1.1 KiB
1.1 KiB
2026-06-26 优化下单确认弹窗展示与BOM数据管理
背景
计划预测下单流程和BOM数据管理有多项体验优化需求。
优化项
1. BOM弹窗数据持久化
saveBomData原只保存实际下单数量到前端内存- 改为保存所有字段(实际下单数量、下单前包材、下单后包材、单价、备注、更换稿件)
planToggleBom重新打开时优先使用已保存数据
2. 下单确认弹窗显示包材明细
- 无论是否修改BOM,点下单时均获取BOM数据并显示
- 弹窗包含:成品信息(2列表格)+ 包材明细(完整表格)
- 表单样式:标签灰底、有表格线条、自适应内容宽度
3. 待下单详情增加保存功能
- 包材列表中修改实际下单数量、前包材、后包材、单价后
- 新增"💾 保存包材数据"按钮
- 保存到
pending_orders.bom_itemsJSON字段
4. 后端优化
update_fields新增bom_items,保存BOM数据时不会误判为重复添加
涉及文件
static/js/app.jsroutes/purchase.py