From 23a0166c716f10ca98af3706526c4fb709a750be Mon Sep 17 00:00:00 2001 From: 2991692032 Date: Wed, 28 May 2025 10:29:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unilife-frontend/src/stores/user.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/unilife-frontend/src/stores/user.ts b/unilife-frontend/src/stores/user.ts index 1afaf41..1c82d8c 100644 --- a/unilife-frontend/src/stores/user.ts +++ b/unilife-frontend/src/stores/user.ts @@ -11,9 +11,9 @@ export const useUserStore = defineStore('user', () => { // 登录 const userLogin = async (loginData: LoginRequest) => { try { - const response = await login(loginData) - if (response.data.code === 200) { - token.value = response.data.data.token + const response = await login(loginData) as any as ApiResponse + if (response.code === 200) { + token.value = response.data.token localStorage.setItem('token', token.value) isLoggedIn.value = true @@ -21,7 +21,7 @@ export const useUserStore = defineStore('user', () => { await fetchUserInfo() return response } - throw new Error(response.data.message) + throw new Error(response.message) } catch (error) { throw error } @@ -40,9 +40,9 @@ export const useUserStore = defineStore('user', () => { // 获取用户信息 const fetchUserInfo = async () => { try { - const response = await getUserInfo() - if (response.data.code === 200) { - user.value = response.data.data + const response = await getUserInfo() as any as ApiResponse + if (response.code === 200) { + user.value = response.data } } catch (error) { console.error('获取用户信息失败:', error)