diff --git a/app/src/mobile/settings/account.ts b/app/src/mobile/settings/account.ts index 98661541d..68ecbc940 100644 --- a/app/src/mobile/settings/account.ts +++ b/app/src/mobile/settings/account.ts @@ -6,12 +6,25 @@ import {processSync} from "../../dialog/processSystem"; import {confirmDialog} from "../../dialog/confirmDialog"; import {showMessage} from "../../dialog/message"; import md5 from "blueimp-md5"; -import {getCloudURL} from "../../config/util/about"; +import {getCloudURL, getIndexURL} from "../../config/util/about"; import {Dialog} from "../../dialog"; import {hideElements} from "../../protyle/ui/hideElements"; import {Constants} from "../../constants"; export const showAccountInfo = () => { + const payHTML = ` + ${window.siyuan.languages[window.siyuan.user?.userSiYuanOneTimePayStatus === 1 ? "account4" : "account1"]} + +
+ + + ${window.siyuan.languages.freeSub} + +
+ + + ${window.siyuan.languages.sponsor} +`; let userTitlesHTML = ""; if (window.siyuan.user.userTitles.length > 0) { userTitlesHTML = '
'; @@ -26,9 +39,6 @@ export const showAccountInfo = () => { subscriptionHTML = `
${Constants.SIYUAN_IMAGE_VIP}${window.siyuan.languages.account12}
`; } else if (window.siyuan.user.userSiYuanProExpireTime > 0) { // 订阅中 - if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { - subscriptionHTML = `
${window.siyuan.languages.onepay}
`; - } const renewHTML = `
${window.siyuan.languages.account6} @@ -36,6 +46,10 @@ export const showAccountInfo = () => { ${window.siyuan.languages.day} ${window.siyuan.languages.clickMeToRenew}
`; + if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { + subscriptionHTML = `
${window.siyuan.languages.onepay}
+
`; + } if (window.siyuan.user.userSiYuanSubscriptionPlan === 2) { // 订阅试用 subscriptionHTML += `
${window.siyuan.languages.account3}
@@ -43,8 +57,13 @@ ${renewHTML}`; } else { subscriptionHTML += `
${window.siyuan.languages.account10}
${renewHTML}`; } - } else if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { - subscriptionHTML = `
${window.siyuan.languages.onepay}
`; + } else { + if (window.siyuan.user.userSiYuanOneTimePayStatus === 1) { + subscriptionHTML = `
${window.siyuan.languages.onepay}
+
${payHTML}`; + } else { + subscriptionHTML = payHTML; + } } openModel({ title: window.siyuan.languages.manage,