|
@@ -63,7 +63,7 @@ service.interceptors.response.use(
|
|
|
duration: 3500,
|
|
|
dangerouslyUseHTMLString: true,
|
|
|
message: response.data.message,
|
|
|
- showClose: true
|
|
|
+ showClose: true,
|
|
|
});
|
|
|
return response.data.data;
|
|
|
}
|
|
@@ -91,7 +91,7 @@ service.interceptors.response.use(
|
|
|
message: response.data.message,
|
|
|
duration: 3500,
|
|
|
grouping: true,
|
|
|
- showClose: true
|
|
|
+ showClose: true,
|
|
|
});
|
|
|
} else if (response.data.code > 2000 && response.data.code < 3000) {
|
|
|
if (response.data.code === 2003) {
|
|
@@ -111,6 +111,7 @@ service.interceptors.response.use(
|
|
|
} else if (response.data.code > 3000 && response.data.code < 4000) {
|
|
|
if (onceFun == null) {
|
|
|
onceFun = true;
|
|
|
+ const url = XEUtils.parseUrl(window.location.href);
|
|
|
CyMessageBox.alert({
|
|
|
type: "error",
|
|
|
message: response.data.message,
|
|
@@ -118,7 +119,7 @@ service.interceptors.response.use(
|
|
|
showClose: false,
|
|
|
})
|
|
|
.then(() => {
|
|
|
- router.push("/login").then(XEUtils.noop);
|
|
|
+ router.push(`/login?redirect=${url.path}`).then(XEUtils.noop);
|
|
|
})
|
|
|
.finally(() => {
|
|
|
onceFun = null;
|
|
@@ -137,7 +138,7 @@ service.interceptors.response.use(
|
|
|
type: "error",
|
|
|
duration: 2500,
|
|
|
grouping: true,
|
|
|
- showClose: true
|
|
|
+ showClose: true,
|
|
|
});
|
|
|
return {
|
|
|
error: true,
|
|
@@ -183,7 +184,7 @@ service.interceptors.response.use(
|
|
|
type: "error",
|
|
|
duration: 3500,
|
|
|
grouping: true,
|
|
|
- showClose: true
|
|
|
+ showClose: true,
|
|
|
});
|
|
|
useProgressBarStore().initialize({
|
|
|
title: "",
|