|
@@ -48,27 +48,28 @@ service.interceptors.request.use(config => {
|
|
|
// response interceptor
|
|
|
service.interceptors.response.use((response) => {
|
|
|
console.log(response, 'response.data.status')
|
|
|
- const et = sessionStorage.getItem('errorTips')
|
|
|
- if (response.data.status == '1001' && !et) {
|
|
|
- sessionStorage.setItem('errorTips', 1)
|
|
|
- modal.destroyAll()
|
|
|
- modal.error({
|
|
|
- title: '提示',
|
|
|
- content: response.data.message,
|
|
|
- onOk () {
|
|
|
- sessionStorage.setItem('errorTips', 0)
|
|
|
- store.dispatch('Logout').then(() => {
|
|
|
- window.location.reload()
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- if ((response.data.status == '401' || response.data.status == '900' || response.data.status == '500') && window.location.pathname != '/user/login') {
|
|
|
+ if (response.data.status == '500' && window.location.pathname != '/user/login') {
|
|
|
notification.destroy()
|
|
|
notification.error({
|
|
|
message: '提示',
|
|
|
description: response.data.message
|
|
|
})
|
|
|
+ } else {
|
|
|
+ const et = sessionStorage.getItem('errorTips')
|
|
|
+ if (!et) {
|
|
|
+ sessionStorage.setItem('errorTips', 1)
|
|
|
+ modal.destroyAll()
|
|
|
+ modal.error({
|
|
|
+ title: '提示',
|
|
|
+ content: response.data.message,
|
|
|
+ onOk () {
|
|
|
+ sessionStorage.setItem('errorTips', 0)
|
|
|
+ store.dispatch('Logout').then(() => {
|
|
|
+ window.location.reload()
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
return response.data
|
|
|
}, err)
|