云
云帆培训考试系统-帮助手册
🌙
🔍搜索⌘K
🔍

后台角色权限怎么配?级别与菜单

角色管理

角色级别有条硬规则:只能创建低于自己当前级别的岗位,超管给子管理员授权时常卡在这,表现为下拉框里看不到想选的角色。数据权限和菜单授权是两件事,前者决定能看到哪些部门的数据,后者决定能进哪些页面,配错一个就会进得去却看不到内容。已绑定用户的角色要先解绑才能删除。

角色管理决定「谁能进什么页面、能看哪些数据」。每个角色由三部分构成:角色级别(数值越大级别越高)、数据权限(能查看的数据范围)与菜单授权(能访问的页面与按钮)。系统预置学员、监考老师、阅卷老师、超级管理员四个内置角色,日常管理岗位通过自定义角色实现。建议按「最小可用权限」原则配置:子管理员只开放完成本职工作所需的菜单,删除类权限尽量不开放。

项目 说明
使用角色 管理员(超管);已授权「角色管理」菜单的子管理员(受角色级别约束)
入口 【用户管理】 → 【角色管理】
前置条件 已规划岗位与权限清单;当前账号的最高角色级别需高于拟创建角色的级别
支持 添加、修改、删除自定义角色;菜单授权;查看角色下绑定的用户列表
不支持 新增、修改、删除内置角色;已绑定用户的角色直接删除;设置高于自身的角色级别

云帆培训考试系统-角色管理列表:角色级别、数据权限与菜单授权入口

角色列表说明

角色管理列表展示角色ID、角色名称、角色类型、角色级别、数据权限与操作项。操作项提供【菜单授权】与【用户列表】两个入口:前者配置该角色可访问的页面与按钮权限,后者查看当前角色下绑定的全部用户账号。列表顶部为【添加】、【修改】、【删除】三个按钮,对内置角色不可用。

功能操作

操作 说明
添加角色 点击【添加】,创建自定义角色,配置角色名称、角色级别、数据权限;内置角色无法新增
修改角色 选中自定义角色点击【修改】,编辑名称、级别、数据权限;内置角色禁止修改
删除角色 勾选自定义角色点击【删除】;内置角色禁止删除,已绑定用户的角色需先解绑用户
菜单授权 点击【菜单授权】,勾选该角色可访问的系统功能菜单与按钮
用户列表 点击【用户列表】,查看当前角色下绑定的所有用户账号

角色级别权限规则

角色级别数值越大,角色级别越高。创建或修改角色时,只能设置小于当前登录账号最高角色级别的级别。在【角色管理】列表和【用户管理】的角色授权下拉框中,仅展示级别低于当前登录账号最高角色级别的角色。

示例:某用户同时拥有级别 800 与 900 两个角色,则其创建角色时级别最高只能设置 900。参照下表演示:

角色名称 角色级别 级别 900 的子管理员登录后
超级管理员 999 不可见,无法管理
子管理员 900 不可见,无法修改同级角色
科室主任 850 可见,可修改、可授权给用户
普通主任 800 可见,可修改、可授权给用户

数据权限

数据权限 可见范围
仅本人数据 只能查看当前登录用户自己创建或归属的数据
本部门数据 只能查看与本账号同部门的数据,不含下级子部门
本部门及以下 可查看本部门以及全部下级子部门的数据
全部数据 可查看系统内所有部门、所有用户的业务数据

菜单授权

角色授权弹窗:级联选择下级与菜单权限勾选

在角色列表目标角色右侧点击【菜单授权】,弹出角色授权窗口。按需勾选【级联选择下级】:勾选后选中父菜单将自动全选其子菜单;取消勾选后父子菜单可单独勾选。在树形菜单列表中勾选需要开放的页面与按钮权限,完成后点击【确定】保存;点击【取消】放弃本次修改。

配置建议:子管理员不建议开放删除权限,仅开放查询、新增、修改,规避误删风险;日常运维与业务管理使用子管理员账号操作,超级管理员账号仅保留应急使用,降低高危操作风险。

操作步骤

  1. 盘点岗位:列出单位内的管理岗位及各自需要的页面与数据范围,形成权限清单;
  2. 创建角色:点击【添加】,填写角色名称,设置低于自身的角色级别,选择数据权限;
  3. 菜单授权:点击【菜单授权】,按权限清单勾选页面与按钮,必要时取消级联逐项勾选,保存;
  4. 绑定用户:进入【用户管理】,为相应用户授予该角色,或在角色【用户列表】核对绑定结果;
  5. 验证收口:用子管理员账号重新登录,确认菜单、数据范围符合预期,多余权限及时回收。

