人员管理
人员管理用于管理后台操作用户(管理员、教师、教务等),与被试管理(参与测评的考生)是两个独立模块。
入口:在左侧菜单打开人员管理(页面地址 /admin/users)
页面布局
左右分栏:
- 左侧:组织树 + "未分配人员"快捷按钮
- 右侧:人员列表
(图:人员管理列表页)
选中左侧组织节点时,右侧只展示该组织下的人员;点击"未分配人员"则展示未归属任何组织的用户。
列表采用紧凑布局:用户名、显示名称和邮箱合并为「用户」列(主副文本展示),另有独立的「角色」列显示该用户的角色。状态列有三态——激活(绿)、禁用(灰)、锁定(红)。操作列固定在右侧,表格支持横向滚动。
搜索
搜索栏默认收起只显示用户名,展开后增加状态筛选(激活/禁用)。搜索条件在按组织和"未分配人员"切换时同样生效。
(图:展开搜索)
新增人员
点击 新增人员 按钮弹出表单:
(图:新增人员弹窗)
| 字段 | 说明 |
|---|---|
| 用户名 | 登录账号,创建后不可修改 |
| 所属组织 | 下拉选择,新增时自动填充左侧选中的组织 |
| 角色 | 多选,可选角色由当前用户权限决定 |
| 显示名称 | 页面展示的名字 |
| 邮箱 | |
| 密码 | 仅新增时填写 |
所有必填项填完后"保存"按钮才可点击。
编辑人员
点击行操作栏 编辑,弹出修改表单:
(图:编辑人员弹窗)
与新增的区别:
- 用户名不可修改(灰色禁用)
- 无密码字段
- 新增状态字段:激活 / 禁用(Radio)
密码管理
系统有两种密码修改方式,适用场景不同:
| 功能 | 入口 | 适用场景 | 需要原密码 |
|---|---|---|---|
| 修改密码 | 右上角用户名下拉菜单 → 修改密码 | 修改自己的密码 | 是 |
| 重置密码 | 人员列表行操作栏 → 重置密码 | 管理员为他人重置密码 | 否 |
修改密码(修改自己的)
右上角用户名下拉菜单包含"退出登录"和"修改密码"两个选项。点击"修改密码"弹出表单:
- 原密码(必填)
- 新密码(必填,至少 8 位,需包含大小写字母、数字和特殊符号)
重置密码(管理员为他人重置)
行操作栏的 重置密码(需 reset_password 权限):
- 新密码 + 确认密码
- 密码要求:至少 8 位,需包含大小写字母、数字和特殊符号,两次输入必须一致
- 无需原密码,直接设置新密码
账户锁定与解锁
当用户连续多次输错密码,系统会自动锁定该账户。锁定后:
- 状态列显示红色 已锁定 标签
- 行操作栏出现 解锁 按钮
默认安全策略:连续输错密码 5 次后自动锁定,锁定后需管理员手动解锁。
管理员点击 解锁 即可恢复账户为激活状态,用户可重新登录。
转移组织
当一名人员需要划归其他组织时,点击行操作栏 转移组织,在弹窗中选择目标组织后确认即可,无需删除后重建。转移只改变归属,账号、角色不受影响。
删除人员
点击行操作栏 删除,弹出确认对话框。确认后不可恢复。
组织管理
组织树上选中节点后,节点右侧出现三个操作按钮:
| 按钮 | 操作 | 权限 |
|---|---|---|
| + | 新增子组织 | 新增 |
| ✏️ | 编辑当前组织 | 编辑 |
| 🗑️ | 删除当前组织 | 删除 |
新建/编辑组织
(图:新建组织弹窗)
| 字段 | 说明 |
|---|---|
| 组织名称 | 必填 |
| 组织级别 | 自动计算(父级别+1),不可修改 |
| 备注 | 选填 |
删除组织
弹出确认对话框,确认后不可撤销。
角色管理
入口:在左侧菜单打开角色管理(页面地址 /admin/roles)
角色决定一个人能看到哪些菜单、能做哪些操作。给人员分配角色,就等于分配了一整套权限,不用逐条勾选。
(图:角色管理列表)
列表展示每个角色的编码、名称、描述、类型和是否系统预置:
- 类型:管理角色(用于人员管理体系)/ 行政角色(用于信息管理,可绑定省/市/区/校范围)。类型创建后不可更改。
- 系统预置:平台自带的通用角色,标记为"预置";预置角色不可删除。
添加预设角色
新组织往往还没有任何角色。点击 添加预设角色,从平台准备好的一批通用角色中按分组勾选(支持整组全选),确认后一次性克隆到本组织,省去从零配置。已经存在的预设不会重复列出。
(图:添加预设角色)
新增角色
需要一套平台预设之外的权限组合时,点击 新增角色,填写角色编码、名称、描述,并选择角色类型(创建后锁定)。
配置权限
这是角色管理的核心。点击行操作 配置权限,右侧滑出权限面板:
(图:配置权限)
面板是一棵按模块分组的权限树:
- 勾选某个菜单 = 拥有该角色的人能在左侧菜单看到它
- 展开菜单再勾选具体操作(查看 / 创建 / 编辑 / 删除 / 导出 等)= 决定进入页面后能做什么
按需勾选后保存,改动对使用该角色的所有人立即生效。
编辑与删除
行操作栏可 编辑(改名称、描述)或 删除 角色。系统预置角色不提供删除入口。
菜单布局
入口:在左侧菜单打开菜单布局(页面地址 /admin/menuLayout)
菜单布局用于自定义左侧菜单的显示方式。
(图:菜单布局)
- 拖拽排序:上下拖拽调整菜单顺序,左右拖拽调整层级(右移进入上方分组,左移提升到上级)
- 重命名:点击右侧铅笔图标修改菜单显示文字
- 新建分组:创建纯分组节点(不对应实际功能页面),用于逻辑归类
- 重置为默认:恢复系统默认的菜单布局
修改后页面顶部显示"已自定义"标记,点击"保存布局"生效。
每个组织可以有独立的菜单布局。平台管理员可管理所有组织的布局,组织管理员可管理自己组织的布局。
登录验证码
管理端登录页面带图片验证码。登录时需正确输入验证码才能提交,点击验证码图片可刷新。
谁能使用此模块
人员管理仅对组织管理员可见,其他角色(项目管理员、出题老师、学校教师等)在左侧菜单中看不到此入口。
组织管理员只能管理自己所属组织及下属组织的人员。角色管理同属组织管理员的权限范围,一名管理员能授出的权限不会超过自己已有的权限。
"重置密码"按钮需要额外授权,部分管理员可能看不到该操作。