智慧农业后台管理页面
guoshilong
2022-11-08 082613d446e29e4ec1c16bfaa52345106a498b23
src/router/axios.js
@@ -39,6 +39,11 @@
  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";
@@ -62,7 +67,9 @@
  //如果在白名单里则自行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({