15.3.1 权限管理
在添加角色的时候涉及对当前角色的权限添加,下面就来做权限开发。为了方便管理,方便页面的渲染,这里加入了组的概念。多个权限在一个组下,而这里的组实际上指的是页面左边的目录,如图15.3所示。

图15.3
在角色管理下面有多个权限,添加、删除、编辑角色是在组为角色管理下,这样就得到了组(左边的目录),就方便在最初的时候渲染那些路由到页面上。
因为权限是在组下面,所以第一步应该是对组的开发。
(1)添加组(add_group.modal.php)。



渲染页面如图15.4所示。

图15.4
(2)添加权限页面开发(add_permit_modal.php)。

(https://www.daowen.com)


渲染页面如图15.5所示。

图15.5
(3)删除组的接口实现。

(4)渲染添加的权限。查询出当前数据库所有的权限,并将权限的组id对应到组表里面,渲染到页面上,这样组名代替组id,方便查看,代码如下:




渲染页面如图15.6所示。

图15.6