天天看點

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

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

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

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

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

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

在SysRoleController添加以下3個方法

GetUserByRole為彈出視圖

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

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

P_Sys_GetUserByRoleId

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

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

P_Sys_UpdateSysRoleSysUser

 添加BLL方法

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

BLL

添加DAL方法

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

DAL

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

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

P_Sys_DeleteSysRoleSysUserByRoleId

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

添加GetUserByRole.cshtml視圖

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色

GetUserByRole

理論上效果都會出來。

建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色
建構ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的背景管理系統(27)-權限管理系統-配置設定使用者給角色