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