longz
2026-07-25 a298275d134ac8b2b44c79e5440aa21d7fa83abd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- 数据驾驶舱入口权限。前端获得该权限后,在登录用户名左侧显示新窗口入口。
 
SET @general_screen_menu_id := (
    SELECT menu_id
    FROM sys_menu
    WHERE perms = '/generalBigScreen'
    ORDER BY menu_id
    LIMIT 1
);
 
INSERT INTO sys_menu
    (menu_name, parent_id, order_num, path, component, query, is_frame, is_cache,
     menu_type, visible, status, perms, icon, create_by, create_time, remark)
SELECT '数据驾驶舱', @general_screen_menu_id, 1, '', NULL, NULL, 1, 0,
       'F', '0', '0', '/dataCockpit', '#', 'admin', NOW(), '顶部数据驾驶舱入口权限'
WHERE @general_screen_menu_id IS NOT NULL
  AND NOT EXISTS (SELECT 1 FROM sys_menu WHERE perms = '/dataCockpit');
 
INSERT IGNORE INTO sys_role_menu (role_id, menu_id)
SELECT 1, menu_id
FROM sys_menu
WHERE perms = '/dataCockpit';