fix: 网页端已付费用户显示续费套餐(原只显示会员信息无套餐)

This commit is contained in:
2026-06-02 13:11:43 +08:00
parent 62386052c8
commit ebf2fcc383

View File

@@ -544,7 +544,7 @@ pub async fn payment_index() -> Result<HttpResponse, AppError> {
function showLoggedIn() { function showLoggedIn() {
document.getElementById('loginSection').style.display = 'none'; document.getElementById('loginSection').style.display = 'none';
if (isPaidActive) { if (isPaidActive) {
// 已付费用户,显示会员信息 // 已付费用户,显示会员信息 + 续费套餐
document.getElementById('paidSection').style.display = 'block'; document.getElementById('paidSection').style.display = 'block';
document.getElementById('paidBadge').textContent = '付费会员'; document.getElementById('paidBadge').textContent = '付费会员';
if (paidExpiresAt) { if (paidExpiresAt) {
@@ -553,13 +553,13 @@ pub async fn payment_index() -> Result<HttpResponse, AppError> {
} else { } else {
document.getElementById('paidExpires').textContent = '永久有效'; document.getElementById('paidExpires').textContent = '永久有效';
document.getElementById('paidBadge').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() { function logout() {