Browse Source

[101901] 补回菜单SQL角色授权段, 组件路径调整至statanalysis

taosj 1 week ago
parent
commit
a056b7922a
1 changed files with 10 additions and 1 deletions
  1. 10 1
      release_note/20261015/20261015_power_error_stat_menu.sql

+ 10 - 1
release_note/20261015/20261015_power_error_stat_menu.sql

@@ -12,5 +12,14 @@ SELECT
 (SELECT COALESCE(MAX(menu_id), 0) + 1 FROM sys_menu),
 '功率误差统计',
 (select menu_id from sys_menu t where t.menu_name = '统计分析' and t.parent_id = 0),
-10, 'power-error-stat', 'ufo/electricity/datareport/powerErrorStat', '', 'PowerErrorStat', 1, 0, 'C', '0', '0', 'data:powerErrorStat:list', 'CalculatorOutlined', 'admin', now(), '', NULL, '功率误差统计页面'
+10, 'power-error-stat', 'ufo/electricity/statanalysis/powerErrorStat', '', 'PowerErrorStat', 1, 0, 'C', '0', '0', 'data:powerErrorStat:list', 'CalculatorOutlined', 'admin', now(), '', NULL, '功率误差统计页面'
 WHERE NOT EXISTS (SELECT 1 FROM sys_menu t WHERE t.menu_name = '功率误差统计');
+
+-- 3. 授权给管理员角色(role_id = 1)
+INSERT INTO sys_role_menu (role_id, menu_id)
+SELECT 1, menu_id FROM sys_menu t WHERE t.menu_name = '统计分析' AND t.parent_id = 0
+AND NOT EXISTS (SELECT 1 FROM sys_role_menu r WHERE r.role_id = 1 AND r.menu_id = (SELECT menu_id FROM sys_menu t WHERE t.menu_name = '统计分析' AND t.parent_id = 0));
+
+INSERT INTO sys_role_menu (role_id, menu_id)
+SELECT 1, menu_id FROM sys_menu t WHERE t.menu_name = '功率误差统计'
+AND NOT EXISTS (SELECT 1 FROM sys_role_menu r WHERE r.role_id = 1 AND r.menu_id = (SELECT menu_id FROM sys_menu t WHERE t.menu_name = '功率误差统计'));