5.0 KiB
5.0 KiB
04-任务矩阵
任务矩阵说明
本文用于记录库存调拨功能所有任务编号、状态和验收标准。后续继续推进时,先检查任务状态,避免重复开发或重复验证。
状态说明:
| 状态 | 含义 |
|---|---|
| 已完成 | 已开发或已验证完成 |
| 待执行 | 需要后续继续做 |
| 待补充 | 已有基础内容,但需要补充更完整证据 |
| 阻塞 | 当前缺少条件,无法推进 |
任务矩阵
| 任务编号 | 任务名称 | 状态 | 验收标准 |
|---|---|---|---|
| INV-TR-001 | 明确应用场景 | 已完成 | 方案明确为库存盘点组件内调拨,不做完整调拨单 |
| INV-TR-002 | 编写库存调拨设计方案 | 已完成 | docs/库存调拨/库存调拨功能设计方案.md 已存在 |
| INV-TR-003 | 梳理库存盘点现有字段和接口 | 已完成 | 明确 库存、货位流水号、物料与货位流水号 等字段 |
| INV-TR-004 | 增加表格调拨按钮 | 已完成 | InventoryCheck/index.vue 操作列出现“调拨”按钮 |
| INV-TR-005 | 增加调拨弹窗 | 已完成 | 弹窗展示物料、图号、原库位、原库存数、目标库位、新库位、调拨数量、备注 |
| INV-TR-006 | 增加调拨状态变量 | 已完成 | 存在 transferDialogVisible、transferLocationAdding、transferSubmitting |
| INV-TR-007 | 增加 transferForm |
已完成 | 表单包含原库存、目标库位、新库位、调拨数量、调拨备注 |
| INV-TR-008 | 打开调拨弹窗方法 | 已完成 | openTransfer(row) 可带出当前行库存信息 |
| INV-TR-009 | 目标库位选择联动 | 已完成 | handleTransferLocationChange(value) 可同步目标货位名称 |
| INV-TR-010 | 一键新建库位 | 已完成 | addTransferLocation() 可验证重复并新增库位 |
| INV-TR-011 | 新库位回填目标库位 | 已完成 | selectTransferLocation(locationName) 可按名称回填新增库位 |
| INV-TR-012 | 调拨提交前端校验 | 已完成 | 目标库位、调拨数量、原库存边界均有校验 |
| INV-TR-013 | 调拨提交接口调用 | 已完成 | 调用 仓储管理_库存盘点_库存调拨 并传 9 个参数 |
| INV-TR-014 | 前端传入 类型 参数 |
已完成 | 后端可按普通物料/通用件分支处理 |
| INV-TR-015 | 新增调拨 SQL 脚本 | 已完成 | sql/仓储管理_库存盘点_库存调拨.sql 已存在 |
| INV-TR-016 | 新增调拨记录表 | 已完成 | 数据库存在 库存盘点_调拨记录 |
| INV-TR-017 | 新增调拨存储过程 | 已完成 | 数据库存在 仓储管理_库存盘点_库存调拨 |
| INV-TR-018 | 普通物料调拨分支 | 已完成 | 使用 库存管理_物料与货位对照表 扣减和增加 |
| INV-TR-019 | 通用件调拨分支 | 已完成 | 使用 库存管理_半成品与货位对照表 扣减和增加 |
| INV-TR-020 | 原库位库存不足校验 | 已完成 | 后端当前库存不足时返回失败并回滚 |
| INV-TR-021 | 目标库位已有库存累加 | 已完成 | 目标库位存在同物料记录时累加库存 |
| INV-TR-022 | 目标库位无库存新增 | 已完成 | 目标库位不存在同物料记录时新增记录 |
| INV-TR-023 | 写入调拨记录 | 已完成 | 调拨记录包含原库位、目标库位、调拨前后库存 |
| INV-TR-024 | SQL 编译检查 | 已完成 | 编译输出 sql compile ok |
| INV-TR-025 | 数据库对象验证 | 已完成 | sys.objects 可查到表和过程 |
| INV-TR-026 | 存储过程参数验证 | 已完成 | sys.parameters 可查到 9 个参数 |
| INV-TR-027 | 调拨记录字段验证 | 已完成 | INFORMATION_SCHEMA.COLUMNS 可查到记录字段 |
| INV-TR-028 | 前端模板解析 | 已完成 | vue-template-compiler 输出 template ok |
| INV-TR-029 | 前端脚本解析 | 已完成 | Babel/脚本解析输出 script ok |
| INV-TR-030 | 实际页面调拨到已有库位 | 待执行 | 原库位库存减少,目标库位库存增加 |
| INV-TR-031 | 实际页面调拨到新库位 | 待执行 | 新库位创建成功,目标库存记录新增 |
| INV-TR-032 | 调拨记录业务核对 | 待执行 | 库存盘点_调拨记录 中调拨前后库存正确 |
| INV-TR-033 | 页面截图留档 | 待补充 | 调拨前、弹窗、调拨后、数据库记录截图齐全 |
| INV-TR-034 | README 索引创建 | 已完成 | docs/库存调拨/README.md 指向 7 份文档 |
防重复规则
- 凡状态为“已完成”的任务,后续不重复开发,只做回归验证。
- 若发现已完成任务仍有缺陷,应新增缺陷任务编号,不直接覆盖原任务含义。
- 页面实测类任务必须保留截图或数据库查询结果。
- SQL 过程变更必须同步更新
05-验收证据.md和06-决策记录.md。
当前优先级
| 优先级 | 任务编号 | 原因 |
|---|---|---|
| P0 | INV-TR-030 | 需要真实页面验证核心调拨能力 |
| P0 | INV-TR-031 | 需要验证一键新建库位闭环 |
| P1 | INV-TR-032 | 需要确认追溯记录可用于审计 |
| P1 | INV-TR-033 | 需要补齐交付验收材料 |