dy-dashboard/vault/知识库/工作指南/训练记录/2026-09-16-新品成品管理新增采购计划字段与匹配逻辑.md
2026-10-28 11:14:17 +08:00

23 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-09-16-新品成品管理新增采购计划字段与匹配逻辑 <!-- project: path:/home/gxd/.openclaw/workspace/dy-dashboard -->
### 1. 新品成品管理新增采购计划字段与匹配逻辑
**旭东 → OpenClaw:**
> 新品成品管理需要优化下面几点
> 1、添加字段列采购计划,放在产品开发的左侧,同时在新增弹窗、编辑弹窗同时要有采购计划字段
> 2、采购计划需要走匹配关系,第一层逻辑为:根据品牌来做匹配,如果是国内品继续走第二层逻辑,如果是海外品,采购计划留空,手动编辑;第二层逻辑是为:再根据BOM里面内料的供应商去匹配供应商管理里面绑定的对应的采购计划
> 3、在新品成品管理里面的新赠弹窗中,采购计划字段变为不灰色不可编辑状态,新品建好之后,绑定BOM之后,再走匹配关系,更新对应采购计划,如果品牌是海外,则由人工去编辑弹窗中手动编辑采购计划就好
**OpenClaw 响应:**
已完成,三点都按要求实现:
1. **列表**:在「产品开发」左侧新增「采购计划」列;**新增弹窗、编辑弹窗**都加了采购计划字段。
2. **匹配关系**:第一层按品牌判断——品牌属于海外品(取品牌管理的品牌分类)时采购计划留空、由人工维护;国内品继续走第二层——取该新品 BOM 里**内料**物料(名称含「内料」或编码含「-NL」)的供应商,匹配「供应商管理」里该供应商绑定的采购计划并回填。
3. **新增弹窗**里采购计划是灰色只读(提示“绑定BOM后自动匹配”);新品建好、绑定BOM保存时会自动跑匹配关系并更新采购计划。**海外品**不会被自动覆盖,可在**编辑弹窗**里手动填写采购计划(编辑弹窗该字段为可编辑状态)。
**其它细节**:匹配不到供应商绑定的采购计划时不覆盖原有值(避免误清空);匹配到的结果会随 BOM 保存接口返回;该列同时进入字段设置的可选列。
**验证**:接口实测 6 项全部通过——国内品绑定BOM后按内料供应商匹配到采购计划、列表接口返回该字段、海外品绑定BOM后仍留空、海外品人工填写后再绑定BOM仍保留人工值、匹配不到供应商时不覆盖原值、测试数据已清理。前端断言 5 项通过(列位置在产品开发左侧、弹窗字段位置一致、新增弹窗只读、编辑弹窗解除只读、保存会提交该字段)。JavaScript 语法、gzip 缓存、差异检查通过;测试环境服务已重启,本机与 `192.168.8.186:18888` 均返回 HTTP 200,Gunicorn 启动日志无错误。
Git 提交 `e064dd0`,提交说明“新品成品管理新增采购计划字段与匹配逻辑”。原有未提交改动均保留且未纳入本次提交。未操作生产环境。已记录。