|
@@ -4,6 +4,7 @@ import router from '@/router'
|
|
|
import {startLoading, endLoading} from './loading'
|
|
|
import {CyMessageBox} from "@/components/cy/message-box";
|
|
|
import {useProgressBarStore} from "@/pinia/progress-bar-store";
|
|
|
+import XEUtils from 'xe-utils'
|
|
|
|
|
|
const service = axios.create({
|
|
|
baseURL: import.meta.env.VITE_BASE_URL,
|
|
@@ -62,7 +63,7 @@ service.interceptors.response.use(
|
|
|
type: "success",
|
|
|
message: response.data.message,
|
|
|
dangerouslyUseHTMLString: true,
|
|
|
- })
|
|
|
+ }).then(XEUtils.noop)
|
|
|
return response.data.data
|
|
|
}
|
|
|
if (response.data.code === 203) {
|
|
@@ -89,13 +90,13 @@ service.interceptors.response.use(
|
|
|
message: response.data.message,
|
|
|
title: '提示',
|
|
|
dangerouslyUseHTMLString: true
|
|
|
- })
|
|
|
+ }).then(XEUtils.noop)
|
|
|
} else {
|
|
|
CyMessageBox.alert({
|
|
|
type: 'error',
|
|
|
message: response.data.message,
|
|
|
title: '提示',
|
|
|
- })
|
|
|
+ }).then(XEUtils.noop)
|
|
|
}
|
|
|
} else if (response.data.code > 3000 && response.data.code < 4000) {
|
|
|
CyMessageBox.alert({
|
|
@@ -104,14 +105,14 @@ service.interceptors.response.use(
|
|
|
title: '提示',
|
|
|
showIcon: false
|
|
|
}).then(() => {
|
|
|
- router.push('/login')
|
|
|
+ router.push('/login').then(XEUtils.noop)
|
|
|
})
|
|
|
} else if (response.data.code === 5001) {
|
|
|
CyMessageBox.alert({
|
|
|
type: 'error',
|
|
|
message: response.data.message,
|
|
|
title: '提示',
|
|
|
- })
|
|
|
+ }).then(XEUtils.noop)
|
|
|
}
|
|
|
if (response.data.code === 6001) {
|
|
|
ElMessage({
|
|
@@ -129,7 +130,7 @@ service.interceptors.response.use(
|
|
|
type: 'error',
|
|
|
message: response.data.message,
|
|
|
title: '提示',
|
|
|
- })
|
|
|
+ }).then(XEUtils.noop)
|
|
|
return Promise.reject(response.data.data)
|
|
|
}
|
|
|
|
|
@@ -138,7 +139,7 @@ service.interceptors.response.use(
|
|
|
type: 'error',
|
|
|
message: response.data.message,
|
|
|
title: '提示',
|
|
|
- })
|
|
|
+ }).then(XEUtils.noop)
|
|
|
return Promise.reject(response.data)
|
|
|
}
|
|
|
|