Files
guoju0808/shouce/admin.md
T
郭庆泰 beb9799a06 feat: OA(泛微 ecology)登录身份校验 + 公示详情悬浮按钮/PDF缩放
OA 登录校验 (manager/leader 单一可信源 = ecology 合规视图 v_compliance_project_manager):
- ComplianceLoginService: 手机号登录查视图(type=1→manager/type=2→leader), 自动建号 sys_user+biz_person, 角色不匹配软删重建; 密码登录门禁 gateForPasswordLogin
- EcologyDataSourceConfig: 独立只读 JdbcTemplate(ecologyJdbcTemplate) 接泛微库, 不接入主库动态数据源
- SysLoginController: 密码登录前 complianceGate 校验 manager/leader 仍存于视图
- BizAuthController: smsLogin 改走 reconcileForLogin; 发码放行 ecology 视图内未注册手机号
- application*.yml: 新增 spring.datasource.ecology 只读连接(prod/test)
- Login.vue: 登录标题居中微调 + 供应商注册跳生产域名

公示详情 (publicity/:id):
- 右侧悬浮操作按钮从垂直居中改为主区右上(紧贴版心右缘), 中窄屏兜底贴右缘
- PDF 预览 #zoom 由 page-width 改为数值缩放(121), 放大正文占满宽度

文档:
- shouce/ 手册 md 入仓

注: oalogin/ (含 OA 管理员密码的临时笔记) 已加 .gitignore, 不入库
2026-09-01 20:45:15 +08:00

