登录拦截区分

main
xuechunyuan 3 years ago
parent 1069569f69
commit a18905169c
  1. BIN
      dist.zip
  2. 7
      src/router/axios.js

Binary file not shown.

@ -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 => {

Loading…
Cancel
Save