R73-A5 固化 OCR Playwright 回归与试运行清单

这个提交包含在:
2026-04-28 21:14:12 +08:00
父节点 03f384fdfe
当前提交 3f52661629
共修改 5 个文件,包含 158 行新增和 2 行删除
@@ -99,3 +99,24 @@
- employee:无发票时,报销详情页在提交按钮附近即时提示“提交前需先绑定至少 1 张发票,可在‘关联票据’区域添加。”,通过。
- employee:上传 `/home/shunli/Projects/hyb-oa/artifacts/北京悦海堂餐饮管理有限公司_发票金额1683.00元.pdf` -> 绑定 -> 再次提交后,报销单 `4931211b-34b4-43b8-9e9f-917569d47c33` 进入 `reviewing`,编号 `BX-20260428-0001`,通过。
- 结论:R70 初始两条问题已闭环,可恢复下一轮本地人工试运行。
## R73 自动化覆盖回填
- 自动化环境:`http://127.0.0.1:3001`
- 自动化数据库:`hyb_oa_manual_trialrun_20260428172231`
- 执行时间:`2026-04-28 20:49 - 21:08 CST`
- 已自动化覆盖:
- `client/tests/e2e/reimbursement-workflow-progress.spec.ts`
- 报销提交后详情页展示当前审批进度。
- `client/tests/e2e/invoice-ocr-flow.spec.ts`
- 报销详情:上传发票 -> OCR 完成 -> 自动进入可绑定候选 -> 绑定 -> 提交报销。
- 票据中心:OCR 缺关键字段 -> 当前页提示原因 -> 补齐字段 -> 标记 available。
- 显式开关的辅助自动化:
- `client/tests/e2e/manual/live-invoice-ocr.spec.ts`
- 用途:接入真实腾讯 OCR + 真实 VAT 发票时做本地辅助复核,不进入常规本地回归。
- 启动示例:`PLAYWRIGHT_MANUAL=1 PLAYWRIGHT_OCR_LIVE=1 PLAYWRIGHT_OCR_LIVE_FILE=/home/shunli/Projects/hyb-oa/artifacts/北京悦海堂餐饮管理有限公司_发票金额1683.00元.pdf npm run test:e2e -- tests/e2e/manual/live-invoice-ocr.spec.ts`
- 仍需人工体验判断:
- Portal 信息架构是否易懂。
- 审批上下文是否足够。
- 移动入口与管理员入口的认知负担。
- 真实腾讯 OCR 在不同票样下的识别质量与耗时体感。