From 81ced3885266779c3a3813a0e4687962375b1d62 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 09 六月 2025 19:16:43 +0800
Subject: [PATCH] gx
---
src/utils/request.ts | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/src/utils/request.ts b/src/utils/request.ts
index 6212fc4..310fd8c 100644
--- a/src/utils/request.ts
+++ b/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);
}
);
--
Gitblit v1.8.0