dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-16-库存与出库页面新增导入功能.md
2026-10-28 11:14:17 +08:00

1.9 KiB
Raw Blame History

2026-09-16-库存与出库页面新增导入功能

1. 库存与出库页面新增导入功能

旭东 → OpenClaw:

库存与出库菜单下边的成品库存、包材库存、出库明细下边都需要支持导入功能,可以下载导入模板进行导入

OpenClaw 响应: 已完成。库存与出库菜单下的成品库存、包材库存、出库明细三个页面都支持导入,并且都可以先下载导入模板填写后再上传导入:

  • 成品库存、包材库存:页面上新增“📥 导入”按钮,弹窗内可下载对应模板(成品/包材各一份),上传 CSV 后按“库存日期+仓库+货品编号”先删后插,重复导入不会产生重复数据。
  • 出库明细:页面上新增“📥 导入”按钮,可下载出库明细模板,上传后按“日期+数据来源+货品编号+仓库+店铺”去重写入。
  • 模板列名与库存/出库数据结构一致,日期支持常见格式,会统一规范成 YYYY-MM-DD;报表汇总行(合计、NA 等)自动跳过;列名不匹配会直接提示预期列名。
  • 导入弹窗只能通过“取消/关闭”按钮关闭,与现有弹窗规则一致。
  • 导入权限单独控制:三个页面各新增“导入”操作权限,默认只有管理员可用,可在权限配置里给其他角色开通。
  • 验证:接口级测试 18 项全部通过(模板下载、正常导入、重复去重、列名校验、无权限返回 403),测试数据已清理;JavaScript 语法、gzip 缓存和差异检查通过;测试环境服务已重启,本机与 192.168.8.186:18888 均返回 HTTP 200,Gunicorn 启动日志无错误。
  • Git 提交 92c41ea,提交说明“库存与出库页面新增导入功能”。原有未提交改动均保留且未纳入本次提交。未操作生产环境。已记录。