menu_radar.sql 1.6 KB

12345678910111213141516171819202122232425
  1. -- =============================================
  2. -- 六维度雷达图大屏菜单配置
  3. -- menu_id=2500,挂在"配分管理"(2400)下
  4. -- =============================================
  5. -- 雷达图大屏页面(挂在配分管理 parent_id=2400)
  6. -- 若希望挂在其他大屏目录,修改 parent_id 即可
  7. INSERT INTO `sys_menu`(`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`)
  8. VALUES(2500,'班组成员画像大屏',2400,4,'radarScreen','score/radar/index','',1,0,'C','0','0','score:radar:view','monitor','admin',NOW(),'',NULL,'六维度雷达图大屏');
  9. -- 台账同步触发按钮(隐藏按钮,挂在大屏页面下,方便前端 v-hasPermi 控制)
  10. INSERT INTO `sys_menu`(`menu_id`,`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`)
  11. VALUES(2501,'台账同步',2500,1,'','','',1,0,'F','0','0','ledger:sync:all','','admin',NOW(),'',NULL,'触发台账→配分事项全量同步');
  12. -- 角色权限分配(role_id=1 超管,role_id=100 普通管理员)
  13. INSERT INTO sys_role_menu(role_id, menu_id)
  14. SELECT 1, m.menu_id FROM sys_menu m
  15. WHERE m.menu_id IN (2500, 2501)
  16. AND NOT EXISTS (SELECT 1 FROM sys_role_menu WHERE role_id=1 AND menu_id=m.menu_id);
  17. INSERT INTO sys_role_menu(role_id, menu_id)
  18. SELECT 100, m.menu_id FROM sys_menu m
  19. WHERE m.menu_id IN (2500, 2501)
  20. AND NOT EXISTS (SELECT 1 FROM sys_role_menu WHERE role_id=100 AND menu_id=m.menu_id);