配置設定使用者給角色,跟配置設定角色給使用者操作是基本一緻的。
打開子產品維護,展開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)-權限管理系統-配置設定使用者給角色