# 角色管理
# 1. 概述
角色管理模块提供角色信息的统一维护,主要功能包含:新增、修改、查询、启用、停用、删除、分配用户、授权、 查看、导入、导出、数据日志、生命周期、查看关联岗位。
【菜单路径:】系统管理–>角色管理
# 2. 查询角色
角色管理可以根据角色名称、角色编码模糊检索。其中有三个固定角色用户
、超级管理员
、次级管理员
。其中用户
、次级管理员
两个角色只能做授权操作,超级管理员
可以授权、分配用户、维护属性。除此以外其他角色均为普通角色类型。
# 3. 新增角色
注意
角色管理模块只能新增、修改普通角色类型的角色。
勾选角色行后,点击新增按钮,打开新增角色窗口页面中,上级角色默认为勾选的角色。
未勾选角色行,点击新增按钮,打开新增角色窗口页面,上级角色为空。
点击表格行操作列中的新增按钮,打开新增角色窗口页面中,上级角色默认为当前行角色。
角色编辑页面信息如下
属性名 | 属性说明 |
---|---|
编码 | 角色编码,必填项,唯一不可重复 |
名称 | 角色名称,必填项 |
上级角色 | 上级角色,下拉选择角色树 |
是否启用 | 是否启用,角色停用后,角色信息及相关授权信息失效。反之,启用后恢复正常 |
备注 | 角色信息备注,记录角色使用场景、使用描述 |
角色类型:
注意
普通角色
指常用类型角色,非管理用户类型。在角色管理模块进行新增、编辑次级管理角色
只能在多级授权模块新增、编辑。该类型角色拥有的可管理角色、菜单内容由多级授权配置决定,在系统配置项"多级授权"(base-scope-resource)开启时生效,配置项详见系统参数 超管角色
即管理角色类型,拥有所有权限。固定只有一个。# 4. 修改角色
点击角色表格行操作列编辑按钮,即可打开角色编辑页面进行操作。
页面编辑信息详见上文新增角色
# 5. 角色授权
点击角色表格行操作列授权维护按钮,即可打开角色授权页面。
# 菜单权限授权
点击菜单权限页签,即展示菜单树数据,已勾选节点为当前角色已授权菜单。勾选需要授权的菜单后点击保存按钮即可完成菜单权限授权
菜单授权应用见下文菜单授权应用流程
# 数据权限授权
点击数据权限页签,即展示数据权限树数据,已勾选节点为当前角色已授权数据权限。勾选需要授权的数据权限后点击保存按钮即可完成数据权限授权。注意:数据权限树依据于已授权的菜单树。
数据权限授权应用见下文数据权限授权应用流程
# 接口权限授权
点击接口权限页签,即展示接口权限树数据,已勾选节点为当前角色已授权数据权限。勾选需要授权的接口权限后点击保存按钮即可完成接口权限授权。注意:接口权限树依据于已授权的菜单树。
数据权限授权应用见下文接口权限授权应用流程
# 页面元素权限授权
点击页面元素权限页签,展示内容为左树右表,左侧为已授权资源菜单树,右侧为菜单对应的页面元素表格,已勾选为选中菜单已授权页面元素权限。勾选需要授权的页面元素权限后点击保存按钮即可完成页面元素授权。注意:页面及页面元素信息由页面预置模块提供。详见上文页面预置
注意
角色元素的权限不能大于默认权限,例如:元素默认权限为只读,那么此元素的角色权限只能为只读或者禁用,不允许维护为编辑。
角色元素的实际权限取元素角色权限与默认权限的最小值。
# 6. 启用角色
对停用状态的角色进行启用操作,点击表格是否启用列switch按钮,将角色状态置为启用状态即可。
# 7. 停用角色
对启用状态的角色进行停用操作,点击表格是否启用列switch按钮,将角色状态置为停用状态即可。注意:角色停用后,用户不再享有该角色权限。
# 8. 删除角色
勾选角色表格后,点击表格上方删除按钮,即可对选中角色进行删除。
注意:删除角色下如果有子角色,则不可删除。
# 9.查看角色
点击表格行内的查看按钮,可以查看角色的明细内容。如下图所示:
# 10.导入角色
角色提供表格的导入功能,点击导入下载模板,维护数据选择导入类型即可导入角色,详情参考导入流程。
# 11.导出角色
角色提供表格的导出功能,点击导出按钮选择需要导出的字段,即可导出角色数据,详情参考导出流程。
# 12.查看数据日志
角色提供数据日志的查询功能,点击数据日志按钮即可进入数据日志列表页面,详情参考数据日志。
# 13.查看数据生命周期
角色提供生命周期的查看功能,勾选表格行选中框,点击生命周期即可查看该条数据的生命周期信息,详情参考生命周期。
# 14.查看关联岗位
点击表格行内的【查看关联岗位】按钮,打开关联的岗位列表