在上一篇文章中讲解了菜单,角色,用户等管理信息的展示以及基本的查询等功能,
此片文章主要讲解菜单-角色权限管理的实现
首先在讲解菜单-角色权限之前,我们的创建一张表记录菜单和角色之间管理关系的表
menu_role,该表记录了角色id和菜单id外加操作时间和操作人信息等,
先看看界面原型:
在主界面上可以增加一列用来直观的展示角色-菜单的对应关系,该关系时通过他们的menu_role表在后台代码组装成的,没存储到对应表中
在原型界面上最后一列的操作栏,可以对选中的一行的角色赋/撤销菜单权限。
这个弹框是创建一个Ext.window.Window
var win = Ext.create('Ext.window.Window',{
id:"deptAndGroups",
title:'<span style="color:black">部门与菜单关系