fix: 收敛LMS日计划初始化基线
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
-- LMS 日计划菜单及按钮权限,按路径、组件和权限编码幂等插入。
|
||||
-- LMS 日计划菜单及按钮权限,固定基础数据使用预留的 2093 号段。
|
||||
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 2093000000000000100, '日计划管理', '', 2, 20, parent.id, 'daily-plan', '',
|
||||
'lms/dailyplan/index', 'LmsDailyPlan', 0, b'1', b'1', b'1', '1', NOW(), '1', NOW(), b'0'
|
||||
FROM system_menu parent
|
||||
JOIN system_menu lms ON lms.id = parent.parent_id AND lms.path = '/lms' AND lms.deleted = b'0'
|
||||
WHERE parent.path = 'tube-library' AND parent.deleted = b'0'
|
||||
AND NOT EXISTS (SELECT 1 FROM system_menu WHERE component='lms/dailyplan/index' AND deleted=b'0');
|
||||
|
||||
@@ -14,6 +15,7 @@ INSERT INTO system_menu
|
||||
SELECT 2093000000000000101, '日计划作业', '', 2, 30, parent.id, 'daily-plan-work', '',
|
||||
'lms/dailyplanwork/index', 'LmsDailyPlanWork', 0, b'1', b'1', b'1', '1', NOW(), '1', NOW(), b'0'
|
||||
FROM system_menu parent
|
||||
JOIN system_menu lms ON lms.id = parent.parent_id AND lms.path = '/lms' AND lms.deleted = b'0'
|
||||
WHERE parent.path = 'tube-library' AND parent.deleted = b'0'
|
||||
AND NOT EXISTS (SELECT 1 FROM system_menu WHERE component='lms/dailyplanwork/index' AND deleted=b'0');
|
||||
|
||||
@@ -52,6 +54,7 @@ SELECT DISTINCT child_role.role_id, parent.id, '1', NOW(), '1', NOW(), b'0', chi
|
||||
FROM system_role_menu child_role
|
||||
JOIN system_menu child ON child.id=child_role.menu_id AND child.deleted=b'0'
|
||||
JOIN system_menu parent ON parent.id=child.parent_id AND parent.path='tube-library' AND parent.deleted=b'0'
|
||||
JOIN system_menu lms ON lms.id=parent.parent_id AND lms.path='/lms' AND lms.deleted=b'0'
|
||||
WHERE child_role.deleted=b'0'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM system_role_menu parent_role
|
||||
|
||||
Reference in New Issue
Block a user