工序管理

This commit is contained in:
2026-05-14 16:21:41 +08:00
parent 210f3614ea
commit 7b573cebdd
15 changed files with 829 additions and 1 deletions

View File

@@ -0,0 +1,58 @@
-- author:jiangxh---date:20260513--for: 【MES】MES基础资料下新增工序管理mes_process_operation与原材料检验项目同级菜单 ---
jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.9.2_53__mes_process_operation.sql
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/entity/MesProcessOperation.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/mapper/MesProcessOperationMapper.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/service/IMesProcessOperationService.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/service/impl/MesProcessOperationServiceImpl.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/controller/MesProcessOperationController.java
jeecg-boot/db/mes-process-operation.sql
jeecgboot-vue3/src/views/mes/processoperation/index.vue
jeecgboot-vue3/src/views/mes/material/MesProcessOperationList.vue
jeecgboot-vue3/src/views/mes/material/MesProcessOperation.data.ts
jeecgboot-vue3/src/views/mes/material/MesProcessOperation.api.ts
jeecgboot-vue3/src/views/mes/material/modules/MesProcessOperationModal.vue
-- author:jiangxh---date:20260513--for: 【MES】补全工序管理后端/前端/Flyway 源码文件 ---
jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.9.2_53__mes_process_operation.sql
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/entity/MesProcessOperation.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/mapper/MesProcessOperationMapper.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/service/IMesProcessOperationService.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/service/impl/MesProcessOperationServiceImpl.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/controller/MesProcessOperationController.java
jeecg-boot/db/mes-process-operation.sql
jeecgboot-vue3/src/views/mes/processoperation/index.vue
jeecgboot-vue3/src/views/mes/material/MesProcessOperationList.vue
jeecgboot-vue3/src/views/mes/material/MesProcessOperation.data.ts
jeecgboot-vue3/src/views/mes/material/MesProcessOperation.api.ts
jeecgboot-vue3/src/views/mes/material/modules/MesProcessOperationModal.vue
-- author:jiangxh---date:20260513--for: 【MES】工序管理-工序编码同租户下不可重复 ---
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/service/IMesProcessOperationService.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/service/impl/MesProcessOperationServiceImpl.java
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/mes/material/controller/MesProcessOperationController.java
-- author:jiangxh---date:20260514--for: 【MES】工序管理迁至 jeecg-module-xslmes前端 xslmes/mesXslProcessOperation菜单挂 MES基础资料、租户1002 授权脚本Flyway V3.9.2_54 同步路由组件 ---
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/entity/MesXslProcessOperation.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/mapper/MesXslProcessOperationMapper.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/service/IMesXslProcessOperationService.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/service/impl/MesXslProcessOperationServiceImpl.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/controller/MesXslProcessOperationController.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/package-info.java
jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.9.2_54__mes_process_operation_menu_xslmes_mes_base.sql
jeecg-boot/db/mes-process-operation-menu-permission.sql
jeecgboot-vue3/src/views/xslmes/mesXslProcessOperation/MesXslProcessOperationList.vue
jeecgboot-vue3/src/views/xslmes/mesXslProcessOperation/MesXslProcessOperation.data.ts
jeecgboot-vue3/src/views/xslmes/mesXslProcessOperation/MesXslProcessOperation.api.ts
jeecgboot-vue3/src/views/xslmes/mesXslProcessOperation/components/MesXslProcessOperationModal.vue
jeecgboot-vue3/src/views/mes/processoperation/index.vue
-- author:jiangxh---date:20260514--for: 【MES】mes-process-operation-menu-permission.sql 增补建表段,避免只执行菜单脚本未建表 ---
jeecg-boot/db/mes-process-operation-menu-permission.sql
jeecg-boot/db/mes-process-operation.sql
-- author:jiangxh---date:20260514--for: 【MES】工序编码唯一排除已删除、表单异步校验接口、Excel 导入校验 ---
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/service/impl/MesXslProcessOperationServiceImpl.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/service/IMesXslProcessOperationService.java
jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules/xslmes/controller/MesXslProcessOperationController.java
jeecgboot-vue3/src/views/xslmes/mesXslProcessOperation/MesXslProcessOperation.api.ts
jeecgboot-vue3/src/views/xslmes/mesXslProcessOperation/MesXslProcessOperation.data.ts

View File

@@ -0,0 +1,23 @@
-- MES 工序管理将菜单挂到MES基础资料url/component 对齐 xslmes 前端与客户管理同目录风格
-- 依赖V3.9.2_53 已创建 mes_process_operation 表及 sys_permission id 1860000000000000060066
UPDATE `sys_permission` p
INNER JOIN (
SELECT COALESCE(
(SELECT MIN(s2.`id`) FROM `sys_permission` s2
WHERE s2.`del_flag` = 0 AND s2.`menu_type` = 0
AND s2.`name` IN ('MES基础资料', 'MES资料')),
'1860000000000000001'
) AS `pid`
FROM DUAL
) x ON 1 = 1
SET p.`parent_id` = x.`pid`,
p.`url` = '/xslmes/mesXslProcessOperation',
p.`component` = 'xslmes/mesXslProcessOperation/MesXslProcessOperationList',
p.`component_name` = NULL,
p.`is_leaf` = 0,
p.`update_by` = 'admin',
p.`update_time` = NOW()
WHERE p.`id` = '1860000000000000060';
UPDATE `sys_permission` SET `name` = '新增' WHERE `id` = '1860000000000000061' AND `name` = '添加';