|
@@ -8,7 +8,7 @@ export const baseURL =
|
|
// process.env.NODE_ENV === "development"
|
|
// process.env.NODE_ENV === "development"
|
|
// ? "http://192.168.20.55:8038/api/"
|
|
// ? "http://192.168.20.55:8038/api/"
|
|
// : "";
|
|
// : "";
|
|
-process.env.NODE_ENV === "development" ? "https://lsbwg.4dage.com" : "";
|
|
|
|
|
|
+ process.env.NODE_ENV === "development" ? "https://lsbwg.4dage.com" : "";
|
|
|
|
|
|
// 创建 axios 实例
|
|
// 创建 axios 实例
|
|
const http = axios.create({
|
|
const http = axios.create({
|
|
@@ -40,6 +40,8 @@ http.interceptors.request.use(
|
|
}
|
|
}
|
|
);
|
|
);
|
|
|
|
|
|
|
|
+let timeId = -1;
|
|
|
|
+
|
|
// 响应拦截器
|
|
// 响应拦截器
|
|
http.interceptors.response.use(
|
|
http.interceptors.response.use(
|
|
function (response) {
|
|
function (response) {
|
|
@@ -51,11 +53,13 @@ http.interceptors.response.use(
|
|
lodingDom.style.pointerEvents = "none";
|
|
lodingDom.style.pointerEvents = "none";
|
|
// }, 100);
|
|
// }, 100);
|
|
}
|
|
}
|
|
-
|
|
|
|
if (response.data.code === 5001 || response.data.code === 5002) {
|
|
if (response.data.code === 5001 || response.data.code === 5002) {
|
|
- removeTokenInfo();
|
|
|
|
- message.warning("登录失效!");
|
|
|
|
- history.push("/login");
|
|
|
|
|
|
+ clearTimeout(timeId);
|
|
|
|
+ timeId = window.setTimeout(() => {
|
|
|
|
+ removeTokenInfo();
|
|
|
|
+ message.warning("登录失效!");
|
|
|
|
+ history.push("/login");
|
|
|
|
+ }, 200);
|
|
} else if (response.data.code === 0) {
|
|
} else if (response.data.code === 0) {
|
|
// message.success(response.data.msg);
|
|
// message.success(response.data.msg);
|
|
} else message.warning(response.data.msg);
|
|
} else message.warning(response.data.msg);
|
|
@@ -63,10 +67,10 @@ http.interceptors.response.use(
|
|
},
|
|
},
|
|
async function (err) {
|
|
async function (err) {
|
|
axajInd = 0;
|
|
axajInd = 0;
|
|
- setTimeout(() => {
|
|
|
|
- lodingDom.style.opacity = 0;
|
|
|
|
- lodingDom.style.pointerEvents = "none";
|
|
|
|
- }, 300);
|
|
|
|
|
|
+ // setTimeout(() => {
|
|
|
|
+ lodingDom.style.opacity = 0;
|
|
|
|
+ lodingDom.style.pointerEvents = "none";
|
|
|
|
+ // }, 300);
|
|
// 如果因为网络原因,response没有,给提示消息
|
|
// 如果因为网络原因,response没有,给提示消息
|
|
if (!err.response) {
|
|
if (!err.response) {
|
|
message.warning("网络繁忙,请稍后重试!");
|
|
message.warning("网络繁忙,请稍后重试!");
|