| | |
| | | if (getToken() && !isToken) { |
| | | config.headers[website.tokenHeader] = 'bearer ' + getToken() |
| | | } |
| | | // 获取统一登录携带的token |
| | | const tokensso = window.sessionStorage.getItem('token') |
| | | if (tokensso) { |
| | | config.headers[website.tokenHeader] = 'bearer ' + tokensso |
| | | } |
| | | //headers中配置text请求 |
| | | if (config.text === true) { |
| | | config.headers["Content-Type"] = "text/plain"; |
| | |
| | | //如果在白名单里则自行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'}) |
| | | ); |
| | | // 如果请求为非200否者默认统一处理 |
| | | if (status !== 200) { |
| | | Message({ |