diff --git a/Touchkebao/src/pages/login/Login.tsx b/Touchkebao/src/pages/login/Login.tsx index a92f337a..108bf02a 100644 --- a/Touchkebao/src/pages/login/Login.tsx +++ b/Touchkebao/src/pages/login/Login.tsx @@ -99,10 +99,10 @@ const Login: React.FC = () => { response .then(res => { - const { member, kefuData, deviceTotal } = res; + const { member, kefuData } = res.kefuData; // 清空WebSocket连接状态 useWebSocketStore.getState().clearConnectionState(); - login(res.token, member, deviceTotal); + login(res.token, member); const { self, token } = kefuData; login2(token.access_token); setUserInfo(self); diff --git a/Touchkebao/src/store/module/user.ts b/Touchkebao/src/store/module/user.ts index 357046a5..c56d7ac9 100644 --- a/Touchkebao/src/store/module/user.ts +++ b/Touchkebao/src/store/module/user.ts @@ -16,7 +16,6 @@ export interface User { updateTime: string | null; lastLoginIp: string; lastLoginTime: number; - deviceTotal: number; // 设备总数 } interface UserState { @@ -28,7 +27,7 @@ interface UserState { setToken: (token: string) => void; setToken2: (token2: string) => void; clearUser: () => void; - login: (token: string, userInfo: User, deviceTotal: number) => void; + login: (token: string, userInfo: User) => void; login2: (token2: string) => void; logout: () => void; } @@ -44,7 +43,7 @@ export const useUserStore = createPersistStore( setToken2: token2 => set({ token2 }), clearUser: () => set({ user: null, token: null, token2: null, isLoggedIn: false }), - login: (token, userInfo, deviceTotal) => { + login: (token, userInfo) => { // 只将token存储到localStorage localStorage.setItem("token", token); @@ -64,7 +63,6 @@ export const useUserStore = createPersistStore( updateTime: userInfo.updateTime, lastLoginIp: userInfo.lastLoginIp, lastLoginTime: userInfo.lastLoginTime, - deviceTotal: deviceTotal, }; set({ user, token, isLoggedIn: true });