diff --git a/src/api/request.ts b/src/api/request.ts index 4fb2296..25c4ed3 100644 --- a/src/api/request.ts +++ b/src/api/request.ts @@ -1,6 +1,6 @@ import axios from 'axios'; import router from '@/router'; -import { getToken } from '@/utils/auth'; +import { getToken, removeToken } from '@/utils/auth'; import { Modal, notification } from 'ant-design-vue'; import type { AxiosInstance, AxiosRequestConfig } from "axios"; import type { ApiResponse } from "@/api/common/model"; @@ -52,7 +52,8 @@ service.interceptors.response.use( title: "系统提示", content: "登录状态已过期,请重新登录", onOk: () => { - router.push("/login"); + removeToken(); + router.replace('/login'); }, }); return Promise.reject(data);