- 重构报销状态注册表、审批流路由与平台风险标记 - 完善管家意图规划器与模型计划构建器全链路 - 新增 OCR Worker 脚本、数据库会话管理与通知状态 - 优化文档中心、日志视图、预算中心与员工管理交互 - 增强工作台摘要、图标资源与全局主题样式 - 补充审批路由、状态注册、OCR 服务与管家规划器测试覆盖
1.6 KiB
1.6 KiB
申请单关联归档状态开发 TODO
- 梳理申请单审批完成、报销单关联、报销单付款、归档查询的现有链路。[CONCEPT: 背景与问题] 证据:已确认
expense_claim_status_registry.py、expense_claim_access_policy.py、expense_claim_approval_flow.py、useRequests.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.mjs、document-center-archived-scope.test.mjs、expense-claim-archive.test.mjs、test_expense_claim_service.py已覆盖。 - 在容器或前端定向测试中完成验证,并记录命令结果。[CONCEPT: 验收标准] 证据:前端 Node 定向测试、容器内 py_compile、状态/路由/归档/付款同步 pytest、
npm.cmd --prefix web run build均通过。