跳到主要内容

系统管理

系统管理模块提供平台的后台基础运维能力,包含以下页面:

页面说明
管理员管理后台登录账号管理:添加 / 编辑 / 删除管理员,分配角色与部门,启用 / 停用
角色管理角色定义与权限分配:菜单权限 + 数据权限
权限管理菜单 / 接口权限树维护,生成代码、扫描并添加接口权限
公告管理系统公告发布(富文本编辑)
字典管理字典类型与字典数据维护(下拉选项、状态标签等的来源)
部门管理组织部门树形维护,配置部门成员与负责人
版本管理系统版本更新记录发布
操作日志用户操作留痕查询与导出
短信列表短信发送记录查询(功能待完善)

一、管理员管理

1. 页面用途

维护后台登录账号(管理员),设置姓名、手机号、密码、类型(超管 / 普通)、部门、角色、在职状态等;管理员登录后可在此查看与自己权限匹配的账号。

2. 搜索与列表

  • 搜索条件:关键词(名字 / 手机号 / 邮箱)、在职离职、用户类型(普通 / 超管)、部门(下拉可搜索);
  • 表格列:ID、名称、状态(开关直接切换启用 / 停用)、类型(超管红 / 普通灰)、是否在职、职务、角色(标签组)、所属公司(标签组)、手机号(点击复制)、部门、身份证号、电子邮箱、创建时间、更新时间、最后登录 IP、logo、操作(编辑 / 删除)。

3. 操作功能

(1)添加管理员

  1. 点击「添加」,填写:
    • 姓名(必填)、手机号(必填)、性别(男 / 女)、电子邮箱(必填)、密码 / 确认密码(必填,仅新增时)、类型(普通 / 超管)、部门(必填下拉)、是否在职、职务、身份证号、角色(必填,多选)、是否启用;
  2. 提交后账号创建成功,可使用手机号 + 密码登录系统。

(2)编辑 / 删除 / 状态切换

  • 编辑:修改姓名、手机号、类型、部门、角色等;密码在编辑时无需重新填写;
  • 删除:弹出确认框「你确定要删除吗?」;
  • 状态开关:行内直接切换启用 / 停用,停用后该账号无法登录。

4. 注意事项

  • 内置超级管理员(ID=1)禁止编辑和删除,编辑 / 删除按钮置灰;
  • 手机号列点击可复制,方便运维沟通。

二、角色管理

1. 页面用途

定义后台角色(如系统管理员、考务人员、财务人员等),并为角色分配菜单权限(能看到哪些菜单 / 页面 / 按钮)与数据权限(能操作哪些数据范围)。

2. 搜索与列表

  • 搜索条件:关键词(名称 / 描述);
  • 表格列:ID、名称、状态(开关)、排序、描述、创建时间、更新时间、操作(编辑 / 设置权限 / 删除)。

3. 操作功能

(1)新增 / 编辑角色

  • 表单含名称(必填)、描述、排序、是否启用(开关)。

(2)设置权限

  1. 点击「设置权限」,弹窗含两个标签页:
    • 菜单权限:树形勾选权限节点(目录 / 菜单 / 按钮接口),勾选后点击提交;
    • 数据权限:选择数据权限类型(全部数据权限 / 仅自己 / 自定义);选择「自定义」时在树中为各叶子接口单独指定数据权限类型;
  2. 点击「提交」保存生效。

(3)删除 / 状态切换

  • 删除:弹出确认框「你确定要删除吗?」;
  • 状态开关:行内直接启用 / 停用角色,停用后拥有该角色的账号权限失效。

4. 注意事项

  • 权限树节点联动勾选:勾选父级菜单会级联勾选子节点与按钮权限;
  • 数据权限类型以实际可用选项为准(「仅部门」「部门及以下子部门」等选项是否开放以系统配置为准)。

三、权限管理

1. 页面用途

维护系统的菜单 / 接口权限树。菜单权限用于控制前端页面与按钮显示;接口权限用于后端接口访问控制。支持手工添加 / 编辑权限、生成代码(前端页面 + 后端接口)、扫描后端接口权限并批量入库。

提示:本章节面向系统的开发 / 运维人员,涉及前后端代码与权限配置,普通用户一般无需操作。

2. 列表与展示

  • 权限树表格:名称、状态(开关)、类型(目录绿 / 菜单橙 / 接口红,行底色区分)、图标、排序、表名、前端路由、前端组件路径(可复制)、后端路由、操作;
  • 树形展示,可通过「展开 / 折叠」切换全部展开或收起。

3. 操作功能

(1)添加 / 编辑权限

  • 添加:选择上级节点,填写名称、类型(菜单 / 接口)、图标、排序、前端路由、前端组件路径、后端路由等;
  • 编辑:回填修改;前端组件路径列点击复制图标可快速复制路径。

(2)生成代码

  • 点击「生成代码」,按引导生成完整模块(前端页面 + 后端接口 + 权限记录),生成后可在权限树中看到新权限节点。

(3)扫描并添加接口权限

  1. 点击「扫描并添加接口权限」,系统自动扫描后端代码中的接口;
  2. 界面顶部展示扫描进度(扫描文件 → 解析注释 → 比对路由 → AI 猜表名),各阶段显示处理百分比;
  3. 扫描完成后弹出结果列表,确认后点击「确认入库(N 条)」,提示「成功入库 N 条,跳过 N 条」。

