-- 已完成迁移的 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;