diff --git a/app/src/config/account.ts b/app/src/config/account.ts index 4a45dcf5d..6350688ea 100644 --- a/app/src/config/account.ts +++ b/app/src/config/account.ts @@ -323,11 +323,12 @@ ${window.siyuan.languages.account9} captchaImgElement.setAttribute("src", `https://ld246.com/captcha/login?needCaptcha=${needCaptcha}&t=${new Date().getTime()}`); }); loginBtnElement.addEventListener("click", () => { + window.siyuan.config.cloudRegion = parseInt((element.querySelector("#cloudRegion") as HTMLSelectElement).value) fetchPost("/api/account/login", { userName: userNameElement.value.replace(/(^\s*)|(\s*$)/g, ""), userPassword: md5(userPasswordElement.value), captcha: captchaElement.value.replace(/(^\s*)|(\s*$)/g, ""), - cloudRegion: parseInt((element.querySelector("#cloudRegion") as HTMLSelectElement).value) + cloudRegion: window.siyuan.config.cloudRegion, }, (data) => { let messageId; if (data.code === 1) { diff --git a/app/src/mobile/settings/account.ts b/app/src/mobile/settings/account.ts index 34e32371a..50ea5a2be 100644 --- a/app/src/mobile/settings/account.ts +++ b/app/src/mobile/settings/account.ts @@ -164,11 +164,12 @@ export const login = () => { captchaImgElement.setAttribute("src", `https://ld246.com/captcha/login?needCaptcha=${needCaptcha}&t=${new Date().getTime()}`); }); loginBtnElement.addEventListener("click", () => { + window.siyuan.config.cloudRegion = parseInt((modelMainElement.querySelector("#cloudRegion") as HTMLSelectElement).value) fetchPost("/api/account/login", { userName: userNameElement.value.replace(/(^\s*)|(\s*$)/g, ""), userPassword: md5(userPasswordElement.value), captcha: captchaElement.value.replace(/(^\s*)|(\s*$)/g, ""), - cloudRegion: parseInt((modelMainElement.querySelector("#cloudRegion") as HTMLSelectElement).value) + cloudRegion: window.siyuan.config.cloudRegion }, (data) => { if (data.code === 1) { showMessage(data.msg); diff --git a/app/src/types/index.d.ts b/app/src/types/index.d.ts index e4c554d33..c5f128499 100644 --- a/app/src/types/index.d.ts +++ b/app/src/types/index.d.ts @@ -493,6 +493,7 @@ interface IAccount { } interface IConfig { + cloudRegion: number bazaar: { trust: boolean }