Files
郭庆泰 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

300 lines
16 KiB
Markdown
Raw Permalink 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. 列表展示:策划方案名称、项目方向、项目类别、项目形式、设计文件、状态、是否结算、项目编号、提交时间、备注。
3. 可按项目编号、策划方案名称、项目方向、项目类别、状态、是否结算、备注筛选。
### 二、查看设计文件
- 列表「设计文件」列可点「**查看**」(新窗口预览 PDF)或「**下载**」。
- 审核前先查看设计文件,确认方案内容。
### 三、单个审核(通过 / 退回)
1. 找到状态为「**待审核**」的行,点击行内「**审核**」。
2. 弹窗中:
- 选择审核结果「**通过**」或「**退回**」。
- 选「通过」时,需填写「**项目编号**」(即立项后该项目的编号)。
- 审核意见(会回显给医生在「审核意见」列看到)。
3. 点击「确认」:
- 通过 → 状态变「通过」,生成项目编号,立项成功。
- 退回 → 状态变「拒绝」,医生可修改后重新提交。
### 四、批量退回
1. 勾选多条「待审核」的方案。
2. 点击「**批量审核**」→ 弹窗只允许**退回**,填审核意见。
3. 点击「确认退回」→ 批量应用(非待审核的会被跳过并提示)。
### 五、修改策划方案
- 点击行内「**修改**」,进入修改页,可改:项目规划(项目方向)、投稿名称、学科方向、形式、项目类别、设计文件、备注(项目编号只读不可改)。
### 六、结算
- 状态为「通过」且「未结算」的行,显示「**结算**」按钮;点击确认即标记为已结算。
- 也可勾选多条「通过且未结算」的方案 →「**批量结算**」。
### 七、注意事项
- 「退回」与「拒绝」是同一状态,只是不同入口的叫法不同。
- 审核**通过时需填写项目编号**,是立项的关键一步;退回时无需填。
- 只有「待审核」状态的方案才有「审核」按钮;「通过」且未结算的才有「结算」按钮。
- 审核意见会回显给医生,退回时建议写明原因。
---
## Q2. 如何创建项目并分配支持单位 / 执行单位
> 项目「新建」和「分配」是两个独立页面:先新建项目(填项目信息 + 角色劳务 + 公告文件),再到「项目分配」页面指定**支持单位**(一个)和**执行单位**(可多个,每个分场次 + 金额)。
### 一、新建项目
1. 点击左侧菜单「**项目管理**」→「**新建项目**」按钮,进入新建页。
2. **项目信息**
- 项目名称、项目编号
- 项目负责人(下拉选择)
- 是否招标项目(是 / 否)
- 项目形式(线上 / 线下 / 线上+线下 / 其他)
- 总场次 / 总期数、总金额(元)、管理费(元)
- 开始时间、结束时间
3. **角色劳务设置**:为每种会议角色(主席 / 主持 / 讲者 / 点评·评审 / 讨论 / 其他)配置劳务金额;可「+ 增加角色」或「删除角色」。
4. **公告文件**:上传邀请函、支持函、通知、日程(PDF / 图片)。
5. 底部按钮:
- 「**保存**」→ 暂存(不对外发布)。
- 「**保存并发布公告**」→ 保存并发布到公示(外部可见)。
### 二、分配支持单位 / 执行单位
**入口:**「项目管理」列表页——单个项目点行内「**分配**」;或多个项目勾选后点顶部「**项目分配**」(批量)。
1. **选择支持单位**:下拉搜索并选择一个支持单位(一个项目一个支持方)。
2. **添加执行单位**:在表格里「+ 增加执行方」,每行选执行单位 + 填「场次」「金额」(可加多个执行单位,同一项目不能重复选同一执行单位)。
3. **提交截止(天)**:执行方提交材料的自然日期限。
4. 页面顶部实时显示「项目总场次 / 已分配场次」「总金额 / 已分配金额 / 可用金额」,**超出会红色告警**,需调整到不超。
5. 点「**保存**」完成分配。
### 三、注意事项
- 支持单位只能选**一个**;执行单位可**多个**,按「场次 + 金额」分别分配。
- 已分配场次 / 金额总和**不得超过**项目总场次 / 总金额,否则无法保存。
- 已结题的项目**不能分配**(行内「分配」置灰,批量会跳过已结题项)。
- 已禁用的支持单位 / 执行单位仍显示但置灰,不可选。
- 分配后,执行单位在自己「项目列表」能看到该项目并建会(见执行方手册)。
---
## Q3. 如何审核会议材料(合规一审)并结算
> 执行方提交材料后,先到**合规审核(一审)**——由合规人员对「劳务」「会务」两轨材料分别通过 / 退回;两轨都通过后,合规人员补充付款凭证、结算、完结。完整的链路:**执行方提交 → 合规一审 → 支持方监察二审 → 结算 → 完结**。
### 一、进入会议审核
1. 点击左侧菜单「**会议管理**」。
2. 列表中,处于「**待合规审核**」状态的会议,行内显示黄色「**审核**」链接;点击进入会议详情页。
3. 详情页底部「材料管理」区,会按轨显示「**审核劳务**」「**审核会务**」「**审核全部**」按钮(哪一轨到了待审状态,对应按钮才亮)。
### 二、审核材料(一审,分轨)
1. 先切换到「劳务材料」「会务材料」tab,检查执行方上传的材料(参会人、劳务协议、签到表、发票、结算单等)。
2. 点「审核劳务」/「审核会务」/「审核全部」,弹出审核窗口:
- 对「劳务材料」「会务材料」分别选 **通过****拒绝**
- 填写审核意见(退回时建议写明原因,将退回执行方整改)。
3. 点「确定」提交,提示「审核完成」。
### 三、批量审核
- 会议列表勾选多个「待合规审核」的会议 →「**批量审核**」→ 选「通过 / 退回」+ 填意见(退回时意见需填写)→ 确定,逐条返回成功 / 失败明细。
### 四、结算 / 完结
1. **结算**:两轨材料都「通过」后,会议进入待结算。点「结算」→ 确认「已上传劳务 / 会务付款凭证」→ 结算完成。
2. **完结**:已结算的会议,在「更多 → 完结」或详情页「完结」按钮,确认后流程终止。
### 五、上传付款凭证 / 下载材料
- **付款凭证**:详情页「劳务凭证」「会务凭证」tab 上传(结算前需补充)。
- **下载材料**:列表行内「会务下载」「劳务下载」打 zip 下载;也可勾选多个会议「批量下载会务 / 批量下载劳务」。
### 六、注意事项
- 一审是**分轨**的:劳务、会务可独立通过 / 拒绝,互不影响。
- **拒绝会退回执行方**重新提交,重新提交后再次进入合规一审(重新走一轮)。
- 只有「两轨都通过」才能结算;结算前建议先上传付款凭证。
- 「审核」与「结算」在列表互斥出现:待审显示「审核」,两轨通过且未结算才显示「结算」。
- 冻结的会议可在「更多 → 解冻」重新放开(解冻后提交截止时间重新计算)。
- 二审(支持方监察)在合规一审通过后自动流转,见支持方手册。
---
## Q4. 如何审核专家(医生资质)
> 「专家」即医生(评审专家)。医生注册后提交资质材料,合规人员在此审核;**审核通过后医生才能看到「我参与的会议」「我报名的项目」**,进入完整业务流程。
### 一、进入专家审核
1. 点击左侧菜单「**专家审核**」。
2. 列表展示:姓名、手机号、工作单位、科室、职称、执业证书、职称证明、审核状态、启用状态、审批时间、审批人。
3. 可按姓名、手机号、工作单位、审核状态筛选(未提交 / 待审核 / 通过 / 拒绝)。
### 二、查看资质材料
- 「执业证书」「职称证明」列可点「查看」(图片预览)或「下载」。
- 审核前先核对证书、证明是否齐全有效。
### 三、单个审核(通过 / 拒绝)
1. 找到状态为「待审核」的专家,点行内「**审核**」。
2. 弹窗中选「**通过**」或「**拒绝**」,填写审核意见(拒绝时建议写明原因)。
3. 点「确认」→ 状态更新,系统记录审批人与审批时间。
4. 已拒绝的专家,行内「已拒绝」可查看拒绝时间 / 审批人 / 拒绝意见。
### 四、批量审核
- 勾选多个专家 →「**批量审核**」→ 确认后批量通过(意见记为「批量通过」)。
### 五、新建专家(可选)
- 「新建专家」录入医生信息(姓名 / 手机号 / 工作单位 / 科室 / 职称 / 执业证书 / 职称证明 / 身份证 / 银行卡等),**新建即自动通过审核**,并生成登录账号(初始密码 = 手机号,弹窗提示)。
### 六、注意事项
- 审核状态:未提交 / 待审核 / 通过 / 拒绝;只有「待审核」需要处理。
- **通过是医生解锁完整功能的闸门**——未通过前医生看不到「我参与的会议」「我报名的项目」。
- 拒绝会回显意见给医生,便于其修改后重新提交。
- 新建专家 = 自动通过审核 + 创建登录账号(医生角色)。
---
## Q5. 如何管理支持单位 / 执行单位
> 「支持单位管理」「执行单位管理」是两个镜像菜单,分别维护**支持单位**(申办方)与**执行单位**(供应商)的单位信息及单位下人员。合规人员对单位本身只有**查看 / 人员管理 / 启用禁用**权限;**新增、编辑、批量导入单位是后台管理员专属**。单位下的人员则可新建、导入、编辑、禁用、重置密码。
### 一、查看单位列表
1. 点击左侧菜单「**支持单位管理**」或「**执行单位管理**」。
2. 列表展示:单位名称、单位地址、税号/统一社会信用代码、合作状态(正常 / 禁用)、创建日期、联系人、联系电话。
3. 可按单位名称、税号/统一社会信用代码、合作状态筛选。
4. 点行内「**查看**」弹窗展示单位完整信息(含「公司类型」标签:支持方 / 执行方)。
### 二、管理单位下人员
1. 点行内「**人员管理**」→ 跳转到该单位的人员列表(面包屑显示「… / 单位名」)。
2. 人员列表展示:姓名、手机号、(执行单位另有「邮箱」列)、企业名称、部门、职务、状态;可按姓名、手机号、企业名称、部门、职务筛选。
3. 合规人员可对人员执行以下操作:
- **查看**:进入人员详情(只读)。
- **编辑**:改姓名、手机号、部门、职务、状态(用户名 / 密码不可改)。
- **新建人员**:录入子账号(用户名 / 初始密码 / 姓名 / 手机号 / 部门 / 职务 / 状态),保存后弹窗显示「账号 + 初始密码」。
- **批量导入**:下载模板 → 按模板填写 → 选择文件导入 → 弹窗逐行展示成功 / 失败明细。
- **启用 / 禁用**:禁用后该账号无法登录;恢复后重新启用。
- **重置密码**:一键重置为默认密码 `123456`
### 三、启用 / 禁用单位
- 行内「**禁用**」:禁用后该企业**主账号无法登录,企业下子账号也将被拦截**(弹窗有确认提示)。
- 已禁用单位行内显示「**恢复**」,点击即恢复为正常。
### 四、注意事项
- 合规人员**不能新增 / 编辑 / 批量导入单位**,这些按钮仅后台管理员可见。
- 「更换机构管理员」开关仅后台管理员可见,合规人员无法指定某人员为该机构主账号。
- 支持单位与执行单位是两个独立菜单、两套独立数据,管理入口与操作方式完全一致,区别仅是「公司类型」标签(支持方 / 执行方)。
- 禁用单位是「一刀切」:该单位主账号及旗下所有子账号都会被拦截登录,恢复后一并放开。
- 单位下新建的子账号:支持单位 = **监察员**,执行单位 = **执行人员**——即支持方 Q1「分配监察员」、执行方 Q1「分配执行人」里可被分配的对象。
---
## Q6. 如何查看支持意向 / 执行意向
> 「支持意向」「执行意向」是**公示公告对外匿名征集**的两个意向列表——外部访客(无需登录)在公示页填写「我有支持意向」或「我有执行意向」,这些意向会被系统记录,合规人员在此集中查看并导出。当前页面为**只读 + 导出**,不提供审核 / 删除操作。
### 一、进入意向列表
1. 点击左侧菜单「**支持意向**」或「**执行意向**」。
2. 列表展示:项目编号、意向项目名称、姓名、工作单位、部门、职务、手机号、**账号状态**、创建时间。
3. 「账号状态」标记该意向人是否已注册为系统账号:
- **存在**(绿)→ 已是平台账号(可对应到具体单位 / 人员)。
- **不存在**(黄)→ 尚未注册。
### 二、筛选
- 可按项目编号、意向项目名称、姓名、工作单位、手机号筛选。
### 三、导出
- 点「**导出**」→ 按**当前筛选条件**全量下载 Excel(`支持意向_日期.xlsx` / `执行意向_日期.xlsx`)。
### 四、注意事项
- 数据来自公示页的**匿名意向**(访客无需登录即可填写)。
- 「账号状态」用于识别该意向人是否已有账号,便于后续对接;未注册的仅留下姓名 / 单位 / 手机号等联系方式。
- 当前页面**无审核 / 删除操作**(操作列已关闭),仅提供查看与导出。
- 支持意向 / 执行意向是两个独立列表,入口与操作一致,区别仅是意向类型(支持 / 执行)。
---
## Q7. 如何修改个人账号信息(账号管理)
> 菜单名「**账号管理**」,实际是**修改自己登录账号的信息**(姓名 / 手机号 / 密码),不是管理他人账号。
### 一、进入账号管理
1. 点击左侧菜单「**账号管理**」。
2. 页面展示并回显当前账号的「姓名」「手机号」。
### 二、修改姓名 / 手机号
1. 「姓名」清空无法保存。
2. 修改「手机号」。
3. 点「**保存**」→ 提示「保存成功」。
### 三、修改登录密码
1. 填写「原密码」、「新密码」、「确认密码」。
2. 点「**保存**」→ 姓名 / 手机号与密码(若填了)分别提交更新。
### 四、取消
- 点「**取消**」恢复为进入页面时的姓名 / 手机号,并清空三个密码输入框。
### 五、注意事项
- **密码留空 = 不修改密码**:三个密码框都留空时,只更新姓名 / 手机号,不影响密码。
- 只要填了「新密码」,就**必须同时填「原密码」**,否则无法改密。
- 本页只作用于**当前登录的合规人员账号自身**;管理他人账号(如单位下人员)走「支持单位管理 / 执行单位管理」里的「人员管理」(见 Q5)。