|
|
|
|
@ -67,14 +67,15 @@ axios.interceptors.response.use(res => { |
|
|
|
|
//如果是401则跳转到登录页面
|
|
|
|
|
if (status === 401) store.dispatch('FedLogOut').then(() => router.push({path: '/newlogin'})); |
|
|
|
|
// 如果请求为非200否者默认统一处理
|
|
|
|
|
if (status !== 200 && res.data.error == undefined) { |
|
|
|
|
if(res.data.error != undefined && res.config.params != undefined && res.config.params.grant_type != undefined && res.config.params.grant_type == 'yawei') { |
|
|
|
|
return Promise.reject(res.data) |
|
|
|
|
} |
|
|
|
|
else if (status !== 200) { |
|
|
|
|
Message({ |
|
|
|
|
message: message, |
|
|
|
|
type: 'error' |
|
|
|
|
}); |
|
|
|
|
return Promise.reject(new Error(message)) |
|
|
|
|
} else if(res.data.error != undefined) { |
|
|
|
|
return Promise.reject(res.data) |
|
|
|
|
} |
|
|
|
|
return res; |
|
|
|
|
}, error => { |
|
|
|
|
|