跳到主要内容

管理端-权限管理需求

一、角色:可以定义角色,默认内置系统管理员角色

二、系统管理员至少要保留一个不被删除

三、系统管理员拥有所有权限

四、系统管理员可以设置每个角色的权限

五、设置角色权限,是以后台的所有菜单为基础的:

1606112135474

如上图所示,直接显的为一级二级菜单,在左侧的为一级,二级菜单列在相应的右侧。

如果二级菜单有三级,则显示下拉箭头,点击可以显示三级菜单

六、操作体验:

1、选中操作

点击选择全部可以选择全部的菜单

选中全部二级菜单,则会选中其所有二、三级菜单

选中二级菜单,则会选中其所有三级菜单

选中任意二级菜单,则会使一级菜单变为部分选择中状态:

1606112203666

选中三级菜单,则会使二级菜单变为部分选中状态

2、取消选中操作

取消『选择全部』,则取消所有选中菜单。

取消选中全部二级菜单,则会取消选中其所有二、三级菜单

取消选中二级菜单,则会取消选中其所有三级菜单

并且会使一级菜单变为部分选择中状态

七、角色登录后,根据其拥有的菜单情况显示菜单

八、访问相应的菜单url,会根据是否具有权限进行拦截

九、权限不控制到按钮级别、数据级别。