diff --git a/honey_box/pages/user/index.vue b/honey_box/pages/user/index.vue index b58e6d84..2ffb81d2 100644 --- a/honey_box/pages/user/index.vue +++ b/honey_box/pages/user/index.vue @@ -157,7 +157,7 @@ @@ -193,6 +193,10 @@ // 获取显示的菜单列表 visibleMenuList() { return this.menuList.filter(item => item.show); + }, + // 福利群二维码图片URL + erweimaUrl() { + return this.$config.getBaseConfigKey('erweima') || 'https://image.zfunbox.cn/topic/20250418/0b40de65d2fc4801517569193bfd4cac.png'; } }, onLoad(e) { diff --git a/server/HoneyBox/src/HoneyBox.Core/Services/ConfigService.cs b/server/HoneyBox/src/HoneyBox.Core/Services/ConfigService.cs index d22de694..7385b37a 100644 --- a/server/HoneyBox/src/HoneyBox.Core/Services/ConfigService.cs +++ b/server/HoneyBox/src/HoneyBox.Core/Services/ConfigService.cs @@ -88,7 +88,10 @@ public class ConfigService : IConfigService IsShouTan = GetIntValue(baseConfig, "is_shou_tan"), JumpAppid = GetStringValue(baseConfig, "jump_appid"), Corpid = GetStringValue(baseConfig, "corpid"), - WxLink = GetStringValue(baseConfig, "wx_link") + WxLink = GetStringValue(baseConfig, "wx_link"), + Erweima = GetStringValue(baseConfig, "erweima"), + ShareImage = GetStringValue(baseConfig, "share_image"), + ShareTitle = GetStringValue(baseConfig, "share_title") }; } } diff --git a/server/HoneyBox/src/HoneyBox.Model/Models/Config/ConfigModels.cs b/server/HoneyBox/src/HoneyBox.Model/Models/Config/ConfigModels.cs index cab9b005..9ea41890 100644 --- a/server/HoneyBox/src/HoneyBox.Model/Models/Config/ConfigModels.cs +++ b/server/HoneyBox/src/HoneyBox.Model/Models/Config/ConfigModels.cs @@ -162,6 +162,24 @@ public class BaseConfigDto /// [JsonPropertyName("wx_link")] public string? WxLink { get; set; } + + /// + /// 福利群二维码图片 + /// + [JsonPropertyName("erweima")] + public string? Erweima { get; set; } + + /// + /// 分享图片 + /// + [JsonPropertyName("share_image")] + public string? ShareImage { get; set; } + + /// + /// 分享标题 + /// + [JsonPropertyName("share_title")] + public string? ShareTitle { get; set; } } ///