天天看點

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

配置設定使用者給角色,跟配置設定角色給使用者操作是基本一緻的。

打開子產品維護,展開SysRole子產品添加一個操作碼,并賦予權限

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

設定好之後将權限授權給管理者,在SysRole的index添加操作碼與js事件

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色
ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

由于和26講基本一緻,隻是User改成Role,Role改成User

在SysRoleController添加以下3個方法

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色
ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

GetUserByRole為彈出視圖

GetUserListByRole為根據選擇的使用者擷取角色并讓已經配置設定的角色呈現選擇狀态 (存儲過程實作)

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

 P_Sys_GetUserByRoleId

UpdateUserRoleByRoleId更新選擇的後的情況(存儲過程實作)

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

 P_Sys_UpdateSysRoleSysUser

 添加BLL方法

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

 BLL

添加DAL方法

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

 DAL

新角色使用者中間關系表,前删除關聯

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

 P_Sys_DeleteSysRoleSysUserByRoleId

自行添加BLL和DAL的接口方法

添加GetUserByRole.cshtml視圖

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

 GetUserByRole

理論上效果都會出來。

ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色
ASP.NET MVC5+EF6+EasyUI 背景管理系統(27)-權限管理系統-配置設定使用者給角色

本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/3564071.html,如需轉載請自行聯系原作者

繼續閱讀