工单、工艺、报工、安灯
这篇解决什么
工单从草稿到完成怎么走、工艺和任务挂在哪、报工和安灯改哪张表。读完能对上 MesProWorkOrderStatusEnum,不要用目录名当流程 key。
默认端口 48080。先开模块见 MES 功能设计。物料先建好见 物料、车间、编码规则。
示意图:工单挂工艺。确认后出排产任务,报工挂任务。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 工单 | @RequestMapping("/mes/pro/work-order") | ruoyi-office/yudao-module-mes/.../controller/admin/pro/workorder/MesProWorkOrderController.java |
| 工单表 | mes_pro_work_order | MesProWorkOrderDO |
| 工序 | /mes/pro/process | MesProProcessController |
| 工艺 | /mes/pro/route | MesProRouteController |
| 排产 | /mes/pro/task | MesProTaskController |
| 报工 | /mes/pro/feedback | MesProFeedbackController |
| 流转卡 | /mes/pro/card | MesProCardController |
| 安灯 | /mes/pro/andon-record | MesProAndonRecordController |
| 工作记录 | /mes/pro/work-record | MesProWorkRecordController |
| 管理端 | 生产页 | ruoyi-office-vben/apps/web-antd/src/views/mes/pro/ |
官方菜单:生产目录 6861(/mes/pro)。工单 6691(/mes/pro/work-order),工序 6871,工艺 6881,排产 6701(/mes/pro/task),报工 6711,流转 6721(/mes/pro/card),安灯 6911(/mes/pro/andon),工作记录 7142(/mes/pro/workrecord)。排产编辑页在硬编码路由 mes.ts 里。
表与字段
按本仓库 DO 生成的 ER。安灯记录在 mes_pro_andon_record。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 工单状态 | 0 草稿 / 1 已确认 / 2 已完成 / 3 已取消 | MesProWorkOrderStatusEnum |
| 确认 | confirmWorkOrder | MesProWorkOrderService |
| 完成 | finishWorkOrder | 同上 |
| 取消 | cancelWorkOrder | 同上 |
| 任务状态 | MesProTaskStatusEnum | enums/pro |
| 报工状态 | MesProFeedbackStatusEnum | 同上 |
| 安灯 | 0 未处置 / 1 已处置 | MesProAndonStatusEnum |
不要用目录名当流程 key
/mes/pro/work-order 不是 processDefinitionKey。工单状态在枚举里,接口是确认 / 完成 / 取消,不是 FlowBillService。
配置与操作
菜单:MES → 生产管理 → 生产工单(6691,/mes/pro/work-order)。先建工序 6871 和工艺 6881,再开草稿工单。确认后才能排产 6701。报工 6711 填数量,状态走 MesProFeedbackStatusEnum。
流转卡 6721 跟工序走。安灯 6911 新建是未处置 0,处置后改 1。工作记录 7142 是日志台账。保存后库存是否扣减看仓储领料单,本页不直接改 mes_wm_material_stock。
开启见 MES 功能设计。

本系统截图:生产工单。状态是草稿 / 已确认 / 已完成 / 已取消。

本系统截图:生产报工。任务从排产来。
