第四章vs2107 代碼實際運用-后台權限管理講解 創建角色


先看一下項目整體結構圖:

 

 

實體類和數據操作都在前面用TT模板批量生產了。下面開始介紹權限代碼這塊的邏輯。

 

 

創建角色開始。

1、 角色的創建我們用到三張表

A、menuinfo(菜單表)  role(角色表)   relation_role_menu(角色菜單關聯表)

2、我們創建控制器和視圖 

Controllers => RoleController.cs(新建控制器)

Views => Role(新建文件夾) => Index.cshtml(新建用於列表顯示)、detail.cshtml(新建 用於添加和修改)

 

3、 index.cshtml 、detail.cshtml 頁面講解,只需了解下即可,代碼群里有。

 

 

 

4、 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  ,源碼在空間里。歡迎大家在群里交流,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM