Selaa lähdekoodia

登录页返回配置图片

xf 8 kuukautta sitten
vanhempi
commit
608b0d1f90

+ 10 - 2
src/Hotline.Api/Controllers/IdentityController.cs

@@ -106,13 +106,21 @@ jxrWXHbT1FB6DqkdOnBbQqS1Azqz5HxLlSyEK3F60e3SgB5iZsDZ
     public async Task<LoginPageInfoDto> LoginPageInfo()
     {
         var SysName = _systemSettingCacheManager.GetSetting(SettingConstants.SysName).SettingValue;
-        var LoginImage = _systemSettingCacheManager.GetSetting(SettingConstants.LoginImage).SettingValue;
+        var loginImage = _systemSettingCacheManager.GetSetting(SettingConstants.LoginImage).SettingValue.FirstOrDefault();
+        var changePwdImage = _systemSettingCacheManager.GetSetting(SettingConstants.ChangePwdImage).SettingValue.FirstOrDefault();
+        var faviconImage = _systemSettingCacheManager.GetSetting(SettingConstants.FaviconImage).SettingValue.FirstOrDefault();
+        var menuLogoImage = _systemSettingCacheManager.GetSetting(SettingConstants.MenuLogoImage).SettingValue.FirstOrDefault();
+        var menuLogoImageMini = _systemSettingCacheManager.GetSetting(SettingConstants.MenuLogoImageMini).SettingValue.FirstOrDefault();
         var IsLoginMessageCode = bool.Parse(_systemSettingCacheManager.GetSetting(SettingConstants.IsLoginMessageCode).SettingValue[0]);
 
         return new LoginPageInfoDto
         {
             SysName = SysName, 
-            LoginImage = LoginImage, 
+            LoginImage = loginImage, 
+            ChangPwdImage = changePwdImage,
+            FaviconImage = faviconImage,
+            MenuLogoImage = menuLogoImage,
+            MenuLogoImageMini = menuLogoImageMini,
             IsLoginMessageCode = IsLoginMessageCode,
             AppScope = _appOptions.Value.AppScope,
             CallCenterType = _appOptions.Value.GetDefaultAppScopeConfiguration().CallCenterType

+ 24 - 1
src/Hotline.Share/Dtos/Identity/LoginDto.cs

@@ -17,7 +17,30 @@ namespace Hotline.Share.Dtos.Identity
     {
         public List<string> SysName { get; set; }
 
-        public List<string> LoginImage { get; set; }
+        /// <summary>
+        /// 首页图片
+        /// </summary>
+        public string? LoginImage { get; set; }
+
+        /// <summary>
+        /// 修改密码图片
+        /// </summary>
+        public string? ChangPwdImage { get; set; }
+
+        /// <summary>
+        /// 角标图片
+        /// </summary>
+        public string? FaviconImage { get; set; }
+
+        /// <summary>
+        /// 菜单logo图片
+        /// </summary>
+        public string? MenuLogoImage{ get; set; }
+
+        /// <summary>
+        /// 菜单logo图片mini
+        /// </summary>
+        public string? MenuLogoImageMini { get; set; }
 
         public bool IsLoginMessageCode { get; set; }
 

+ 20 - 0
src/Hotline/Settings/SettingConstants.cs

@@ -17,6 +17,26 @@ namespace Hotline.Settings
         /// 首页登录图
         /// </summary>
         public const string LoginImage = "LoginImage";
+
+        /// <summary>
+        /// 修改密码logo图片
+        /// </summary>
+        public const string ChangePwdImage = "ChangePwdImage";
+
+        /// <summary>
+        /// 角标图片
+        /// </summary>
+        public const string FaviconImage = "FaviconImage";
+
+        /// <summary>
+        /// 菜单logo图片
+        /// </summary>
+        public const string MenuLogoImage = "MenuLogoImage";
+
+        /// <summary>
+        /// 菜单logo图片mini
+        /// </summary>
+        public const string MenuLogoImageMini = "MenuLogoImageMini";
         /// <summary>
         /// 系统名称
         /// </summary>