母胶计划、终胶计划

This commit is contained in:
2026-05-29 15:48:58 +08:00
parent c70f7b2b90
commit c8ce7a6fa3
33 changed files with 1520 additions and 6 deletions

View File

@@ -0,0 +1,64 @@
-- 生产订单拆分按钮权限补丁
SET NAMES utf8mb4;
-- 优先按组件路径定位生产订单菜单
SET @prod_menu_id = (
SELECT id
FROM sys_permission
WHERE component = 'mes/productionorderinfo/index'
AND menu_type = 1
AND del_flag = 0
ORDER BY create_time ASC
LIMIT 1
);
-- 兜底按URL定位
SET @prod_menu_id = IFNULL(@prod_menu_id, (
SELECT id
FROM sys_permission
WHERE url = '/mes/productionorderinfo'
AND menu_type = 1
AND del_flag = 0
ORDER BY create_time ASC
LIMIT 1
));
-- 再兜底按名称定位
SET @prod_menu_id = IFNULL(@prod_menu_id, (
SELECT id
FROM sys_permission
WHERE name = '生产订单'
AND menu_type = 1
AND del_flag = 0
ORDER BY create_time ASC
LIMIT 1
));
-- 若找不到页面菜单回退到约定ID你现有脚本中使用
SET @prod_menu_id = IFNULL(@prod_menu_id, '1860000000000099511');
-- 写入/修复拆分按钮权限
INSERT INTO sys_permission (
id, parent_id, name, menu_type, perms, perms_type, status, del_flag, create_by, create_time
) VALUES (
'1860000000000099517', @prod_menu_id, '拆分', 2, 'xslmes:mes_xsl_production_order:split', '1', '1', 0, 'admin', NOW()
)
ON DUPLICATE KEY UPDATE
parent_id = VALUES(parent_id),
name = VALUES(name),
menu_type = VALUES(menu_type),
perms = VALUES(perms),
perms_type = VALUES(perms_type),
status = VALUES(status),
del_flag = VALUES(del_flag);
-- 给admin角色授权
INSERT INTO sys_role_permission(id, role_id, permission_id, operate_date, operate_ip)
SELECT REPLACE(UUID(), '-', ''), 'f6817f48af4fb3af11b9e8bf182f618b', '1860000000000099517', NOW(), '127.0.0.1'
FROM dual
WHERE NOT EXISTS (
SELECT 1
FROM sys_role_permission
WHERE role_id = 'f6817f48af4fb3af11b9e8bf182f618b'
AND permission_id = '1860000000000099517'
);