restore_sys_config_menu.sql 646 B

12345678910111213
  1. -- 恢复「参数设置」菜单给已授权角色(菜单可见性与系统参数可见性分开)。
  2. -- 系统参数(is_sys=1)仍仅超级管理员 system 能在列表中看到,由代码过滤,不靠藏菜单。
  3. UPDATE `js_sys_menu`
  4. SET `weight` = 60
  5. WHERE `permission` = 'sys:config'
  6. OR `menu_href` = '/sys/config/list';
  7. INSERT IGNORE INTO `js_sys_role_menu` (`role_code`, `menu_code`)
  8. SELECT r.role_code, m.menu_code
  9. FROM `js_sys_role` r
  10. JOIN `js_sys_menu` m ON m.permission = 'sys:config' OR m.menu_href = '/sys/config/list'
  11. WHERE r.role_code IN ('corpAdmin', 'dy0001', 'dy0002', 'dy00026', 'guanliyuan', 'ITGLY', 'yonghu');