Files
X-Financial/document/development/工作台费用进度详情返回与类型列/TODO.md

2.1 KiB
Raw Blame History

工作台费用进度详情返回与类型列 TODO

调研与契约

  • 核对首页费用进度点击链路、详情页返回逻辑和当前进度行样式。[CONCEPT: 方案设计] 证据:已确认 PersonalWorkbench.vue 发出 open-documentAppShellRouteView.vue 转入详情,useAppShell.js 默认返回单据中心。
  • 明确来源标记与费用类型字段的前端契约。[CONCEPT: 功能能力] 证据:采用 returnTo: 'workbench'expenseTypeLabel

前端实现

  • 首页费用进度打开详情时带入工作台返回来源。[CONCEPT: 方案设计] 证据:PersonalWorkbench.vueopen-document payload 已包含 sourcereturnTo
  • 详情页关闭逻辑按来源返回工作台或单据中心。[CONCEPT: 功能能力] 证据:useAppShell.js 根据 route.query.returnTo 选择 app-workbenchapp-documents
  • 工作台进度汇总新增费用类型字段。[CONCEPT: 功能能力] 证据:workbenchSummary.jsprogressItems 输出 expenseTypeLabel
  • 首页费用进度行新增费用类型列及响应式样式。[CONCEPT: 指标与验收] 证据:PersonalWorkbench.vue 新增 progress-type,样式和响应式布局已更新。

测试与验证

  • 补充详情返回来源源码测试。[CONCEPT: 测试方案] 证据:node web/tests/workbench-detail-return.test.mjs 通过。
  • 补充费用进度类型列源码测试。[CONCEPT: 测试方案] 证据:node web/tests/personal-workbench-assistant.test.mjs 通过。
  • 补充工作台汇总单元测试,覆盖费用类型字段。[CONCEPT: 测试方案] 证据:node web/tests/workbench-summary.test.mjs 通过。
  • 运行定向测试和前端构建。[CONCEPT: 指标与验收] 证据:以上定向测试和 npm.cmd --prefix web run build 均通过。

交付

  • 复查暂存范围,避免纳入无关工作区改动。[CONCEPT: 风险与开放问题] 证据:git diff --cached --name-only 仅包含本次工作台进度、返回来源、测试和开发文档。
  • 提交并 push 本次功能分支。[CONCEPT: 指标与验收]