dy-dashboard/vault/知识库/工作指南/训练记录/2026-08-04-新品BOM独立物料清单.md
2026-10-28 11:14:17 +08:00

19 lines
1.5 KiB
Markdown
Raw 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.

### 新品BOM独立物料清单(2026-08-04)
**旭东 → OpenClaw:**
> 新品管理下优化以下几个功能
> 1、新品管理里面添加的品,是独立于现有物料清单的,不要去现有物料清单里面去匹配物料,物料是单独添加绑定的
> 2、点击BOM之后的弹窗,需要常显列表字段,并且默认三行空数据,可以手动添加
> 3、点击BOM之后的弹窗,需要有添加一行功能
**OpenClaw 响应:**
已完成新品 BOM 独立物料清单三项优化(8.186 测试环境):
1. **独立物料清单**:新建 `new_product_bom` 表(15 字段:物料编码/包材明细/供应商编码/供应商/货期/税点/单价/数量/货款/结款方式/是否可下单/备注/通用物料编码/通用物料名称/下单日期),新品 BOM 不再查询现有 bom 物料库,物料由用户单独添加绑定。
2. **弹窗常显字段 + 默认三行空数据**:BOM 弹窗改为可编辑表格,常显全部字段;无数据时默认展示 3 行空数据行,可直接手动填写。
3. **添加一行功能**:弹窗顶部「➕ 添加一行」按钮可随时新增行;每行可删除(✕);货款 = 单价 × 数量自动计算;底部「💾 保存」全量保存(空行自动过滤)。
验证:JS/Python 语法通过;保存/读取接口测试通过(保存 2 条+1 空行→过滤后 2 条,货款 10×100=1000、2.5×200=500 自动计算正确);测试服务重载后 active、HTTP 200、日志正常;base.html 缓存版本号已同步。Git 提交 2de57cb。