mes_screen_manage_menu.sql 1.5 KB

123456789101112131415161718192021222324252627282930
  1. -- 生产线管理 / 大屏管理:集中打开各块大屏
  2. -- 挂在「生产线管理」下,授权给已经能看「MES大屏」的角色
  3. DELETE FROM `js_sys_role_menu` WHERE `menu_code` = '2099051000000000001';
  4. DELETE FROM `js_sys_menu` WHERE `menu_code` = '2099051000000000001';
  5. INSERT INTO `js_sys_menu`
  6. (`menu_code`, `parent_code`, `parent_codes`, `tree_sort`, `tree_sorts`, `tree_leaf`, `tree_level`,
  7. `tree_names`, `menu_name`, `menu_type`, `menu_href`, `menu_target`, `menu_icon`, `menu_color`, `menu_title`,
  8. `permission`, `weight`, `is_show`, `sys_code`, `module_codes`, `component`, `params`, `status`,
  9. `create_by`, `create_date`, `update_by`, `update_date`, `remarks`)
  10. SELECT
  11. '2099051000000000001', p.`menu_code`, CONCAT(p.`parent_codes`, p.`menu_code`, ','),
  12. 400, CONCAT(p.`tree_sorts`, '0000000400,'), '1', p.`tree_level` + 1,
  13. CONCAT(p.`tree_names`, '/大屏管理'), '大屏管理', '1',
  14. '/mes/mesScreen/list', '', 'fa fa-desktop', '', '',
  15. 'mes:mesScreen:view,mes:mesScreen:edit', 40, '1', 'default', 'core', NULL, NULL, '0',
  16. 'system', NOW(), 'system', NOW(), '集中打开各块大屏'
  17. FROM `js_sys_menu` p
  18. WHERE p.`menu_code` = '1680784143702568960';
  19. INSERT INTO `js_sys_role_menu` (`role_code`, `menu_code`)
  20. SELECT rm.`role_code`, '2099051000000000001'
  21. FROM `js_sys_role_menu` rm
  22. WHERE rm.`menu_code` = '1915638797464936448'
  23. AND NOT EXISTS (
  24. SELECT 1 FROM `js_sys_role_menu` x
  25. WHERE x.`role_code` = rm.`role_code`
  26. AND x.`menu_code` = '2099051000000000001'
  27. );