diff --git a/modules/Common/src/EasyAbp.WeChatManagement.Common.Web/Menus/CommonMenuContributor.cs b/modules/Common/src/EasyAbp.WeChatManagement.Common.Web/Menus/CommonMenuContributor.cs index 76998a9d..12d2867f 100644 --- a/modules/Common/src/EasyAbp.WeChatManagement.Common.Web/Menus/CommonMenuContributor.cs +++ b/modules/Common/src/EasyAbp.WeChatManagement.Common.Web/Menus/CommonMenuContributor.cs @@ -20,8 +20,8 @@ private async Task ConfigureMainMenuAsync(MenuConfigurationContext context) { var l = context.GetLocalizer(); //Add main menu items. - var weChatManagementMenuItem = context.Menu.Items.GetOrAdd(i => i.Name == CommonMenus.Prefix, - () => new ApplicationMenuItem(CommonMenus.Prefix, l["Menu:EasyAbpWeChatManagement"])); + var weChatManagementMenuItem = context.Menu.GetAdministration().Items.GetOrAdd(i => i.Name == CommonMenus.Prefix, + () => new ApplicationMenuItem(CommonMenus.Prefix, l["Menu:EasyAbpWeChatManagement"], icon: "fa fa-weixin")); if (await context.IsGrantedAsync(CommonPermissions.WeChatApp.Default)) { diff --git a/modules/MiniPrograms/src/EasyAbp.WeChatManagement.MiniPrograms.Web/Menus/MiniProgramsMenuContributor.cs b/modules/MiniPrograms/src/EasyAbp.WeChatManagement.MiniPrograms.Web/Menus/MiniProgramsMenuContributor.cs index 336a6c46..58d74db2 100644 --- a/modules/MiniPrograms/src/EasyAbp.WeChatManagement.MiniPrograms.Web/Menus/MiniProgramsMenuContributor.cs +++ b/modules/MiniPrograms/src/EasyAbp.WeChatManagement.MiniPrograms.Web/Menus/MiniProgramsMenuContributor.cs @@ -32,8 +32,8 @@ private async Task ConfigureMainMenuAsync(MenuConfigurationContext context) if (!miniProgramManagementMenuItem.Items.IsNullOrEmpty()) { - var weChatManagementMenuItem = context.Menu.Items.GetOrAdd(i => i.Name == CommonMenus.Prefix, - () => new ApplicationMenuItem("EasyAbpWeChatManagement", l["Menu:EasyAbpWeChatManagement"])); + var weChatManagementMenuItem = context.Menu.GetAdministration().Items.GetOrAdd(i => i.Name == CommonMenus.Prefix, + () => new ApplicationMenuItem("EasyAbpWeChatManagement", l["Menu:EasyAbpWeChatManagement"], icon: "fa fa-weixin")); weChatManagementMenuItem.Items.Add(miniProgramManagementMenuItem); } diff --git a/modules/ThirdPartyPlatforms/src/EasyAbp.WeChatManagement.ThirdPartyPlatforms.Web/Menus/ThirdPartyPlatformsMenuContributor.cs b/modules/ThirdPartyPlatforms/src/EasyAbp.WeChatManagement.ThirdPartyPlatforms.Web/Menus/ThirdPartyPlatformsMenuContributor.cs index b10600d6..42780694 100644 --- a/modules/ThirdPartyPlatforms/src/EasyAbp.WeChatManagement.ThirdPartyPlatforms.Web/Menus/ThirdPartyPlatformsMenuContributor.cs +++ b/modules/ThirdPartyPlatforms/src/EasyAbp.WeChatManagement.ThirdPartyPlatforms.Web/Menus/ThirdPartyPlatformsMenuContributor.cs @@ -34,8 +34,8 @@ private async Task ConfigureMainMenuAsync(MenuConfigurationContext context) if (!thirdPartyPlatformManagementMenuItem.Items.IsNullOrEmpty()) { - var weChatManagementMenuItem = context.Menu.Items.GetOrAdd(i => i.Name == CommonMenus.Prefix, - () => new ApplicationMenuItem("EasyAbpWeChatManagement", l["Menu:EasyAbpWeChatManagement"])); + var weChatManagementMenuItem = context.Menu.GetAdministration().Items.GetOrAdd(i => i.Name == CommonMenus.Prefix, + () => new ApplicationMenuItem("EasyAbpWeChatManagement", l["Menu:EasyAbpWeChatManagement"], icon: "fa fa-weixin")); weChatManagementMenuItem.Items.Add(thirdPartyPlatformManagementMenuItem); }