人员管理

人员管理用于管理后台操作用户(管理员、教师、教务等),与被试管理(参与测评的考生)是两个独立模块。

入口:在左侧菜单打开人员管理(页面地址 /admin/users)


页面布局

左右分栏:

  • 左侧:组织树 + "未分配人员"快捷按钮
  • 右侧:人员列表

(图:人员管理列表页)

选中左侧组织节点时,右侧只展示该组织下的人员;点击"未分配人员"则展示未归属任何组织的用户。

列表采用紧凑布局:用户名、显示名称和邮箱合并为「用户」列(主副文本展示),另有独立的「角色」列显示该用户的角色。状态列有三态——激活(绿)、禁用(灰)、锁定(红)。操作列固定在右侧,表格支持横向滚动。


搜索

搜索栏默认收起只显示用户名,展开后增加状态筛选(激活/禁用)。搜索条件在按组织和"未分配人员"切换时同样生效。

(图:展开搜索)


新增人员

点击 新增人员 按钮弹出表单:

(图:新增人员弹窗)

字段说明
用户名登录账号,创建后不可修改
所属组织下拉选择,新增时自动填充左侧选中的组织
角色多选,可选角色由当前用户权限决定
显示名称页面展示的名字
邮箱
密码仅新增时填写

所有必填项填完后"保存"按钮才可点击。


编辑人员

点击行操作栏 编辑,弹出修改表单:

(图:编辑人员弹窗)

与新增的区别:

  • 用户名不可修改(灰色禁用)
  • 无密码字段
  • 新增状态字段:激活 / 禁用(Radio)

密码管理

系统有两种密码修改方式,适用场景不同:

功能入口适用场景需要原密码
修改密码右上角用户名下拉菜单 → 修改密码修改自己的密码是
重置密码人员列表行操作栏 → 重置密码管理员为他人重置密码否

修改密码(修改自己的)

右上角用户名下拉菜单包含"退出登录"和"修改密码"两个选项。点击"修改密码"弹出表单:

  • 原密码(必填)
  • 新密码(必填,至少 8 位,需包含大小写字母、数字和特殊符号)

重置密码(管理员为他人重置)

行操作栏的 重置密码(需 reset_password 权限):

  • 新密码 + 确认密码
  • 密码要求:至少 8 位,需包含大小写字母、数字和特殊符号,两次输入必须一致
  • 无需原密码,直接设置新密码

账户锁定与解锁

当用户连续多次输错密码,系统会自动锁定该账户。锁定后:

  • 状态列显示红色 已锁定 标签
  • 行操作栏出现 解锁 按钮

默认安全策略:连续输错密码 5 次后自动锁定,锁定后需管理员手动解锁。

管理员点击 解锁 即可恢复账户为激活状态,用户可重新登录。


转移组织

当一名人员需要划归其他组织时,点击行操作栏 转移组织,在弹窗中选择目标组织后确认即可,无需删除后重建。转移只改变归属,账号、角色不受影响。


删除人员

点击行操作栏 删除,弹出确认对话框。确认后不可恢复。


组织管理

组织树上选中节点后,节点右侧出现三个操作按钮:

按钮操作权限
+新增子组织新增
✏️编辑当前组织编辑
🗑️删除当前组织删除

新建/编辑组织

(图:新建组织弹窗)

字段说明
组织名称必填
组织级别自动计算(父级别+1),不可修改
备注选填

删除组织

弹出确认对话框,确认后不可撤销。


角色管理

入口:在左侧菜单打开角色管理(页面地址 /admin/roles)

角色决定一个人能看到哪些菜单、能做哪些操作。给人员分配角色,就等于分配了一整套权限,不用逐条勾选。

(图:角色管理列表)

列表展示每个角色的编码、名称、描述、类型和是否系统预置:

  • 类型:管理角色(用于人员管理体系)/ 行政角色(用于信息管理,可绑定省/市/区/校范围)。类型创建后不可更改。
  • 系统预置:平台自带的通用角色,标记为"预置";预置角色不可删除。

添加预设角色

新组织往往还没有任何角色。点击 添加预设角色,从平台准备好的一批通用角色中按分组勾选(支持整组全选),确认后一次性克隆到本组织,省去从零配置。已经存在的预设不会重复列出。

(图:添加预设角色)

新增角色

需要一套平台预设之外的权限组合时,点击 新增角色,填写角色编码、名称、描述,并选择角色类型(创建后锁定)。

配置权限

这是角色管理的核心。点击行操作 配置权限,右侧滑出权限面板:

(图:配置权限)

面板是一棵按模块分组的权限树:

  • 勾选某个菜单 = 拥有该角色的人能在左侧菜单看到它
  • 展开菜单再勾选具体操作(查看 / 创建 / 编辑 / 删除 / 导出 等)= 决定进入页面后能做什么

按需勾选后保存,改动对使用该角色的所有人立即生效。

编辑与删除

行操作栏可 编辑(改名称、描述)或 删除 角色。系统预置角色不提供删除入口。


菜单布局

入口:在左侧菜单打开菜单布局(页面地址 /admin/menuLayout)

菜单布局用于自定义左侧菜单的显示方式。

(图:菜单布局)

  • 拖拽排序:上下拖拽调整菜单顺序,左右拖拽调整层级(右移进入上方分组,左移提升到上级)
  • 重命名:点击右侧铅笔图标修改菜单显示文字
  • 新建分组:创建纯分组节点(不对应实际功能页面),用于逻辑归类
  • 重置为默认:恢复系统默认的菜单布局

修改后页面顶部显示"已自定义"标记,点击"保存布局"生效。

每个组织可以有独立的菜单布局。平台管理员可管理所有组织的布局,组织管理员可管理自己组织的布局。


登录验证码

管理端登录页面带图片验证码。登录时需正确输入验证码才能提交,点击验证码图片可刷新。


谁能使用此模块

人员管理仅对组织管理员可见,其他角色(项目管理员、出题老师、学校教师等)在左侧菜单中看不到此入口。

组织管理员只能管理自己所属组织及下属组织的人员。角色管理同属组织管理员的权限范围,一名管理员能授出的权限不会超过自己已有的权限。

"重置密码"按钮需要额外授权,部分管理员可能看不到该操作。