先看一下項目總體結構圖:html
實體類和數據操做都在前面用TT模板批量生產了。下面開始介紹權限代碼這塊的邏輯。app
建立角色開始。ui
一、 角色的建立咱們用到三張表url
A、menuinfo(菜單表) role(角色表) relation_role_menu(角色菜單關聯表)htm
2、咱們建立控制器和視圖 blog
Controllers => RoleController.cs(新建控制器)源碼
Views => Role(新建文件夾) => Index.cshtml(新建用於列表顯示)、detail.cshtml(新建 用於添加和修改)io
三、 index.cshtml 、detail.cshtml 頁面講解,只需瞭解下便可,代碼羣裏有。模板
四、 RoleController控制器代碼講解配置
5,修改一下左邊導航的配置,其餘我都刪除了。就留了幾個,方便看。
Content 》 doc 》 1.txt
[
{
"id": "1",
"orders": 2,
"name": "系統管理",
"url": "/app/Admin/Index/1",
"icon": "icon-system"
},
{
"id": "6",
"orders": 2,
"pid": "1",
"name": "部門管理",
"url": "/Home/company",
"icon": "icon-depart"
},
{
"id": "3",
"orders": 3,
"pid": "1",
"name": "角色管理",
"url": "/Role/Index",
"icon": "icon-group"
}
]
完成後效果圖
須要的可加qq羣:547765059 ,源碼在空間裏。歡迎你們在羣裏交流,