210 lines
8.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 后台管理员用户手册
> 本手册面向「后台管理员」角色。内容基于系统实际页面整理。
## 角色说明
后台管理员是平台的**超级管理员**,负责系统级维护与全局业务管理:
- **系统账号**:用户管理、角色管理
- **基础数据**:科室、职称、项目类别(供医生注册 / 投稿下拉选择)
- **网站内容**:协议、专项计划、劳务协议模板
- **业务复用**:项目管理、会议管理、专家管理、支持/执行单位管理(权限比合规人员更大,如可删除项目、新增单位等)
## 菜单概览
登录后左侧菜单(后台管理员角色):
- 工作台
- 用户管理
- 角色管理
- 项目管理
- 会议管理
- 资料库管理(子菜单:专家管理 / 支持单位管理 / 执行单位管理 / 科室管理 / 职称管理 / 项目类别管理)
- 网站管理(子菜单:协议管理 / 专项计划管理 / 劳务协议配置)
- 消息通知
- 账号信息
---
## Q1. 如何维护基础数据(科室 / 职称 / 项目类别)
> 「科室管理」「职称管理」「项目类别管理」三个页面结构完全一致,都是「基础数据」的新增、编辑、删除:这些数据用于**医生(专家)注册时选择科室 / 职称**、**医生投稿时选择项目类别**。后台管理员在此维护下拉选项。
### 一、进入与列表
1. 点击左侧菜单「**资料库管理**」→「科室管理」/「职称管理」/「项目类别管理」。
2. 列表展示:ID(项目类别页为「序号」)、名称、排序、状态(启用 / 停用)、创建时间。
3. 可按名称、状态筛选。
### 二、新增
1. 点「**新增科室 / 新增职称 / 新增类别**」按钮。
2. 弹窗填写:
- **名称**:科室名称 / 职称名称 / 类别名称。
- **排序**(数字越小越靠前)。
3. 点「**保存**」→ 新增成功(默认启用)。
### 三、编辑
1. 点行内「**编辑**」。
2. 可改名称、排序,以及**状态**(启用 / 停用,仅编辑时可选)。
3. 点「保存」。
### 四、停用 / 启用
- 行内「**停用** / **启用**」切换;停用后该项不再出现在前台的下拉选项里。
### 五、删除
- 点行内「**删除**」→ 确认「该操作不可恢复」→ 删除。
### 六、注意事项
- 三个页面操作完全一致,区别仅是「名称」字段的叫法(科室名称 / 职称名称 / 类别名称)。
- 科室、职称供**医生注册**时选择;项目类别供**医生投稿**时选择。停用 / 删除后前台下拉不再显示。
- 删除**不可恢复**,删除前请确认该项已无项目 / 专家引用。
---
## Q2. 如何管理用户(系统账号)
> 「用户管理」维护系统全部登录账号,覆盖 6 种角色。新建用户时按角色**显示不同字段**(无企业归属的账号 / 评审专家 / 支持方·执行方)。
### 一、查看与筛选
1. 点击左侧菜单「**用户管理**」。
2. 列表展示:用户 ID、账号、姓名、角色、单位名称、手机号、邮箱、状态(启用 / 停用)、创建时间。
3. 可按用户账号、姓名、单位名称、角色、状态筛选。
### 二、新建用户(按角色)
1. 点「**新建用户**」按钮。
2. 先选「**角色**」(6 种:后台管理员 / 合规人员 / 评审专家 / 执行人 / 支持方 / 项目负责人)。
3. 填通用字段:
- **登录账号**。
- **密码**。
- 邮箱。
4. 按所选角色填附加字段:
- **后台管理员 / 合规人员 / 项目负责人**(无企业归属的账号):姓名、手机号。
- **评审专家**:姓名、手机号、工作单位、科室、职称。
- **支持方 / 执行人**:选「**账号类型**」——
- **主账号(新建单位)**:单位名称、企业性质、联系人、联系电话。
- **子账号(选已有单位)**:所属单位(搜索选择)、姓名、手机号、部门、职务。
5. 选「**状态**」(启用 / 停用,默认启用)。
6. 点「保存」→ 新建成功。
### 三、编辑用户
1. 点行内「**编辑**」。
2. 账号(登录名)**不可改**;可改姓名、角色、手机号、邮箱。
3. 点「保存」。
### 四、重置密码
- 点行内「**重置密码**」→ 确认 → 重置为默认密码 `123456`
### 五、停用 / 启用
- 点行内「**停用** / **启用**」切换;停用后该账号无法登录。
### 六、删除
- 点行内「**删除**」→ 弹强警告(「删除后无法恢复,该用户关联的项目 / 会议 / 报名数据将受影响」)→ 确认删除。
- **不能删除自己**(自己账号的「删除」置灰)。
### 七、注意事项
- 6 种角色:后台管理员、合规人员、评审专家、执行人、支持方、项目负责人。
- 「子账号」必须挂到**已有主账号的单位**下(下拉只列出有主账号的单位)。
- 重置密码固定为 `123456`,建议提醒使用人首次登录后自行修改。
- 删除不可恢复,且会影响该用户关联的项目 / 会议 / 报名数据,谨慎操作。
---
## Q3. 如何管理专项计划
> 「专项计划」是门户对外展示的栏目,支持**富文本**或**上传文件**两种内容形式。后台管理员在此维护,访客在门户详情页查看。
### 一、进入与列表
1. 点击左侧菜单「**网站管理**」→「专项计划管理」。
2. 列表展示:ID、标题、类型(富文本 / 上传文件)、排序、状态(启用 / 停用)、更新时间。
3. 可按标题、类型、状态筛选。
### 二、新建专项计划
1. 点「**新增**」进入新建页。
2. 填写字段:
- **标题**。
- **内容类型**:**富文本** 或 **上传文件**——
- 富文本 → 在「正文」富文本编辑器里录入内容。
- 上传文件 → 上传文件作为内容。
- **排序**(数字越小越靠前)。
- **状态**(启用 / 停用)。
- **备注**(内部备注)。
3. 点「保存」→ 返回列表。
### 三、编辑
- 列表点「**编辑**」进入编辑页,可改全部字段(标题、类型、正文或文件、排序、状态、备注)。
- 切换内容类型会**清空另一字段**(富文本 → 文件会清空正文,反之清空文件),避免脏数据。
### 四、预览
- 列表点「**预览**」→ 新窗口打开门户的专项计划详情页(公开页 `/special-plan/{id}`)。
- 已停用的项「预览」置灰。
### 五、删除
- 列表点「**删除**」→ 确认 → 删除。
### 六、注意事项
- 专项计划对外展示在门户,预览打开的是公开详情页。
- 富文本 / 上传文件二选一;切换类型会清空已填的另一侧内容。
- 状态在「编辑」页里切换(列表页无独立的启用 / 停用按钮)。
- 排序数字越小越靠前。
---
## Q4. 如何管理用户协议 / 隐私政策
> 「协议管理」维护两条**固定协议**:**用户协议(agreement**和**隐私政策(privacy)**——二者各一条,只能编辑内容与状态,不能新增或删除。
### 一、进入与列表
1. 点击左侧菜单「**网站管理**」→「协议管理」。
2. 列表展示:ID、标题、类型(用户协议 / 隐私政策)、状态(启用 / 停用)、更新时间。
3. 可按类型、标题、状态筛选。
### 二、编辑协议
1. 点行内「**编辑**」进入编辑页。
2. 字段:
- **标题**。
- **类型**(用户协议 / 隐私政策,编辑时**不可改**)。
- **状态**(启用 / 停用)。
- **正文**(富文本)。
- **备注**(内部备注)。
3. 点「保存」。
### 三、预览
- 点行内「**预览**」→ 新窗口打开门户协议正文页。已停用的项「预览」置灰。
### 四、这两个协议在哪里展示
- 展示在**三个注册页**:专家注册、执行单位(供应商)注册、支持方注册——页面底部「我已阅读并同意」区各有「《用户协议》」「《隐私政策》」两个链接。
- 访客点击后,新窗口打开门户公开文章页:
- `/article/agreement` → 用户协议正文
- `/article/privacy` → 隐私政策正文
- **只有「启用」状态的协议会被注册页展示**(停用后注册页不再显示对应链接,后台预览也置灰)。
### 五、注意事项
- 用户协议、隐私政策各**固定一条**,只能编辑,不能新增 / 删除(列表页无「新增」「删除」入口)。
- 编辑页「类型」不可改。
- 正文为富文本,支持格式排版。
- 修改启用状态会直接影响注册页协议链接的显示。