1.1 KiB
1.1 KiB
2026-06-26 BOM供应商精准匹配与成本价新增
背景
物料清单管理存在两个问题需要优化。
优化项
1. 去除BOM供应商备选匹配逻辑
- 原
bom_list查询使用m2备选 JOIN(通过物料编码前缀匹配父级成品取供应商) - 导致物料自身无供应商时,自动显示父级成品供应商,用户无法判断是否需要维护
- 删除所有
m2备选逻辑,只做精准匹配 - 同时修复产品信息BOM弹窗同样问题,保持一致
2. 新增成品BOM绑定弹窗增加成本价列
- BOM绑定弹窗(新增成品后弹出)新增"成本价"列
_bomBindRowHtml增加bom-mat-cost输入框submitBomBind读取成本价并传给后端- 后端
create_with_materials已支持cost_price字段 - BOM管理成本价自动汇总(成品总成本 = 包材成本之和)
3. BOM编辑保存已有物料供应商
create_with_materials原只在新物料时写供应商- 已存在物料编辑时也更新
supplier_name_match、supplier_code、物料名称等
涉及文件
routes/products.pystatic/js/app.js