Files
X-Financial/document/development/申请单关联归档状态/TODO.md
caoxiaozhu e124e4bbcb feat: 报销审批流重构与管家计划全链路贯通
- 重构报销状态注册表、审批流路由与平台风险标记
- 完善管家意图规划器与模型计划构建器全链路
- 新增 OCR Worker 脚本、数据库会话管理与通知状态
- 优化文档中心、日志视图、预算中心与员工管理交互
- 增强工作台摘要、图标资源与全局主题样式
- 补充审批路由、状态注册、OCR 服务与管家规划器测试覆盖
2026-06-06 17:19:07 +08:00

1.6 KiB

申请单关联归档状态开发 TODO

  • 梳理申请单审批完成、报销单关联、报销单付款、归档查询的现有链路。[CONCEPT: 背景与问题] 证据:已确认 expense_claim_status_registry.pyexpense_claim_access_policy.pyexpense_claim_approval_flow.pyuseRequests.js 的当前行为。
  • 调整后端归档查询口径:申请单 审批完成 不再视为归档,仅 申请归档 才归档。[CONCEPT: 方案设计] 证据:ExpenseClaimAccessPolicy.build_archived_claim_condition() 仅将 APPLICATION_ARCHIVE_STAGE 视为申请归档。
  • 调整报销单付款完成逻辑:根据关联事件同步推进申请单到 申请归档。[CONCEPT: 方案设计] 证据:mark_claim_paid() 调用 _archive_linked_applications_after_reimbursement_paid(),新增付款同步测试通过。
  • 调整前端申请单进度:增加 关联单据状态已归档 节点,并显示 关联中/未关联。[CONCEPT: 方案设计] 证据:useRequests.js 新增申请单进度节点和关联状态计算。
  • 补充前后端回归测试,覆盖未关联、关联中、已归档三类申请单状态。[CONCEPT: 测试方案] 证据:requestProgressSteps.test.mjsdocument-center-archived-scope.test.mjsexpense-claim-archive.test.mjstest_expense_claim_service.py 已覆盖。
  • 在容器或前端定向测试中完成验证,并记录命令结果。[CONCEPT: 验收标准] 证据:前端 Node 定向测试、容器内 py_compile、状态/路由/归档/付款同步 pytest、npm.cmd --prefix web run build 均通过。