diff --git a/api/core/types/config.go b/api/core/types/config.go index f7d83548..1e30051a 100644 --- a/api/core/types/config.go +++ b/api/core/types/config.go @@ -119,4 +119,5 @@ type SystemConfig struct { EnabledDraw bool `json:"enabled_draw"` // 启动 AI 绘画功能 RewardImg string `json:"reward_img"` // 众筹收款二维码地址 EnabledFunction bool `json:"enabled_function"` // 启用 API 函数功能 + EnabledReward bool `json:"enabled_reward"` // 启用众筹功能 } diff --git a/web/src/components/RewardVerify.vue b/web/src/components/RewardVerify.vue index fae50a8e..17e583f9 100644 --- a/web/src/components/RewardVerify.vue +++ b/web/src/components/RewardVerify.vue @@ -4,15 +4,16 @@ :close-on-click-modal="true" :show-close="mobile !== ''" :before-close="close" + :width="450" :title="title" >
-

请输入您参与众筹的微信支付转账单号兑换相应的对话次数。

+

请输入您参与众筹的 微信支付转账单号 兑换相应的对话次数。

- - + + diff --git a/web/src/router.js b/web/src/router.js index e21eb507..b21f0129 100644 --- a/web/src/router.js +++ b/web/src/router.js @@ -4,7 +4,7 @@ const routes = [ { name: 'home', path: '/', - redirect: '/apps', + redirect: '/chat', meta: {title: '首页'}, component: () => import('@/views/Home.vue'), children: [ diff --git a/web/src/views/ChatPlus.vue b/web/src/views/ChatPlus.vue index d3b0621e..043b5c1d 100644 --- a/web/src/views/ChatPlus.vue +++ b/web/src/views/ChatPlus.vue @@ -67,14 +67,14 @@ 绑定手机号 - + 加入众筹 - + @@ -243,7 +243,7 @@
- +
@@ -287,6 +287,7 @@ import Welcome from "@/components/Welcome.vue"; import ChatMidJourney from "@/components/ChatMidJourney.vue"; const title = ref('ChatGPT-智能助手'); +const enableReward = ref(false) // 是否启用众筹功能 const rewardImg = ref('/images/reward.png') const models = ref([]) const modelID = ref(0) @@ -360,6 +361,7 @@ onMounted(() => { httpGet("/api/admin/config/get?key=system").then(res => { title.value = res.data.title rewardImg.value = res.data.reward_img + enableReward.value = res.data.enabled_reward }).catch(e => { ElMessage.error("获取系统配置失败:" + e.message) }) diff --git a/web/src/views/admin/SysConfig.vue b/web/src/views/admin/SysConfig.vue index a0fcc345..4ed140fe 100644 --- a/web/src/views/admin/SysConfig.vue +++ b/web/src/views/admin/SysConfig.vue @@ -58,6 +58,20 @@ + + + + + + + + +