From 4f218aac60322f6b0cd90447f8c13f6fb6ff88e8 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期三, 11 三月 2026 17:29:49 +0800
Subject: [PATCH] 考点核验
---
src/utils/axios.js | 32 ++++++--------------------------
1 files changed, 6 insertions(+), 26 deletions(-)
diff --git a/src/utils/axios.js b/src/utils/axios.js
index 86cea2e..293396f 100644
--- a/src/utils/axios.js
+++ b/src/utils/axios.js
@@ -1,6 +1,8 @@
import axios from 'axios'
import $qxueyou from '@/config/qxueyou.js'
import { getUUID } from "@/utils/tool.js";
+import { ElMessage } from 'element-plus';
+import router from '@/router/index.js'
let createAxios = axios.create({
baseURL: $qxueyou.serverRoot,
@@ -70,17 +72,6 @@
throw error;
}
}
-
-let strTrim = function(data) {
- let newData = {...data}
- Object.keys(newData).forEach((key) => {
- if (typeof newData[key] === 'string') {
- newData[key] = newData[key].trim()
- }
- })
- return newData
-}
-
//缃戠粶璇锋眰鐩戝惉
createAxios.interceptors.request.use(
function(config) {
@@ -88,17 +79,15 @@
if (!config.url.includes('/auth/refresh-token')) {
config.headers = {
...config.headers,
- Authorization: localStorage.getItem('accessToken')
+ Authorization: localStorage.getItem(ACCESS_TOKEN_KEY)
}
}
config.flag = getUUID().toString().slice(-4)
if (config.data) {
console.log(`data-${config.flag} `, config.data)
- // config.data = JSON.stringify(config.data)
}
if (config.params) {
console.log(`params-${config.flag} `, config.params)
- // config.params = strTrim(config.params)
}
return config
},
@@ -112,7 +101,7 @@
const resultCode = response.data.code;
const originalRequest = response.config;
if (response.data && [500, 400].includes(resultCode)) {
- console.log(response)
+ console.log(`url-${response.config.flag}`, response.config.url, response)
return response
}
if (response.data && resultCode == '401') {
@@ -149,37 +138,28 @@
});
refreshQueue = [];
tokenUtils.clearTokens();
- // $store.commit("session/loginFlag", false);
- // $store.commit("session/userInfo", {});
- // 鍙互鍦ㄨ繖閲岃Е鍙戠櫥褰曢〉闈㈣烦杞�
} finally {
isRefreshing = false;
}
} else {
tokenUtils.clearTokens();
- // $store.commit("session/loginFlag", false);
- // $store.commit("session/userInfo", {});
}
}
-
+
console.log(`url-${response.config.flag} `, response.config.url, response.data)
return response
},
error => {
- // store.commit('network/changeNetworkState', false)
if (!error.response) return Promise.reject(error)
- // store.commit('network/status', error.response.status)
if (401 === error.response.status) {
// 鍒锋柊 token 鐨勮姹傝繑鍥� 401 鏃讹紝鐩存帴杩斿洖閿欒锛屼笉瑕佹姏鍑烘柊鐨勯敊璇�
if (error.config && error.config.url && error.config.url.includes('/auth/refresh-token')) {
return Promise.reject(error)
}
- // store.commit('session/clearUser')
- // store.commit('endea/clearShareK')
- // store.commit('network/logout')
throw new Error('鐧诲綍澶辨晥')
}
+ ElMessage.error(error)
return Promise.reject(error)
}
)
--
Gitblit v1.8.0