diff --git a/dist.zip b/dist.zip new file mode 100644 index 0000000..10387ba Binary files /dev/null and b/dist.zip differ diff --git a/src/router/axios.js b/src/router/axios.js index 50e2439..0d4e0a0 100644 --- a/src/router/axios.js +++ b/src/router/axios.js @@ -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 => {