-- =============================================
-- 六维度雷达图大屏菜单配置
-- menu_id=2500，挂在"配分管理"(2400)下
-- =============================================

-- 雷达图大屏页面（挂在配分管理 parent_id=2400）
-- 若希望挂在其他大屏目录，修改 parent_id 即可
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`)
VALUES(2500,'班组成员画像大屏',2400,4,'radarScreen','score/radar/index','',1,0,'C','0','0','score:radar:view','monitor','admin',NOW(),'',NULL,'六维度雷达图大屏');

-- 台账同步触发按钮（隐藏按钮，挂在大屏页面下，方便前端 v-hasPermi 控制）
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`)
VALUES(2501,'台账同步',2500,1,'','','',1,0,'F','0','0','ledger:sync:all','','admin',NOW(),'',NULL,'触发台账→配分事项全量同步');

-- 角色权限分配（role_id=1 超管，role_id=100 普通管理员）
INSERT INTO sys_role_menu(role_id, menu_id)
SELECT 1, m.menu_id FROM sys_menu m
WHERE m.menu_id IN (2500, 2501)
  AND NOT EXISTS (SELECT 1 FROM sys_role_menu WHERE role_id=1 AND menu_id=m.menu_id);

INSERT INTO sys_role_menu(role_id, menu_id)
SELECT 100, m.menu_id FROM sys_menu m
WHERE m.menu_id IN (2500, 2501)
  AND NOT EXISTS (SELECT 1 FROM sys_role_menu WHERE role_id=100 AND menu_id=m.menu_id);
