|
@@ -1,4 +1,4 @@
|
|
-import { LoginProps, loginFetch, userInfoFetch } from "@/request";
|
|
|
|
|
|
+import { LoginProps, loginFetch, userInfoFetch, loginOutFetch } from "@/request";
|
|
import { errorHook, gHeaders } from "@/request/state";
|
|
import { errorHook, gHeaders } from "@/request/state";
|
|
import { UserInfo } from "@/request/type";
|
|
import { UserInfo } from "@/request/type";
|
|
import { encodePwd } from "@/util";
|
|
import { encodePwd } from "@/util";
|
|
@@ -25,7 +25,8 @@ export const login = async (props: LoginProps) => {
|
|
await getUserInfo();
|
|
await getUserInfo();
|
|
};
|
|
};
|
|
|
|
|
|
-export const logout = () => {
|
|
|
|
|
|
+export const logout = async () => {
|
|
|
|
+ await loginOutFetch();
|
|
localStorage.removeItem("token");
|
|
localStorage.removeItem("token");
|
|
userStatus.value = UserStatus.NOT_LOGIN;
|
|
userStatus.value = UserStatus.NOT_LOGIN;
|
|
};
|
|
};
|