文件
hyb-oa/issues/2026-05-07_19-51-41-r107-ui-visual-fixes.csv
T

3.8 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2A1R107 UI 修复执行合同基于 R106 自动视觉巡检报告修复报销、票据、差旅的展示与视觉问题;不修改权限、审批状态机、Prisma schema。CSV 校验通过;范围清晰;后续验证命令可复现。python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-07_19-51-41-r107-ui-visual-fixes.csv;业务流程:把 R106 发现转为 R107 可验收修复项。python|manualDONEDONEDONEissues/2026-05-07_19-51-41-r107-ui-visual-fixes.csv[]回滚路径:删除本批前端改动和 R107 CSV,不涉及数据迁移。
3A2报销详情文案与明细按钮一致性精简关联票据说明文案;修复明细编辑/删除按钮上下堆叠和视觉规格不一致。R106 报告不再出现 PC 报销详情啰嗦文案和明细按钮 diff。cd client && npm run typecheck && npm run build;QA_SKIP_CLIENT_BUILD=1 QA_PORT=3199 QA_DB_NAME=hyb_oa_r107_ui bash scripts/qa/run-web-gates.sh r106-visual-local;业务流程:员工查看报销草稿、编辑/删除明细、添加发票入口。typescript|playwrightDONEDONEDONEclient/src/pages/ReimbursementDetailPage.tsx["A1"]只改展示和布局。
4A3票据详情业务化展示票据详情主信息不展示内部 UUID;用发票号、销售方、购买方、金额、开票日期、绑定状态替代内部 ID。R106 报告不再出现 PC 票据中心 UUID 暴露和票据 ID 主展示问题。cd client && npm run typecheck && npm run build;运行 R106 视觉巡检并检查 artifacts/r106-visual-audit/report.md;业务流程:员工进入票据中心查看票据详情。typescript|playwrightDONEDONEDONEclient/src/pages/invoice-pool/InvoiceDetailPanel.tsx|client/src/pages/invoice-pool/InvoiceListCard.tsx["A1"]若 API 暂无业务单号,则只显示绑定状态,不显示 UUID。
5A4票据归档按钮语义样式修复手工归档蓝底红字问题,使用统一危险操作样式。R106 报告不再出现危险按钮红字叠主色背景。cd client && npm run typecheck && npm run build;运行 R106 视觉巡检;业务流程:票据中心对未绑定票据执行归档前确认。typescript|playwrightDONEDONEDONEclient/src/pages/invoice-pool/InvoiceDetailPanel.tsx["A3"]只改按钮样式与文案,不改归档逻辑。
6A5差旅行程表单裁切修复调整差旅行程段表单列宽,避免时间输入控件裁切。R106 报告不再出现 PC 差旅控件裁切。cd client && npm run typecheck && npm run build;运行 R106 视觉巡检;业务流程:员工新建差旅草稿、填写行程段出发/到达时间。typescript|playwrightDONEDONEDONEclient/src/pages/TravelRequestsPage.tsx["A1"]只改布局,不改差旅保存/提交逻辑。
7A6R107 严格视觉回归与提交增加或使用严格视觉验证模式,确认 R107 修复项归零,回填状态并中文提交。R107 相关命令通过;CSV 状态回填 DONE;中文 commit 引用 R107/A1-A6。python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-07_19-51-41-r107-ui-visual-fixes.csv;cd client && npm run typecheck && npm run build;R106_VISUAL_FAIL_ON_FINDINGS=1 QA_SKIP_CLIENT_BUILD=1 QA_PORT=3199 QA_DB_NAME=hyb_oa_r107_ui bash scripts/qa/run-web-gates.sh r106-visual-local;git diff --check;业务流程:PC 报销、票据、差旅页面视觉回归。python|typescript|playwright|gitDONEDONEDONEclient/tests/e2e/r106-visual-audit.spec.ts|artifacts/r106-visual-audit["A2","A3","A4","A5"]报告发现问题数为 0;已检查不包含密码、token、cookie、secret 和 UUID 原文;不提交 output/playwright 截图。