From a654c8fd0b7ff9920eada1edf80438338ca3f5fa Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期五, 28 十月 2022 18:21:12 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_ui into master
---
src/utils/request.js | 53 ++++++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 42 insertions(+), 11 deletions(-)
diff --git a/src/utils/request.js b/src/utils/request.js
index d6da1bf..c560504 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -1,7 +1,10 @@
import axios from 'axios';
import router from '@/router'
+// 寮曞叆elementUI
+import tip from 'element-ui';
const api = axios.create({
- baseURL: 'http://42.193.1.25:8082/', // 璇锋眰鐨勫叕鍏卞湴鍧�閮ㄥ垎
+ baseURL: '/', // 璇锋眰鐨勫叕鍏卞湴鍧�閮ㄥ垎
+ timeout: 15000
})
// 鎷︽埅鍣�
// 璇锋眰
@@ -12,20 +15,48 @@
config.headers.Authorization = tokenHead + token;
}
return config;
-},(err)=>{
- console.log(err);
+}, (err) => {
+ console.log(err, 're');
}
)
// 鍝嶅簲
api.interceptors.response.use(
- function (response) {
- return response.data;
- },
- function (error) {
- const {code} = error.response.data;
- if(code === 401){
+ (response) => {
+ const result = response.data;
+ // console.log(response);
+ if (response.status === 200 && result.code === 200) {
+ return result;
+ }
+ else if (response.status === 200 && result.code === 500) {
+ // tip.Message({
+ // type: 'error',
+ // message: '鏈嶅姟鍣ㄥ姫鍔涘姞杞戒腑',
+ // })
+ return result;
+ }
+ else if (response.status === 200 && result.code === 401) {
+ // console.log(result);
+ tip.Message({
+ type: 'warning',
+ message: '鐧诲綍韬唤宸茶繃鏈�',
+ })
router.push('/login');
}
- }
-);
+ else {
+ return result;
+ }
+ },
+ (error) => {
+ let msg =''
+ if (error.code === 'ERR_NETWORK') {
+ msg = '缃戠粶璇锋眰瓒呮椂'
+ }else{
+ msg = '缃戠粶閿欒'
+ }
+ tip.Message({
+ type: 'error',
+ message: msg
+ })
+ },
+)
export default api;
\ No newline at end of file
--
Gitblit v1.8.0