1 概述
1.1 版本
服务器版本 | 功能说明 |
---|---|
v7.3.0及之后版本 | 1、扩充“用户管理员”系统角色,支持用户管理功能下放; 2、扩充扩充用户管理子菜单隐藏。 |
1.2 功能简介
用户管理员,顾名思义,就是拥有用户管理权限的用户。
系统管理员可按需将该系统的用户管理权限(包括部门、角色和用户的管理)分配给某个普通用户,那么该用户就是该系统的用户管理员。
2 功能说明
2.1 用户管理功能下放
普通用户要拥有当前系统的用户管理相关权限,需要进行如下操作:
1、“用户管理员”系统角色授权
系统管理员进入“系统选项》系统角色授权”菜单,为普通用户分配“用户管理员”角色,如下图:
2、“用户管理”系统页面功能配置
应用菜单配置菜单功能时,功能来源选择“系统页面”,如下图:
点击“…”按钮进入选择界面,选择“其他”目录下的“用户管理”选项,如下图:
3、菜单权限分配
菜单功能配置完成后,为引用“用户管理”功能的菜单分配权限,选择具有“用户管理员”角色且属于对应岗位的用户即可。如下图:
2.2 用户管理功能使用
具有“用户管理”功能的菜单访问权限用户,如果拥有“用户管理员”系统角色,则该用户登录系统访问对应应用菜单时,即可访问用户管理的全部功能,包括三个子菜单:部门、角色和用户,同系统管理员用户管理功能,可对当前系统的部门、角色和用户进行维护和管理。
2.3 用户管理子菜单隐藏
实际业务需求中可能会存在以下场景:用户数据来源使用外部用户,用户表和角色表沿用系统原有的功能进行维护,但组织架构需要使用跨设备表单独立去维护。那么,用户管理菜单中就不希望显示子菜单“组织”,需要将其隐藏。
具体实现方式如下:
在知识库表“ dn_tenant_config”中增加对应知识项,具体配置如下图:
ID_ | TENANT_ID | KEY_ | VALUE_ |
---|---|---|---|
disableSysFunctions | 1 | disableSysFunctions | sys_func_user_mgr_org |
其中:
TENANT_ID:按实际租户ID填写,单租户填写1;
VALUE_:填写系统功能菜单,多个使用英文逗号分隔。
用户管理系统功能子菜单:
sys_func_user_mgr_org : 用户管理/组织 (目前只支持隐藏该子菜单)
sys_func_user_mgr_usr : 用户管理/用户
sys_func_user_mgr_role: 用户管理/角色
注:手动更改知识库表配置后,需要重启服务器才生效。
配置完成,重启服务后,登录系统即可看到,用户管理子菜单“组织”不显示了,仅显示用户和角色。
最后编辑:fancy 更新时间:2025-04-24 11:27
