跳到主要内容

本产品及文档完善中,如果有什么问题请联系我们:18721583683(同微信)或chaho@qq.com

角色管理

角色管理基于 RBAC(基于角色的访问控制)模型维护平台角色及其权限。角色是权限的集合,账号通过被分配角色来获得菜单访问与操作能力。角色按"角色组"(role_group)分类,不同角色组可访问的模块范围不同。

  • 菜单路径:系统管理 → 角色管理(仅安全管理员可见)

关键字段​

序号字段说明
1角色名称角色的显示名称,创建时不可重名
2角色组角色所属分组(如普通用户、工程师、管理人员、供应商等),取自字典 role_group;角色组决定该角色可被分配的模块权限范围
3状态角色启用状态,取自字典 normal_status
4描述角色用途说明
5系统内置系统内置角色不可删除
6角色成员被分配到该角色的账号列表
7菜单权限该角色可访问的菜单/导航项列表

主要操作​

序号操作说明
1角色列表分页展示全部角色
2创建角色设置角色名称、角色组、状态、描述;名称不可重复
3编辑角色修改角色名称、角色组、状态、描述
4查询角色按关键词、状态、角色组组合查询
5角色详情查看角色信息、成员列表、操作记录时间线
6删除角色软删除;系统内置角色不可删除;仍有成员的角色不可删除
7添加成员在角色详情页批量选择用户加入角色
8移除成员从角色中移除用户;用户的默认角色链接不可移除
9权限设置(菜单)以菜单树形式勾选该角色可访问的菜单项,提交后同步角色-菜单关联
10权限设置(按模块)按模块批量设置该角色的菜单权限(模块下所有菜单项的勾选状态整体同步)
11权限设置(按功能项)按功能项批量设置该角色关联的菜单权限
12权限设置(新版页面)另一版权限配置页面,按模块展示可授权菜单

权限配置方式:id4 采用"角色组 → 模块权限 → 菜单/导航权限"两级模型。角色组层面通过 /system/permission/* 控制该组角色可使用哪些模块;角色层面通过菜单树勾选控制具体可访问哪些菜单项。