Files
guoju0808/shouce/executor.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

190 lines
8.4 KiB
Markdown

# 执行方(执行单位)用户手册
> 本手册面向「执行方」角色(承接项目并执行会议的单位)。内容基于系统实际页面整理。
## 角色说明
执行方是承接项目、执行会议的单位(供应商)。账号分两种:
| 账号类型 | 权限 |
|---|---|
| **主账号** | 查看本单位承接的全部项目;可分配项目、建会、上传材料、人员管理等 |
| **执行人员** | 只能查看被分配的项目;仅查看,不参与分配 |
## 菜单概览
登录后左侧菜单(执行方角色):
- 首页
- 我的项目策划方案(投稿入口)
- 项目列表(承接的项目)
- 会议列表(会议管理)
- 人员管理(仅主账号可见)
- 消息通知
- 账号信息
---
## Q1. 如何分配项目(把项目分配给执行人员)
> 「分配」是指**主账号**把承接的项目指派给团队下的「执行人员(子账号)」,由该执行人员负责该项目。执行人员本身不能发起分配。
### 一、单个项目分配
1. 点击左侧菜单「**项目列表**」。
2. 找到目标项目,点击行内「**分配**」链接。
3. 弹窗中选择「分配给执行人」(下拉支持搜索,可多选;管理员账号显示但不可选)。
4. 点击「确定」,完成分配。
### 二、批量分配
1. 在列表首列勾选多个项目。
2. 点击上方工具栏「**项目分配**」按钮。
3. 弹窗中显示「已选项目数」与「项目编号预览」,选择执行人(可多选)。
4. 点击「确定」,批量分配完成。结果按项目逐条反馈(成功 N / 总数,失败项列出原因)。
### 三、注意事项
- 分配对象是「执行人员」——来自「人员管理」中本单位团队下的**子账号**;管理员不可被分配。
- 重新分配会**覆盖**该项目原已分配的执行人员。
- 执行人员登录后,列表页**不会显示**「项目分配」按钮与勾选列,只能查看自己被分配的项目。
- 已结题的项目不再显示「分配」入口。
---
## Q2. 如何建会(新建会议)
> 「建会」是指为承接的项目创建一场具体的会议(第 N 期)。主账号与执行人员只要能看到项目,都可建会。
### 一、进入建会
1. 点击左侧菜单「**项目列表**」,找到要建会的项目。
2. 点击行内「**建会**」链接,进入「新建会议」页。
**建会入口有两个限制:**
- **场次上限**:某项目已建会议数达到分配场次时,「建会」按钮置灰(悬停提示「已建会议数已达分配场次上限」)。
- **结题项目**:已结题的项目不显示「建会」入口。
### 二、填写会议信息
页面上方是**只读快照**(项目编号、项目名称、支持单位、总场次/总期数、项目创建人、项目创建时间),下方填写:
| 字段 | 说明 |
|---|---|
| 会议名称 | 执行方**不可改**,自动取项目名称 |
| 期数 | 本次会议是项目的第几期 |
| 会议开始时间 | 会议开始日期时间 |
| 会议结束时间 | 会议结束日期时间 |
| 会议地点 | 会议举办地点 |
| 备注 | 补充说明 |
### 三、保存
点击「**保存**」→ 创建成功,自动跳转到会议列表。
### 四、注意事项
- 「总场次/总期数」对执行方 = 分配给本单位的场次口径。
---
## Q3. 如何上传并提交会议材料
> 会议材料分「**劳务**」「**会务**」两条轨,独立上传、独立提交、独立审核。完整审核链路:**执行方提交 → 合规审核(一审)→ 支持方监察(二审)**。
### 一、进入材料管理
1. 点击左侧菜单「**会议列表**」,找到要上传材料的会议。
2. 点击行内「**上传材料**」,进入会议详情页的「材料管理」区。
### 二、上传劳务材料(劳务材料 tab)
1. **参会人管理**:点「+ 新增参会人」按手机号添加医生(姓名 / 手机号 / 医院 / 科室 / 职称 / 银行卡 / 身份证等),或「批量导入」。添加后可「邀请参会」「推送电子签」让医生完成签署。
2. **劳务协议**:点「下载目录」拿空目录模板,放入各参会人签好的协议后压缩,点「上传协议」回填(按「序号_姓名」逐个对应)。
3. **专家照片**:同上——下载目录 → 放照片 → 压缩上传回填。
4. **劳务材料**(逐个上传):
- 企业权益
- 签到表(会议现场签到表,可扫码拍照)
- 前全景(会议现场前全景,带定位框,扫码拍照)
- 后全景(会议现场后全景,扫码拍照)
5. **日程海报**:上传会议日程海报。
页面底部自动汇总「**劳务费合计**」。
### 三、上传会务材料(会务材料 tab)
1. **发票表**:上传含发票的材料后,系统自动识别发票号、开票时间、金额并汇总展示。
2. **会务材料**(逐个上传):物料制作、酒店、大交通、小交通、执行费、设计费、其他、总结算单、总发票(每项都有提示:需要什么照片 / 盖章结算单 / 发票)。
3. **打包上传**:点「下载目录」拿空目录模板,把各类材料放进对应子目录后压缩成 zip,点「上传会务材料」一次性回填(单个目录多文件会自动打包成一个 zip)。
页面底部自动汇总「**会务费合计**」,上传总发票后以总发票金额为准。
### 四、提交材料
上传完成后,点底部提交按钮:
- 「**提交劳务**」:仅提交劳务轨。
- 「**提交会务**」:仅提交会务轨。
- 「**提交全部**」:两轨一起提交。
提交前系统会**自动保存**所有未保存的内容,然后进入审核流程,提示「材料已提交,待合规审核」。
### 五、查看审核进度
- 详情页右侧「**材料审核**」时间轴,按轮次记录「执行方提交 → 合规审核 → 支持方监察」的通过 / 拒绝结果。
- 被拒绝的轨会退回,需重新修改上传后再提交。
### 六、注意事项
- 只有「**已执行**」且「**未冻结**」的会议才能提交材料;未执行会议不能提交。
- 材料一经提交进入审核,对应轨即**锁定**,不能再改(除非被拒绝退回)。
- 「保存」按钮仅在材料未提交 / 被退回时可用;两轨都进入审核后锁定。
- 劳务 / 会务两轨可独立提交、独立被审,互不影响。
---
## Q4. 如何管理团队人员(执行人员)
> 执行方主账号可维护本单位团队人员,其中**子账号就是「执行人员」**——即 Q1「分配项目」里可被分配的对象。此菜单仅主账号可见。
### 一、进入人员管理
1. 点击左侧菜单「**人员管理**」(仅主账号可见,执行人员无此菜单)。
2. 列表展示:姓名、手机号、所属公司、部门、职务、角色、状态。
- 角色:`管理员`(主账号)/ `执行人员`(子账号)。
- 状态:`正常` / `禁用`
3. 可按姓名、手机号、所属公司、部门、职务筛选。
### 二、新建人员(执行人员 / 子账号)
1. 点击「**新建人员**」→ 进入独立新建页。
2. 填写字段:
- 用户名(子账号登录用户名)
- 初始密码
- 姓名、手机号
- 所属公司(由主账号注册时自动带出,只读不可改)
- 部门、职务、状态(正常 / 禁用)
3. 点击「**保存**」。新建成功后弹窗显示子账号**账号 + 初始密码**(仅本次显示,请记录后告知使用人)。
### 三、编辑人员
- 列表「更多 → 编辑」进入编辑页;可改姓名、手机号、部门、职务、状态,**用户名和密码不可改**。
### 四、批量导入
1. 点击「**批量导入**」→「批量导入模板下载」下载 Excel 模板。
2. 按模板填写后选择文件 →「开始导入」。
3. 导入完成后弹窗逐行展示成功 / 失败明细(含失败原因)。
### 五、重置密码 / 禁用 / 恢复
- **重置密码**:一键重置为默认密码 `123456`
- **禁用 / 恢复**:禁用后该账号无法登录;恢复后重新启用。
- 主账号**不能**禁用自己。
### 六、注意事项
- 子账号= 执行人员,就是 Q1「项目分配」里可被分配的对象。
- 已禁用的执行人员**不会**出现在「项目分配」的候选列表里(Q1)。
- 新建时填的用户名 / 密码,就是该执行人员登录系统的账号。