dy-dashboard/vault/知识库/工作指南/训练记录/2026-06-26-优化下单确认弹窗与BOM数据管理.md
2026-10-28 11:14:17 +08:00

1.1 KiB
Raw Blame History

2026-06-26 优化下单确认弹窗展示与BOM数据管理

背景

计划预测下单流程和BOM数据管理有多项体验优化需求。

优化项

1. BOM弹窗数据持久化

  • saveBomData 原只保存实际下单数量到前端内存
  • 改为保存所有字段(实际下单数量、下单前包材、下单后包材、单价、备注、更换稿件)
  • planToggleBom 重新打开时优先使用已保存数据

2. 下单确认弹窗显示包材明细

  • 无论是否修改BOM,点下单时均获取BOM数据并显示
  • 弹窗包含:成品信息(2列表格)+ 包材明细(完整表格)
  • 表单样式:标签灰底、有表格线条、自适应内容宽度

3. 待下单详情增加保存功能

  • 包材列表中修改实际下单数量、前包材、后包材、单价后
  • 新增"💾 保存包材数据"按钮
  • 保存到 pending_orders.bom_items JSON字段

4. 后端优化

  • update_fields 新增 bom_items,保存BOM数据时不会误判为重复添加

涉及文件

  • static/js/app.js
  • routes/purchase.py