fix: make daily task log header-only

This commit is contained in:
Wyndham ARR
2026-08-11 17:23:33 +08:00
parent c947230471
commit f2c1265a1c
16 changed files with 251 additions and 34 deletions

View File

@@ -20,6 +20,7 @@
- 测试必须证明月报触发发生在数据库成功提交之后,且失败提交不会触发。
- 测试必须覆盖合并重复价格键、候选价、整数格式、显式 `0`(冻结清单规范化为 `0.00`、未完成禁止确认、revision 冲突、重复最终化、技术重试、取消留痕、认证/CSRF和隐私字段隔离。
- `待人工处理` 状态与复核进度必须作为同一个操作入口,点击或键盘激活后定位并聚焦人工价格面板,不能误开任务日志;复核面板、动态消息、确认弹窗和安全 API 错误必须完整支持中文、英文和泰文。
- Daily Report 具体行必须是非操作型表格内容不得通过鼠标、Enter 或 Space 打开任务日志;只有页头右上角的 `任务日志` 控件可以打开 `#task-log-dialog`,下载和人工复核仍由各自明确控件触发。
- 人工确认请求在途时,上传卡片必须显示本地化的“日报生成中”;请求结束后按成功、仍在生成或可重试复核状态收敛,不能继续显示过期的“等待人工定价”。
- 最终人工成功必须证明日报行序/数值可重放、Finance 只有一个 active 版本、`manual_review` 行数和冻结清单 SHA-256 可追踪、月报事件仅一次。
- 重新打开生成的 XLSX确认 `TOTAL PRICE` 为公式单元格并逐行引用同一行的 `REAL PRICE``NIGHTS``NO_OF_ROOMS`
@@ -28,4 +29,4 @@
## Last Reviewed
2026-08-06
2026-08-11