(4)删除 / 状态切换

  • 删除:单条或勾选多条后点击「删除」,弹出确认框;
  • 状态开关:行内直接停用 / 启用该权限,停用后对应页面 / 接口不可访问。

4. 注意事项

  • 前端路由只能通过本页或 SQL 生成,禁止直接修改 src/router/index.ts
  • 权限名称格式建议遵循「模块:子模块:操作」,如「项目管理:考生资料:导入考生」;
  • 接口扫描依赖后端代码注释约定,未正确解析的接口可能无法自动入库,可手工添加。

四、公告管理

1. 页面用途

发布系统公告(如停服维护、重要通知),支持富文本编辑,公告内容展示在登录页或首页通知区域。

2. 列表与操作

  • 搜索:关键词;
  • 表格列:ID、内容(超出省略,悬停查看全文)、创建人姓名、创建时间、更新时间、操作(查看 / 编辑 / 删除);
  • 发布公告:点击「新建」,使用富文本编辑器编辑内容(支持加粗、列表、标题、颜色、图片、链接等),必填后提交;
  • 编辑 / 查看 / 删除:回填编辑、详情弹窗查看、确认后删除。

3. 注意事项

  • 公告内容为必填项;
  • 富文本中引用的图片 / 链接请确保可正常访问。

五、字典管理

字典管理用于维护系统中各种下拉选项(如设备类型、物料状态、通知类型等),分为「字典类型」与「字典数据」两级:先建类型,再为类型维护具体选项(标签 / 键值 / 回显样式)。

1. 字典类型

  • 搜索:关键词(字典名称 / 类型);
  • 表格列:ID、字典名称、字典类型(点击跳转查看该类型下的字典数据)、备注、创建时间、更新时间、操作(查看 / 编辑 / 删除);
  • 新建 / 编辑:字典名称(必填)、字典类型(必填)、备注;
  • 查看:弹窗展示字典类型详情;该类型下的字典数据在「字典数据」列表中查看。

2. 字典数据

  • 从「字典类型」列表点击某个类型进入时,会自动带入对应的字典类型;
  • 搜索:关键词;
  • 表格列:ID、字典标签、字典键值、字典类型、排序、表格回显样式(标签预览)、备注、样式属性、是否默认、操作(查看 / 编辑 / 删除);
  • 新建 / 编辑:字典类型(不可修改,从当前上下文带入)、字典标签(必填)、字典键值(必填)、字典排序(必填)、回显样式(系统预设的几种颜色样式)、样式属性、备注;
  • 回显样式决定该选项在下拉框、标签中的显示效果。

3. 注意事项

  • 系统中大量下拉选项(设备类型、物料状态、通知类型等)均来源于字典,修改字典数据会影响全局展示,请谨慎;
  • 字典类型字段全局唯一,新增时请勿与既有类型重复。

六、部门管理

1. 页面用途

以树形结构维护组织部门,配置部门负责人、分管领导与部门成员,管理员归属部门。

2. 列表与展示

  • 部门树:每个节点显示部门名称;开启「展示人员」后节点显示 部门名·负责人 [分管:分管领导]
  • 负责人或分管领导为空时部门名标红提示;
  • 树支持「全部展开 / 全部收起」。

3. 操作功能

  • 新建部门:选择上级节点,填写部门名称、负责人、分管领导、排序等;
  • 编辑部门:回填修改;
  • 配置成员:为部门配置成员(管理员 / 人员),配置后部门成员在相关选择器中可用;
  • 删除部门:弹出确认框「你确定要删除该部门吗?删除后子部门将一并删除(若有)!」。

4. 注意事项

  • 删除部门会级联删除其全部子部门,请谨慎操作;
  • 「展示人员」开关用于切换部门树的展示内容。

七、版本管理

1. 页面用途

发布系统版本更新记录(版本号 + 更新内容),展示在登录页「更新日志」或系统关于页。

2. 列表与操作

  • 搜索:关键词;
  • 表格列:ID、版本、发布内容(显示原文,超出省略,悬停查看全文);
  • 新建:填写版本号(必填)、发布内容(必填,富文本编辑器,默认模板含「新特性 / Bug修复 / 注意」三块,可修改)。

3. 注意事项

  • 版本管理仅支持新增,不支持编辑 / 删除(版本发布后不可修改);发布内容可在列表中悬停标题查看全文;
  • 发布内容建议包含:新特性、Bug 修复、注意事项。

八、操作日志

1. 页面用途

记录并查询用户在系统中的关键操作(模块、路由、操作人、输入输出、IP、时间),用于审计与问题追溯。

2. 搜索与列表

  • 搜索条件:关键词(模块名 / 路由 / 操作人)、操作人(多选下拉可搜索);
  • 表格列:ID、模块名、路由、操作人、输入参数、输出(成功时显示「--」)、状态(成功绿 / 失败红)、IP、操作时间。

3. 操作功能

  • 导出:将当前列表导出为 Excel(文件名 日期-操作日志.xlsx)。

4. 注意事项

  • 操作日志由后端自动记录,前端不可增删改;
  • 操作日志可能包含敏感信息,导出后请注意妥善保管。

九、短信列表

1. 页面说明

短信列表用于查询系统发送的短信记录(手机号、发送内容、发送时间、状态等)。

说明:该页面当前为功能待完善状态,菜单入口已提供,具体列表字段与操作以系统后续开放为准。