⚠️ 本文档部分过时:批次已恢复品种(MDM 物料)关联,并新增产线维护模块,
批次产线由手填改为下拉选择,最新接口以mes_pro_line_and_item_restore.md为准。
本文档中关于赋码管理、托盘码管理、菜单结构、批次号规则以外的内容仍然有效。本文档为变更说明,取代
mes_pro_batch_bag_code_integration.md中涉及品种、设备、工单关联的部分。
将**批次生产管理、赋码管理、托盘码管理**从「生产管控 → 生产管理」中提取为独立的顶级模块菜单,
模块内**除生产人员(责任人 + 生产人员配置)外,不再与其他模块(品种物料、生产设备、生产工单)产生任何关联**。
菜单位置变化:三个页面由「生产管控 → 生产管理」迁移至顶级目录「一袋一码管理」(路由 /bagcode/batch、/bagcode/bag-code、/bagcode/pallet),组件路径与权限标识均不变。
| 位置 | 移除字段 |
|---|---|
| 创建/更新请求(SaveReqVO) | itemId、machineryId、workOrderId |
| 响应(RespVO) | itemId、itemCode、itemName、itemSpecification、machineryId、machineryCode、machineryName、workOrderId、workOrderCode |
| 分页查询参数(PageReqVO) | itemId、machineryId、workOrderId |
保留字段:code、lineCode、lineName、produceDate、planQuantity、ownerUserId(+ ownerUserName)、bagQuantity、palletQuantity、status、remark、workers。
| 位置 | 移除字段 |
|---|---|
| 袋码响应(RespVO) | itemId、itemCode、itemName、itemSpecification |
| 扫码追溯响应(TraceRespVO) | itemId、itemCode、itemName、itemSpecification |
无字段变化(原本仅关联批次)。
| 项目 | 变更前 | 变更后 |
|---|---|---|
| 编码结构 | 前缀 PC + 日期 + 产线编码+品种编码 + 流水号 | 前缀 PC + 日期 + 产线编码 + 流水号 |
| 输入字符来源 | lineCode + itemCode 拼接 | 仅 lineCode |
| 重新生成触发条件 | 产线或品种变化 | 仅产线编码变化 |
批次示例:PC20260818L01001;对应袋码示例:PC20260818L01001-0001。
| 场景 | 规则 |
|---|---|
| 新增批次 | 手填产线编码/名称 → 选生产日期、责任人 → 配置生产人员(至少 1 人),保存后自动生成批次号 |
| 批次下拉选项 | 袋码/托盘生成弹窗中批次下拉仅显示批次号(不再拼接品种名称) |
| 扫码追溯 | 展示袋码、批次、产线、责任人、托盘信息,不再展示品种信息 |
| 数据权限 | 责任人与生产人员均关联 system_users,沿用原有用户体系 |
mes_pro_batch.item_id / machinery_id / work_order_id、mes_pro_bag_code.item_id 列,旧数据无(表为空),无需迁移。mes:pro-batch:*、mes:pro-bag-code:*、mes:pro-pallet:*。