diff --git a/app/src/config/account.ts b/app/src/config/account.ts index 079dfd45c..aa8c17179 100644 --- a/app/src/config/account.ts +++ b/app/src/config/account.ts @@ -90,7 +90,7 @@ ${genSVGBG()} userTitlesHTML += ""; } let subscriptionHTML = ""; - let activeSubscriptionHTML = `
+ let activeSubscriptionHTML = isIOS ? "" : `
@@ -115,10 +115,17 @@ ${genSVGBG()} if (window.siyuan.user.userSiYuanSubscriptionPlan === 2) { // 订阅试用 subscriptionHTML += `
${window.siyuan.languages.account3}
-${renewHTML} -
`; +${renewHTML}
`; } else { - subscriptionHTML += `
${window.siyuan.languages.account10}
${renewHTML}`; + subscriptionHTML += `
${window.siyuan.languages.account10}
+${renewHTML}
`; + } + if (window.siyuan.user.userSiYuanOneTimePayStatus === 0) { + subscriptionHTML += isIOS ? `` : ` + ${window.siyuan.languages.onepay} +`; } } else { if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { @@ -307,7 +314,7 @@ ${renewHTML} }); }); const activationCodeElement = element.querySelector("#activationCode"); - activationCodeElement.addEventListener("click", () => { + activationCodeElement?.addEventListener("click", () => { const activationCodeInput = (activationCodeElement.previousElementSibling as HTMLInputElement); fetchPost("/api/account/checkActivationcode", {data: activationCodeInput.value}, (response) => { if (0 !== response.code) {