| | |
| | | //如果在白名单里则自行catch逻辑处理 |
| | | if (statusWhiteList.includes(status)) return Promise.reject(res); |
| | | //如果是401则跳转到登录页面 |
| | | if (status === 401) store.dispatch('FedLogOut').then(() => router.push({path: '/login'})); |
| | | if (status === 401) { |
| | | store.dispatch('FedLogOut').then(() => router.push({path: '/login'})); |
| | | if(router.history.current.path!='/login'){ |
| | | Message({ |
| | | message: '会话过期,请重新登录', |
| | | type: 'error' |
| | | }); |
| | | return Promise.reject(new Error(message)) |
| | | }else { |
| | | return Promise.reject() |
| | | } |
| | | } |
| | | // 如果请求为非200否者默认统一处理 |
| | | if (status !== 200) { |
| | | Message({ |