补齐资产与台账任务收口记录(05-30)

这个提交包含在:
2026-05-31 10:24:38 +08:00
父节点 71ae7b7898
当前提交 ea13726481
共修改 4 个文件,包含 27 行新增和 15 行删除
@@ -9,5 +9,11 @@
## 验证限制
- 本地真实资产 E2E 受数据库迁移漂移阻断,当前库缺少 `asset_cards.asset_type` 和 `purchase_requests.project_id` 等列;本任务不擅自执行数据库迁移。
- 本地真实资产 E2E 曾受数据库迁移漂移阻断,当前库缺少 `asset_cards.asset_type` 和 `purchase_requests.project_id` 等列;本任务当时未擅自执行数据库迁移。
- 资产页面已用 mock API 做浏览器检查,验证无 ERP 文案、右侧操作区、中文姓名和员工号展示。
## 收口结果
- 实现提交:`f299cee 修正 ERP 边界与资产页面一致性(05-30-fix-erp-boundary-asset-consistency)`。
- 数据库漂移已由 `05-31-fix-assets-e2e-schema-drift` 在用户确认后修复;`assets-flow.spec.ts` 真实主链路已通过。
- 公网部署复检已由 `05-31-deploy-asset-ledger-consistency-public-check` 完成,公网 bundle 文案扫描 findings=0,确认 ERP 产品暴露未回退。
@@ -40,7 +40,7 @@
- [x] 管理入口、功能开关和普通业务页面不再向用户展示 ERP 作为系统能力。
- [x] 开发/E2E 默认账号中文显示名与员工编号同步,顶部账号、人员选择和测试 fixture 不再默认依赖英文角色名。
- [x] 文档和 Trellis spec 固化:OA 无 ERP,未来也不规划接入;资产页不以 ERP/会计固定资产账为产品口径。
- [x] 前端类型检查、构建、相关 Playwright 或截图检查通过;Trellis governance 和 `git diff --check` 通过。真实资产 E2E 因本地数据库 schema 漂移阻断,已记录在 `implement.md`。
- [x] 前端类型检查、构建、相关 Playwright 或截图检查通过;Trellis governance 和 `git diff --check` 通过。真实资产 E2E 的本地数据库 schema 漂移已由后续任务 `05-31-fix-assets-e2e-schema-drift` 解决并通过复检。
## Out of Scope
@@ -12,3 +12,9 @@
- 不改后端 API、权限校验、审批状态机和付款执行语义。
- 旧 E2E 按新交互同步:票据上传/绑定先打开 `台账工具`,付款执行进入批次详情。
- 资产盘点保留执行页例外,但首屏不自动选择盘点任务。
## 收口结果
- 实现提交:`16fd9bd 统一业务台账首屏布局(05-30-fix-payment-ledger-layout-consistency)`。
- 公网部署复检已由 `05-31-deploy-asset-ledger-consistency-public-check` 完成,部署基线 `c669401`,公网 `/ready`、bundle 文案扫描、live readiness、登录/工作台视觉和台账/财务视觉检查均通过。
- 部署和复检未覆盖远端 `.env`,未执行真实付款、ERP 写入、企业微信写入或数据库重置。
@@ -131,19 +131,19 @@
## Acceptance Criteria
- [ ] `/payment-batches` 首屏为单列列表,未带 `id` 时不渲染付款详情。
- [ ] `/payment-batches?id=...` 为独立付款详情/处理视图,操作仍可复核、上传回单、执行。
- [ ] `/assets` 首屏为单列资产列表,未带 `id` 时不渲染资产详情。
- [ ] `/assets?id=...` 为独立资产详情/编辑视图。
- [ ] `/purchase-requests` 首屏为单列采购列表,未带 `id` 时不渲染采购详情/编辑区。
- [ ] `/purchase-requests?id=...` 为独立采购详情/编辑视图。
- [ ] `/invoice-pool` 首屏为单列票据列表,未带 `id` 时不渲染票据详情。
- [ ] `/invoice-pool?id=...` 或显式详情入口为独立票据详情视图/抽屉,不自动选择第一条。
- [ ] `台账工具` 在付款、资产页面均为页头右侧入口,展开后不变成左侧栏。
- [ ] `报销`、`合同台账`、`项目`、`应付账款` 经检查无默认内嵌详情、默认选中第一条、左侧工具挤压列表或多行默认筛选的回退。
- [ ] `资产盘点` 的页面模板和例外口径明确,不误导为普通业务台账默认样式。
- [ ] 相关 E2E 和构建通过。
- [ ] 部署并公网复检通过后再告知可线上测试。
- [x] `/payment-batches` 首屏为单列列表,未带 `id` 时不渲染付款详情。
- [x] `/payment-batches?id=...` 为独立付款详情/处理视图,操作仍可复核、上传回单、执行。
- [x] `/assets` 首屏为单列资产列表,未带 `id` 时不渲染资产详情。
- [x] `/assets?id=...` 为独立资产详情/编辑视图。
- [x] `/purchase-requests` 首屏为单列采购列表,未带 `id` 时不渲染采购详情/编辑区。
- [x] `/purchase-requests?id=...` 为独立采购详情/编辑视图。
- [x] `/invoice-pool` 首屏为单列票据列表,未带 `id` 时不渲染票据详情。
- [x] `/invoice-pool?id=...` 或显式详情入口为独立票据详情视图/抽屉,不自动选择第一条。
- [x] `台账工具` 在付款、资产页面均为页头右侧入口,展开后不变成左侧栏。
- [x] `报销`、`合同台账`、`项目`、`应付账款` 经检查无默认内嵌详情、默认选中第一条、左侧工具挤压列表或多行默认筛选的回退。
- [x] `资产盘点` 的页面模板和例外口径明确,不误导为普通业务台账默认样式。
- [x] 相关 E2E 和构建通过。
- [x] 部署并公网复检通过后再告知可线上测试。
## Out of Scope