Files
kra-new/docs/sw6-to-kra/menu-icon-repair.sql
T

23 lines
1.4 KiB
SQL

-- 已完成迁移的 Kra 数据库可单独执行;仅更新商务菜单的旧图标值。
START TRANSACTION;
-- RuoYi SVG 名称转换为 Kra 已注册图标;只修复旧值,保留后续自定义选择。
UPDATE sys_base_menus SET icon=CASE name
WHEN 'sw_BusMgmt' THEN 'Briefcase'
WHEN 'sw_BusinessList' THEN 'UserFilled'
WHEN 'sw_ChannelList' THEN 'Connection'
WHEN 'sw_ChannelActivationList' THEN 'CircleCheck'
WHEN 'sw_DataAnalysis' THEN 'DataAnalysis'
WHEN 'sw_ChannelDataStatistics' THEN 'Histogram'
WHEN 'sw_RechargeDetails' THEN 'Money'
WHEN 'sw_RegistrationDetails' THEN 'User'
WHEN 'sw_GameAnalytics' THEN 'TrendCharts'
WHEN 'sw_ServerAnalysis' THEN 'Monitor'
WHEN 'sw_RankingAnalysis' THEN 'Star'
WHEN 'sw_AlertCenter' THEN 'Bell'
WHEN 'sw_AlertList' THEN 'Warning'
WHEN 'sw_AlertRules' THEN 'Setting'
ELSE icon END
WHERE name IN ('sw_BusMgmt','sw_BusinessList','sw_ChannelList','sw_ChannelActivationList','sw_DataAnalysis','sw_ChannelDataStatistics','sw_RechargeDetails','sw_RegistrationDetails','sw_GameAnalytics','sw_ServerAnalysis','sw_RankingAnalysis','sw_AlertCenter','sw_AlertList','sw_AlertRules')
AND (icon IS NULL OR icon IN ('', 'category', 'email', 'chart', 'company', 'international', 'color', 'dict', 'cascader', 'education', 'excel', 'star', 'process-definition', 'documentation', 'example', 'data-analysis', 'user', 'money', 'warn'));
COMMIT;