feat: 7.2

This commit is contained in:
skytek_xinliang
2026-08-17 11:26:13 +08:00
parent 347eb70d95
commit 332d00db75
8 changed files with 210 additions and 28 deletions
+7 -3
View File
@@ -236,8 +236,8 @@ export const useAppStore = defineStore("app", () => {
return Math.round((done / keys.length) * 100);
});
/** 手機門號登入;後端未完成時走模擬資料,完成後設 VITE_USE_MOCK=false 改打真實 API */
async function login(phone: string) {
/** 手機門號登入;密碼欄位將由登入頁在第 7.3 項補上。 */
async function login(phone: string, password = "") {
if (USE_MOCK) {
isLoggedIn.value = true;
userID.value = "MOCK-USER";
@@ -245,7 +245,11 @@ export const useAppStore = defineStore("app", () => {
return;
}
const response = await apiLogin(phone);
if (!password) {
throw new Error("請輸入登入密碼");
}
const response = await apiLogin({ phone, password });
isLoggedIn.value = true;
userID.value = response.userID;