gx
chenyc
2025-06-09 81ced3885266779c3a3813a0e4687962375b1d62
src/utils/request.ts
@@ -20,7 +20,7 @@
   (config) => {
      // 在发送请求之前做些什么 token
      if (Session.get('token')) {
         config.headers!['Authorization'] = `${Session.get('token')}`;
         config.headers!['Authorization'] = `Bearer ${Session.get('token')}`;
      }
      return config;
   },
@@ -44,6 +44,15 @@
               .then(() => {})
               .catch(() => {});
         }
         if(res.code===200){
            return response.data;
         }
         if(res.code === 400){
            ElMessage.error(res.message);
         }
         if(res.code === 500){
            ElMessage.error(res.message);
         }
         return Promise.reject(service.interceptors.response);
      } else {
         return res;
@@ -55,10 +64,15 @@
         ElMessage.error('网络超时');
      } else if (error.message == 'Network Error') {
         ElMessage.error('网络连接错误');
      } else {
      } else if (error.message.indexOf('status code 401') != -1) {
         ElMessage.error('token 过期了');
         Session.clear(); // 清除浏览器全部临时缓存
         window.location.href = '/'; // 去登录页
      }else {
         if (error.response.data) ElMessage.error(error.response.statusText);
         else ElMessage.error('接口路径找不到');
      }
      console.log(error)
      return Promise.reject(error);
   }
);