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, 不入库
5.5 KiB
5.5 KiB
主要流程说明
本章梳理平台整体的项目全生命周期主线与支撑环节,帮助读者理解业务如何流转、各角色在哪个环节做什么。各角色的具体操作见对应手册(后台管理员 / 合规人员 / 医生 / 执行方 / 支持方 / 项目负责人)。
一、角色与账号体系
| 角色 | 在业务里的位置 |
|---|---|
| 后台管理员 | 系统维护 + 全局兜底(账号 / 基础数据 / 网站内容 / 单位) |
| 合规人员 | 核心审核与项目管理(合规管理员 / 项目经理) |
| 医生(评审专家) | 项目发起者:投稿、参与会议、签署劳务 |
| 执行方 | 承接项目、建会、上传材料 |
| 支持方 | 申办方:监察二审、查看项目 |
| 项目负责人 | 纯只读,查看自己负责的项目 |
- 账号类型:主账号(注册即新建单位)与 子账号(挂靠已有单位)。支持方 / 执行方按主账号 / 子账号区分权限;医生 / 后台管理员 / 项目负责人 / 合规人员是无企业归属的账号。
- 门户匿名访问:首页、项目公示、3 个注册页、登录、协议、专项计划,均无需登录即可访问。
二、主线:项目全生命周期
① 医生注册·资质审核 → ② 医生投稿·立项 → ③ 项目创建·分配·公示
→ ④ 公示意向·报名 → ⑤ 执行方建会·上传材料 → ⑥ 医生签署劳务
→ ⑦ 材料审核·结算·完结
① 医生(评审专家)注册与资质审核
- 医生在门户「专家注册」提交执业证书、职称证明。
- 审核(合规人员「专家审核」或后台管理员「专家管理」)通过后,生成医生账号,医生解锁「我参与的会议 / 我报名的项目」。
- 后台管理员:审核专家,或「新建专家」直接通过 + 建账号。
② 医生投稿 → 立项
- 医生在「我的项目策划方案」新建投稿 → 提交。
- 合规人员在「策划方案管理」审核,通过时填写项目编号 = 立项。
- 后台管理员:维护「项目类别」下拉选项(供医生投稿选择)。
③ 项目创建、分配与公示
- 合规人员新建项目(项目信息 + 角色劳务 + 公告文件,并指定项目负责人)→ 分配支持单位(1 个)+ 执行单位(多个,各分场次 / 金额)。
- 「保存并发布公告」→ 门户「项目公示」对外可见。
- 后台管理员:全局兜底查看项目 / 会议;可删除项目(合规人员无删除权)。
④ 公示意向与报名
- 门户公示详情页按 4 类公告(专家参与邀请函 / 项目公益支持函 / 项目通知 / 日程)展示。
- 访客或登录用户可:医生「立即报名」、支持方「公益支持」(支持意向)、执行方「项目执行申请」(执行意向)。
- 意向会被系统记录,合规人员在「支持意向 / 执行意向」查看与导出。
- 后台管理员:基本不介入。
⑤ 执行方建会与上传材料
- 执行方在「项目列表」建会(第 N 期,受分配场次上限约束)。
- 上传「劳务材料」(参会人 / 劳务协议 / 签到表 / 现场全景 / 日程海报)与「会务材料」(发票自动识别 / 各类费用 / 总结算单 / 总发票),页面自动汇总劳务费 / 会务费。
- 后台管理员:会议管理兜底查看,不参与上传。
⑥ 医生签署劳务(生成 PDF)
- 执行方「邀请参会 / 推送电子签」→ 医生手机扫码(免登录)完成三步签署:填劳务信息 → 手写签名 → 生成 PDF 归档。
- PDF 按「劳务协议模板」自动填入姓名、手机号、会议名称、费用总额等信息。
- 后台管理员:配置「劳务协议模板」(默认模板、启用 / 禁用),影响生成的劳务协议正文。
⑦ 材料审核 → 结算 → 完结
- 执行方提交材料 → 合规一审(劳务 / 会务分轨,可独立通过 / 退回)→ 支持方监察二审 → 结算(上传付款凭证)→ 完结。
- 后台管理员:会议管理兜底查看审核进度;审核动作由合规人员 / 支持方完成。
三、支撑环节
① 账号与单位体系
- 支持单位 / 执行单位在门户注册 → 生成单位主账号。
- 后台管理员 / 合规人员维护单位、单位下子账号:支持方子账号 = 监察员,执行方子账号 = 执行人员。
- 新增 / 编辑 / 批量导入单位、指定「机构管理员」(更换主账号)为后台管理员专属;合规人员只能管理单位下人员。
② 基础数据(科室 / 职称 / 项目类别)
- 供医生注册选择科室 / 职称、医生投稿选择项目类别。
- 后台管理员专属维护(新增、编辑、删除、启停用)。
③ 网站内容(协议 / 专项计划 / 劳务协议模板)
- 协议、专项计划在门户对外展示;劳务协议模板用于医生签署时生成 PDF。
- 后台管理员专属维护。
四、各角色职责速查
| 角色 | 主要职责 |
|---|---|
| 医生(评审专家) | 注册资质、投稿策划方案、参与会议、签署劳务 |
| 合规人员 | 审核立项、建项目分配、材料一审、专家审核、结算完结 |
| 执行方 | 承接项目、建会、上传材料、提交审核 |
| 支持方 | 监察二审、查看项目 |
| 项目负责人 | 只读查看自己负责的项目 |
| 后台管理员 | 系统维护 + 全局兜底(账号 / 基础数据 / 网站内容 / 单位) |