diff --git a/app/src/config/account.ts b/app/src/config/account.ts index 269f4fc02..11c8b2527 100644 --- a/app/src/config/account.ts +++ b/app/src/config/account.ts @@ -448,22 +448,25 @@ ${renewHTML} return; } let html = ""; - if (window.siyuan.config.account.displayVIP && window.siyuan.user) { - if (window.siyuan.user.userSiYuanProExpireTime === -1) { - html = `
${Constants.SIYUAN_IMAGE_VIP}
`; - } else if (window.siyuan.user.userSiYuanProExpireTime > 0) { - if (window.siyuan.user.userSiYuanSubscriptionPlan === 2) { - html = `
`; - } else { - html = `
`; + if (window.siyuan.config.account.displayVIP) { + if (window.siyuan.user) { + if (window.siyuan.user.userSiYuanProExpireTime === -1) { // 终身会员 + html = `
${Constants.SIYUAN_IMAGE_VIP}
`; + } else if (window.siyuan.user.userSiYuanProExpireTime > 0) { // 订阅中 + if (window.siyuan.user.userSiYuanSubscriptionPlan === 2) { // 试用订阅 + html = `
`; + } else { // 正常订阅 + html = `
`; + } + } else if (window.siyuan.user.userSiYuanSubscriptionStatus === -1) { // 未订阅 + html = `
`; } + if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { // 一次性付费功能特性 + html += `
`; + } + } else { // 未登录 + html = `
`; } - if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { - html += `
`; - } - } - if (!window.siyuan.user || (window.siyuan.user && window.siyuan.user.userSiYuanSubscriptionStatus === -1)) { - html = `
`; } if (window.siyuan.config.account.displayTitle && window.siyuan.user) { window.siyuan.user.userTitles.forEach(item => {