Files
JY1.0/docs/库存调拨/03-推进台账.md

3.8 KiB

03-推进台账

台账说明

本文记录库存调拨功能每轮推进情况,包括做了什么、改了哪些文件、验证了什么、下一步是什么。后续继续开发或验收时,应优先查看本台账,避免重复分析。

推进台账

轮次 做了什么 改了哪些文件/对象 验证了什么 下一步
1 生成初版库存调拨方案,偏完整调拨单流程 库存调拨功能设计方案.md 参考仓储模块已有调拨、库存查询页面 根据实际场景收敛设计
2 按用户补充场景重写方案,聚焦库存盘点组件内调拨 docs/库存调拨/库存调拨功能设计方案.md 确认目标是盘点页内一键新建库位并扣减原库位库存 开始开发
3 梳理库存盘点页面现状 src/views/WarehouseManagement/InventoryCheck/index.vue 确认已有库存、库位、物料货位字段和查询接口 增加前端交互
4 增加表格“调拨”按钮 src/views/WarehouseManagement/InventoryCheck/index.vue 操作列支持编辑和调拨两个入口 增加弹窗
5 增加库存调拨弹窗和 transferForm src/views/WarehouseManagement/InventoryCheck/index.vue 弹窗可展示物料、图号、原库位、原库存数等字段 增加库位选择
6 增加目标库位选择和库位名称同步 src/views/WarehouseManagement/InventoryCheck/index.vue 选择货位流水号后可同步目标货位名称 增加一键新建库位
7 增加一键新建库位逻辑 src/views/WarehouseManagement/InventoryCheck/index.vue 调用 仓储管理_库位_验证是否存在仓储管理_库位_增加数据 增加调拨提交
8 增加 submitTransfer() 调拨提交逻辑 src/views/WarehouseManagement/InventoryCheck/index.vue 前端校验目标库位、调拨数量、原库存限制 设计后端原子接口
9 编写 SQL 调拨脚本 sql/仓储管理_库存盘点_库存调拨.sql 脚本包含记录表和调拨存储过程 编译检查
10 执行 SQL 编译检查 sql/仓储管理_库存盘点_库存调拨.sql SET NOEXEC ON 编译输出 sql compile ok 部署数据库对象
11 在 SQL Server 创建调拨对象 数据库对象:库存盘点_调拨记录仓储管理_库存盘点_库存调拨 查询 sys.objects 确认对象存在 验证参数和字段
12 查询存储过程参数和记录表字段 SQL Server 元数据 确认 9 个存储过程参数和调拨记录表字段 做前端静态验证
13 前端模板和脚本解析 src/views/WarehouseManagement/InventoryCheck/index.vue 输出 template okscript ok 页面联调
14 生成开发说明文档 docs/库存调拨/库存调拨功能开发说明.md 汇总功能、步骤、证据、任务矩阵、决策记录 按用户要求拆分 7 份文档
15 拆分项目矩阵化文档 docs/库存调拨/01-项目功能内容.md 等 7 份文档 文档目录可作为后续推进索引 后续补页面截图或实际业务数据验收

当前状态

类型 状态
前端开发 已完成基础开发
后端脚本 已完成并执行
数据库对象 已创建
静态验证 已完成
页面实测 待执行
真实数据调拨验收 待执行
截图/PDF 验收材料 待补充

下一步建议

  1. 使用测试账号进入库存盘点页面。
  2. 查询一条库存大于 0 的物料库位记录。
  3. 点击“调拨”。
  4. 先调拨到已有库位,验证原库位扣减、目标库位增加。
  5. 再新建库位并调拨,验证目标库存记录新增。
  6. 查询 库存盘点_调拨记录,核对调拨前后库存。
  7. 对上述步骤截图,补充到 05-验收证据.md