2.8 KiB
2.8 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | LP6-1 | 请假采购轻量完善合同建档 | 规划 R6 后请假与采购轻量体验完善。 | 1) 本 CSV 校验通过;2) 不扩复杂预算、供应商准入、招投标、ERP;3) 不改审批链硬规则;4) 统一审批展示保持一致。 | 流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-12_01-45-00-r6-leave-procurement-polish-v1.csv;人工核对产品设计规则和统一审批中心规约。 | python3|manual | DONE | DONE | DONE | issues/2026-05-12_01-45-00-r6-leave-procurement-polish-v1.csv | [] | 轻量完善只覆盖主链路体验。 |
| 3 | LP6-2 | 请假体验完善 | 优化请假提交、经理审批、状态查看、退回和驳回说明。 | 1) 员工能清楚查看天数、日期、原因和状态;2) 经理审批动作清晰;3) 退回/驳回说明可见;4) 移动轻量展示。 | 流程级验证:员工提交请假 -> 经理通过/驳回/退回 -> 员工查看状态和说明 -> PC/移动均可理解。 | playwright|node | TODO | TODO | TODO | server/src/routes/leave.js|client/src/pages/LeaveRequestPage.tsx|client/src/pages/MobileLeavePage.tsx | ["LP6-1"] | 不接企业微信打卡和排班。 |
| 4 | LP6-3 | 采购体验完善 | 优化采购提交、经理审批、历史查看、附件说明和缺预算池 warning 解释。 | 1) 员工提交采购不暴露内部错误;2) 缺预算池 warning 可理解;3) 审批历史清晰;4) 不扩预算和 ERP。 | 流程级验证:员工提交采购 -> 缺预算池返回可解释 warning -> 经理审批 -> 查看历史和状态说明。 | playwright|node | TODO | TODO | TODO | server/src/routes/purchaseRequests.js|client/src/pages/PurchaseRequestsPage.tsx | ["LP6-2"] | PS6 热修后的 warning 需要转为用户可理解文案。 |
| 5 | LP6-4 | 统一审批展示一致性 | 请假和采购详情页审批流展示与报销一致,自审和 admin-only 禁止审批继续验证。 | 1) 三类单据审批流视觉和字段一致;2) 自审阻断;3) admin-only 无业务审批按钮;4) 服务端越权拒绝。 | 流程级验证:报销、请假、采购各提交一单 -> 审批流展示对比 -> 自审和 admin-only 路径验证。 | playwright|node | TODO | TODO | TODO | server/src/routes/workflow.js|client/src/pages | ["LP6-3"] | 涉及审批权限需 reviewer 复核。 |
| 6 | LP6-5 | 请假采购回归部署 | 完成轻量完善后执行业务流、视觉、权限和公网复检。 | 1) leave/procurement 业务流通过;2) PC/移动视觉通过;3) 权限回归通过;4) 部署后 live smoke 通过。 | 流程级验证:BUSINESS_FLOW_GROUPS=leave,procurement bash scripts/qa/run-business-flow-gates.sh local;client typecheck/build;deploy;live smoke readiness。 | bash|npm|playwright | TODO | TODO | TODO | client|server|deploy/trialrun | ["LP6-4"] | 不把采购轻量完善扩成复杂招采。 |