From 608c945ae6b8bd720669ee8ba57ddf74724e1fb8 Mon Sep 17 00:00:00 2001 From: "1808837298@qq.com" <1808837298@qq.com> Date: Fri, 23 Feb 2024 17:28:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9C=AA=E9=85=8D=E7=BD=AE=E5=9C=A8?= =?UTF-8?q?=E7=BA=BF=E6=94=AF=E4=BB=98=E6=97=B6=EF=BC=8C=E9=99=90=E5=88=B6?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=BE=93=E5=85=A5=E9=87=91=E9=A2=9D=20(close?= =?UTF-8?q?=20#74)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/misc.go | 1 + web/src/pages/TopUp/index.js | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/controller/misc.go b/controller/misc.go index 1264f5d..f99baa8 100644 --- a/controller/misc.go +++ b/controller/misc.go @@ -38,6 +38,7 @@ func GetStatus(c *gin.Context) { "enable_drawing": common.DrawingEnabled, "enable_data_export": common.DataExportEnabled, "data_export_default_time": common.DataExportDefaultTime, + "enable_online_topup": common.PayAddress != "" && common.EpayId != "" && common.EpayKey != "", }, }) return diff --git a/web/src/pages/TopUp/index.js b/web/src/pages/TopUp/index.js index 1eceee4..d38ee1e 100644 --- a/web/src/pages/TopUp/index.js +++ b/web/src/pages/TopUp/index.js @@ -54,6 +54,10 @@ const TopUp = () => { }; const preTopUp = async (payment) => { + if (!enableOnlineTopUp) { + showError('管理员未开启在线充值!'); + return; + } if (amount === 0) { await getAmount(); } @@ -128,6 +132,9 @@ const TopUp = () => { if (status.top_up_link) { setTopUpLink(status.top_up_link); } + if (status.enable_online_top_up) { + setEnableOnlineTopUp(status.enable_online_topup); + } } getUserQuota().then(); }, []); @@ -229,6 +236,7 @@ const TopUp = () => {