liu
6 小时以前 66517edf1de22c8203daa256abffddae43bae704
docs/mes_pro_batch_bag_code_integration.md
@@ -249,7 +249,7 @@
| 批次修改 | 仅草稿/生产中可修改;修改品种或产线编码会自动重新生成批次号 |
| 批次删除 | 仅草稿/已作废可删除;已生成袋码或托盘码的批次不允许删除 |
| 生成组删除 | 仅组内袋码全部为"已生成"且未绑定托盘时允许;删除后批次袋码数量自动回减 |
| 袋码绑定托盘 | 袋码与托盘必须属于同一批次;袋码未绑定过托盘;绑定后总数不超过托盘可装袋数 |
| 袋码绑定托盘 | 不要求袋码先录入批次:未录入批次的袋码可绑临时托盘,也可绑某批次的正式托盘(此时先自动补录批次再绑定);已录入批次的袋码只能绑同批次托盘;袋码未绑定过托盘;绑定后总数不超过托盘可装袋数 |
| 导出即印刷 | 导出 Excel 后,导出的"已生成"袋码自动变为"已导出印刷"并记录时间 |
| 二维码内容 | 二维码内容 = 袋码字符串(如 PC20260818L01NY001-0001),扫码后调 get-by-code 反查 |
@@ -261,7 +261,7 @@
- 批次号、袋码、托盘码均由后端自动生成,**前端表单不提供任何编码输入框**。
- 生成袋码/托盘码前,先用 `GET /mes/pro/batch/simple-list` 让用户选择批次(只允许选择"生产中"状态的批次,前端可按 status=20 过滤)。
- 绑定托盘时,托盘下拉应调用 `GET /mes/pro/pallet/simple-list?batchId=`,确保托盘与袋码同批次。
- 绑定托盘时,托盘下拉按袋码批次状态分流:已录入批次用 `GET /mes/pro/pallet/simple-list?batchId=`;未录入批次用 `GET /mes/pro/pallet/bindable-list?itemId=`。详见 `mes_bag_code_bind_pallet_without_batch_integration.md`。
- 生成袋码的 `count` 为手动输入的本次袋数,可能分多次生成,序号自动接续,不会重复。
- 扫码追溯接口对不存在的袋码返回错误(错误码 1040752000),前端需提示"袋码不存在"。
- 导出袋码 Excel 会改变袋码状态(已生成 → 已导出印刷),导出后请刷新列表;重复导出同一数据包不会重复变更状态。