注意事项

  • 级别是硬约束:给子管理员授权时,确保其角色级别高于其需要管理的角色,否则下拉框中看不到目标角色。
  • 数据权限宜小不宜大:仅需看本部门的岗位选「本部门数据」或「本部门及以下」,不要图省事直接给「全部数据」。
  • 删除角色前先解绑:角色下还有用户时无法直接删除,先在【用户列表】核对并调整用户角色。
  • 权限变更即时生效需重新登录:调整菜单授权后,建议让子管理员退出重登验证一次。

常见问题

为什么创建角色时级别只能选到某个数值?
角色级别只能设置小于当前登录账号最高角色级别的数值,这是系统的越权防护规则。需要更高级别的角色时,请由级别更高的账号操作。

两个角色的菜单授权一样,为什么看到的数据不同?
菜单授权决定能进哪些页面,数据权限决定页面里能看到哪些数据,两者独立配置。遇到这种情况请分别检查两个角色的数据权限设置,而不是只看菜单勾选。

误删了自定义角色怎么办?
角色删除后不可恢复,需重新创建并重做菜单授权与用户授权。建议删除前先在【用户列表】确认影响范围,重要角色先记录一份配置留档。

子管理员能给学员账号授权角色吗?
可以,但只能授予级别低于其自身最高角色级别的角色。若下拉框中缺少目标角色,说明该角色级别不低于子管理员自身级别,需换更高级别账号操作。

内置的监考老师、阅卷老师角色需要改吗?
不需要。这两个角色已按监考、阅卷场景预置好权限,也无法修改。创建子管理员时在角色授权中直接勾选即可,无需自行配菜单。

角色级别数字越大权限越大还是越小?
数字越大级别越高、权限越大。超级管理员是 999,子管理员常见 900,往下依次递减。规则是「只能管理级别低于自己的角色」:级别 900 的账号看不到、也改不了 900 及以上的角色。

数据权限的四个选项该怎么选?
按最小可用原则:只看自己录入的数据选「仅本人数据」;看本部门选「本部门数据」(不含下级);要管下级部门选「本部门及以下」;只有需要跨部门统管才选「全部数据」。给大了容易造成跨部门数据泄露。

菜单授权里的「级联选择下级」是什么意思?
勾选后,选中父菜单会自动全选其下所有子菜单,适合整块开放某个模块;取消勾选后父子菜单可单独勾选,适合只开放查询、不开放新增与删除的场景。建议默认不勾选,逐项确认更稳妥。

新增了子部门,「本部门及以下」的角色要重新授权吗?
不用重新授权。数据权限按部门树动态生效:角色选的是「本部门及以下」时,新建的下级部门会自动纳入可见范围;选「本部门数据」则不含下级,看不到新部门的数据。若新部门仍看不到,检查该部门是否被停用,以及用户是否已绑定到该部门。

改完菜单授权,子管理员要重新登录吗?
需要。权限调整后已登录会话不会立即刷新,建议让子管理员退出重新登录一次再验证。验证时重点看菜单是否按预期出现或消失,以及页面内按钮权限是否同步生效。

一个用户可以同时有多个角色吗?
可以。一个用户能绑定多个角色,权限取并集,数据范围按其中最大的数据权限生效;角色级别以其拥有的最高级别角色为准。这也解释了同一用户有 800 与 900 两个角色时,创建角色最高只能设到 900。

内置的四个角色分别是什么?能改吗?
预置学员、监考老师、阅卷老师、超级管理员四个角色,分别对应学员端使用、监考、阅卷与全量管理。内置角色不能新增、修改、删除,菜单授权也锁定,需要差异化权限请新建自定义角色。

怎么快速复制一个角色的权限?
系统没有一键复制功能。常用做法是新建角色时参照原角色的菜单勾选逐项复现,或先把原角色的级别、数据权限与已勾选菜单记录下来再照单配置。重要角色建议常备授权清单,误删后可快速重建。

删除角色前要做什么检查?
三步:在【用户列表】确认该角色下是否还有绑定用户,有则先改绑或解绑;确认是否有账号正用该角色登录,避免影响在办业务;确认角色配置已留档,删除不可恢复,重建需重新做菜单授权。

延伸阅读

见「部门与群组管理」

见「用户列表与维护」

见「管理端使用手册」