|
|
|
@ -12,9 +12,9 @@ import {
|
|
|
|
|
import { stringify } from "qs";
|
|
|
|
|
import NProgress from "../progress";
|
|
|
|
|
import { getToken, formatToken } from "@/utils/auth";
|
|
|
|
|
// import { useUserStoreHook } from "@/store/modules/user";
|
|
|
|
|
import { useUserStoreHook } from "@/store/modules/user";
|
|
|
|
|
import { message } from "../message";
|
|
|
|
|
import router from "@/router";
|
|
|
|
|
// import router from "@/router";
|
|
|
|
|
|
|
|
|
|
// 相关配置请参考:www.axios-js.com/zh-cn/docs/#axios-request-config-1
|
|
|
|
|
const defaultConfig: AxiosRequestConfig = {
|
|
|
|
@ -125,7 +125,7 @@ class PureHttp {
|
|
|
|
|
instance.interceptors.response.use(
|
|
|
|
|
(response: PureHttpResponse) => {
|
|
|
|
|
if (response.data.code === 401) {
|
|
|
|
|
router.push("/login");
|
|
|
|
|
useUserStoreHook().logOut();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (response.data.code !== 200) {
|
|
|
|
|