feat: 增加管芯托盘绑定基础能力(任务1-2)

This commit is contained in:
zhouz
2026-08-17 10:34:42 +08:00
parent 9fa231693c
commit 0331aca1a9
21 changed files with 941 additions and 2 deletions

View File

@@ -64,6 +64,21 @@ WHERE menu.component = 'lms/stockingivt/index'
WHERE permission = 'lms:stocking-ivt:update' AND deleted = b'0'
);
INSERT INTO system_menu
(id, name, permission, type, sort, parent_id, path, icon, component, component_name,
status, visible, keep_alive, always_show, creator, create_time, updater, update_time, deleted)
SELECT 2092000000000000104, '管芯托盘绑定', 'lms:core-tube:bind', 3, 3, menu.id, '', '',
'', '', 0, b'1', b'1', b'1', '1', NOW(), '1', NOW(), b'0'
FROM system_menu menu
WHERE menu.component = 'lms/stockingivt/index'
AND menu.deleted = b'0'
AND NOT EXISTS (
SELECT 1 FROM system_menu existing
WHERE existing.parent_id = menu.id
AND existing.permission = 'lms:core-tube:bind'
AND existing.deleted = b'0'
);
-- 已授权备货区域的角色同步获得父目录权限。
INSERT INTO system_role_menu
(role_id, menu_id, creator, create_time, updater, update_time, deleted, tenant_id)