角色权限
# 一、功能说明
角色权限作为本系统中三大权限之一,它在本系统中可以说是最重要的功能之一,它可以统筹分配每个角色的模块菜单、按钮、数据列的可操作权限。
视频演示
# 二、功能列表
功能列表呈现左右结构,左边是模块权限相关、右边是按钮和数据列权限相关。
# 2.1 列表预览
# 2.2 区域介绍
# 2.2.1 A区域
模块权限设置区域
# 2.2.1.1 A-1区域
该区域可以自由切换系统中所有角色,在切换角色后A-2区域会实时默认勾选该角色拥有模块。
# 2.2.1.2 A-2区域
该区域是根据A-1区域选择角色所呈现的模块,默认勾选的菜单,是该角色拥有的菜单。
# 2.2.1.3 A-3区域
A-3区域是模块授权区域,它会保存当前选择角色+模块授权数据。
如下图。点击A-3区域的【菜单授权】按钮,设置角色为【测试角色】拥有【用户列表】模块菜单 登录只拥有【测试角色】角色的用户【王五】,结果如下 可以看到王五就拥有了【用户列表】模块菜单
# 2.2.2 B区域
按钮、数据列授权区域,当前区域设置的数据和样式,便是使用人员所能见的数据和样式,即做到设计及所得效果。
该区域会根据选中角色+模块实时变化,呈现当前选中角色+模块的数据。
# 2.2.2.1 B-1区域
该区域为模块按钮区域,也就是在按钮管理中新增/编辑界面【按钮类型】选择为菜单按钮的数据。
当你要对该模块设置使用按钮时,那么就请勾选,然后点击B-3区域的【按钮、列授权】进行保存。
如下图:
# 2.2.2.2 B-2区域
该区域为table列设置区域,他会默认把该模块的所有列呈现到下拉框中,授权人可以根据需求,设置该模块的数据列显示。
当你选中对应数据列时,会在B-4区域实时显示选中列(注意:选中列的顺序,就是字段在table中呈现的顺序)。
如下图:
# 2.2.2.3 B-3区域
设置好按钮、数据列权限后,可以点击该区域的授权按钮,保存权限设置。
注意:只有B区域数据有变化之后,该按钮才能点击。
# 2.2.2.4 B-4区域
table列显示区域,该区域的数据是根据B-2选择实时变化。
# 2.2.2.5 B-5区域
该区域为数据按钮区域,也就是在按钮管理中新增/编辑界面【按钮类型】选择为数据按钮的数据。
当你要对该模块设置使用数据按钮时,那么就请勾选,然后点击B-3区域的【按钮、列授权】进行保存。
注意:在勾选数据按钮可操作之后,如果你未对该按钮设置任何操作规则(见【数据按钮规则】),那么操作权限就是当前勾选的权限。反之如果你置了操作规则,那么会根据规则最终确定当前角色是否可以操作该按钮。
如下图:
# 2.3 权限设置截图说明
分别点击【菜单授权】、【按钮、列授权】按钮,保存一下授权。 登录查看授权结果,如下图: 根据授权结果图可以看到,该用户拥有了
【用户列表】模块。
【新增用户】按钮
【用户名】、【密码】、【性别】等数据列
【编辑】数据按钮