班组、排班计划、日历
这篇解决什么
班组、班次和节假日怎么配,排产日历从哪读。读完能对上 mes_cal_team、mes_cal_plan 和计划状态。
默认端口 48080。先开模块见 MES 功能设计。
示意图:计划挂班组和班次。日历页读计划,不是另一套表。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 计划 | @RequestMapping("/mes/cal/plan") | ruoyi-office/yudao-module-mes/.../controller/admin/cal/plan/MesCalPlanController.java |
| 计划表 | mes_cal_plan | MesCalPlanDO |
| 班组 | /mes/cal/team | MesCalTeamController |
| 节假日 | /mes/cal/holiday | MesCalHolidayController |
| 日历 | /mes/cal/calendar | MesCalCalendarController |
| 状态 | 计划枚举 | MesCalPlanStatusEnum |
| 管理端 | 排班页 | ruoyi-office-vben/apps/web-antd/src/views/mes/cal/ |
官方菜单:排班目录 6361(/mes/cal)。班组 6381(/mes/cal/team),计划 6391(/mes/cal/plan),节假日 6411(/mes/cal/holiday),日历 6421(/mes/cal/calendar)。
表与字段
按本仓库 DO 生成的 ER。日历界面聚合计划和节假日。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 班组成员 | mes_cal_team_member | MesCalTeamMemberDO |
| 班组班次 | mes_cal_team_shift | MesCalTeamShiftDO |
| 计划状态 | MesCalPlanStatusEnum | yudao-module-mes-api/.../enums/cal/ |
配置与操作
菜单:MES → 排班管理 → 班组设置(6381,/mes/cal/team)。先建班组和班次,再把人挂进班组。节假日 6411 写休息日,日历 6421 用来看结果。
排班计划 6391 选班组、班次和日期范围后保存。状态走 MesCalPlanStatusEnum,不是 Flowable。改计划只影响未排完的日历格子,已报工的任务不会自动改班次。
开启见 MES 功能设计。

本系统截图:排班计划。班组在计划行上。

本系统截图:排班日历。格子读计划和节假日。
