# OA 审批 E2E 验收清单 > 配套:`2026-07-14-oa-approval-checklist.md` · F14 > 前置:执行 `docs/sql/patch_2026-07-14_oa_approval.sql` 并重启后端 ## 1. 组织与角色 - [ ] 用户管理可维护「直属主管」 - [ ] 组织管理可维护「负责人」userId - [ ] 工作流角色页可见预置「总经理 / 董事长」,可绑成员,预置不可删 ## 2. 配置与发布 - [ ] 审批管理 → 新增应用 → 进入四步设计器 - [ ] 基础设置:名称/说明可保存 - [ ] 表单设计:拖拽控件;菜单中有「附件」;PC/手机预览可切 - [ ] 流程设计:发起人 →「+」加审批/抄送/条件;五种选人 + 或签会签 - [ ] 高级设置:主管回退默认开;允许加签可关 - [ ] 空表单 / 缺审批人发布失败并提示中文错误列表 - [ ] 合法配置可成功发布,列表出现已发布版本 Tag ## 3. 发起与办理 - [ ] 发起审批:分组宫格可见已发布模板 - [ ] 打开模板:动态表单渲染;附件可上传(MinIO URL 逗号串) - [ ] 流程含「发起人自选」时,发起页出现自选人控件且必填 - [ ] 提交后跳转详情;发起人在「我发起的」可见 - [ ] 待处理列表出现部门负责人/主管解析出的待办 - [ ] 主管为空且回退开启时,任务 `resolveSource=supervisor_fallback_dept_leader` - [ ] 同意后推进下一节点或结束;拒绝后实例 rejected - [ ] 加签:待办人可加签他人,新人进入待办 - [ ] 撤销:发起人可撤销 running 实例(高级设置允许时) ## 4. 权限与隔离 - [ ] 非发起范围用户看不到模板 - [ ] 非处理人不能同意/拒绝/加签 - [ ] 旧「工作流管理」侧栏不可见(路由可直链保留) ## 5. 回归注意 - [ ] Fresh Mint 主色,无小程序色值混用 - [ ] 弹窗无 backdrop blur;表单 top label - [ ] 列表工具栏「已选 N 项」在左,唯一主按钮实心