|
@@ -3,8 +3,7 @@ import { message } from "ant-design-vue";
|
|
import { loadProgressBar } from "axios-progress-bar";
|
|
import { loadProgressBar } from "axios-progress-bar";
|
|
import { signToken } from "@/plugins/signToken";
|
|
import { signToken } from "@/plugins/signToken";
|
|
import { filterConfigEmpty } from "@/plugins/configFilter";
|
|
import { filterConfigEmpty } from "@/plugins/configFilter";
|
|
-import { downloadBlob } from "@/utils/common";
|
|
|
|
-import router from "@/routes";
|
|
|
|
|
|
+import { downloadBlob,exitLogin } from "@/utils/common";
|
|
|
|
|
|
const request = axios.create({
|
|
const request = axios.create({
|
|
baseURL: import.meta.env.VITE_APP_API_HOST,
|
|
baseURL: import.meta.env.VITE_APP_API_HOST,
|
|
@@ -68,8 +67,8 @@ request.interceptors.response.use(
|
|
([401, 403].includes(error.response.status) ||
|
|
([401, 403].includes(error.response.status) ||
|
|
error.response.data?.code?.toString()?.startsWith("401"))
|
|
error.response.data?.code?.toString()?.startsWith("401"))
|
|
) {
|
|
) {
|
|
- router.push({ name: "login" });
|
|
|
|
- message.error("登录状态已过期");
|
|
|
|
|
|
+ exitLogin(false)
|
|
|
|
+ message.error({content:"登录状态已过期",key:'token-valid'});
|
|
return Promise.reject(error);
|
|
return Promise.reject(error);
|
|
}
|
|
}
|
|
let msg = "";
|
|
let msg = "";
|