功能开启
进度说明:
- 管理后台,请使用 https://gitee.com/yudaocode/yudao-ui-admin-vue3 (opens new window) 仓库的
master分支 - 后端项目,请使用 https://gitee.com/zhijiantianya/ruoyi-vue-pro (opens new window) 仓库的
master(JDK8) 或master-jdk17(JDK17/21) 分支
MES 系统,后端由 yudao-module-mes 模块实现,前端由 yudao-ui-admin-vue3 的 mes 目录实现。
考虑到编译速度,默认 yudao-module-mes 模块是关闭的,需要手动开启。步骤如下:
- 第一步,开启
yudao-module-mes模块 - 第二步,导入 MES 系统的 SQL 数据库脚本
- 第三步,重启后端项目,确认功能是否生效
# 1. 第一步,开启模块
① 修改根目录的 pom.xml (opens new window) 文件,取消 yudao-module-mes 模块的注释。如下图所示:
TODO 
② 修改 yudao-server 目录的 pom.xml (opens new window) 文件,引入 yudao-module-mes 模块。如下图所示:
TODO 
③ 点击 IDEA 右上角的【Reload All Maven Projects】,刷新 Maven 依赖。如下图所示:
TODO 
# 2. 第二步,导入 SQL
点击 mes.sql.zip (opens new window) 下载附件,解压出 SQL 文件,然后导入到数据库中。如下图所示:
友情提示:↑↑↑ mes.sql 是可以点击下载的! ↑↑↑
重要说明:该 SQL 仅芋道星球成员可使用和商用,否则视为侵权(索赔 100 万,永久追溯)【下载即视为同意】。
TODO 
以 mes_ 作为前缀的表,就是 MES 模块的表,一共 131 张,按业务模块分为:
| 表前缀 | 模块 | 表数量 |
|---|---|---|
mes_md_ | 基础数据 | 17 |
mes_pro_ | 生产管理 | 15 |
mes_wm_ | 仓库管理 | 62 |
mes_qc_ | 质量管理 | 16 |
mes_dv_ | 设备管理 | 12 |
mes_tm_ | 工具管理 | 2 |
mes_cal_ | 排班管理 | 7 |
# 3. 第三步,重启项目
重启后端项目,然后访问前端的 MES 菜单,确认功能是否生效。如下图所示:
TODO 
至此,我们就成功开启了 MES 的功能 🙂
# 4. 全局说明
① MES 各业务表中的 code 编码字段(如物料编码、工单编码等),均由编码规则模块自动生成,详见 《【基础】编码规则》 文档。
② MES 中存在大量一对多(主子表)关系的业务单据(如生产工单与 BOM 子表、采购入库与入库明细等)。通常的操作方式是:先新增主表记录,保存后在编辑弹窗中切换到对应的 Tab 页,再新增子表明细行。