From ebf2fcc383977a337443c8d399a705684ddb0346 Mon Sep 17 00:00:00 2001 From: milky0217 Date: Tue, 2 Jun 2026 13:11:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E9=A1=B5=E7=AB=AF=E5=B7=B2?= =?UTF-8?q?=E4=BB=98=E8=B4=B9=E7=94=A8=E6=88=B7=E6=98=BE=E7=A4=BA=E7=BB=AD?= =?UTF-8?q?=E8=B4=B9=E5=A5=97=E9=A4=90(=E5=8E=9F=E5=8F=AA=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E4=BC=9A=E5=91=98=E4=BF=A1=E6=81=AF=E6=97=A0=E5=A5=97?= =?UTF-8?q?=E9=A4=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/handlers/payment.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/handlers/payment.rs b/src/handlers/payment.rs index 08c9bee..9f8ad4b 100644 --- a/src/handlers/payment.rs +++ b/src/handlers/payment.rs @@ -544,7 +544,7 @@ pub async fn payment_index() -> Result { function showLoggedIn() { document.getElementById('loginSection').style.display = 'none'; if (isPaidActive) { - // 已付费用户,显示会员信息 + // 已付费用户,显示会员信息 + 续费套餐 document.getElementById('paidSection').style.display = 'block'; document.getElementById('paidBadge').textContent = '付费会员'; if (paidExpiresAt) { @@ -553,13 +553,13 @@ pub async fn payment_index() -> Result { } else { document.getElementById('paidExpires').textContent = '永久有效'; document.getElementById('paidBadge').textContent = '永久会员'; + document.getElementById('packages').style.display = 'none'; + return; } - document.getElementById('packages').style.display = 'none'; - } else { - // 未付费用户,显示套餐 - document.getElementById('paidSection').style.display = 'none'; - document.getElementById('packages').style.display = 'block'; } + // 显示套餐(未付费用户购买 / 已付费用户续费) + document.getElementById('paidSection').style.display = 'block'; + document.getElementById('packages').style.display = 'block'; } function logout() {