From f67b60dd822a43ebc076777fc3308ead4b7ecfdd Mon Sep 17 00:00:00 2001 From: daxiongok <12421064+tirisfalcn@user.noreply.gitee.com> Date: Sat, 17 Aug 2024 15:08:17 +0000 Subject: [PATCH] update Yi.RuoYi.Vue3/src/utils/request.js. Signed-off-by: daxiongok <12421064+tirisfalcn@user.noreply.gitee.com> --- Yi.RuoYi.Vue3/src/utils/request.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Yi.RuoYi.Vue3/src/utils/request.js b/Yi.RuoYi.Vue3/src/utils/request.js index b5c3b6fb..0c1cda23 100644 --- a/Yi.RuoYi.Vue3/src/utils/request.js +++ b/Yi.RuoYi.Vue3/src/utils/request.js @@ -11,6 +11,8 @@ import JsonBig from 'json-bigint' import qs from 'qs' let downloadLoadingInstance; +let isRefreshing = false; +let waitRequests = [] // 请求队列 // 是否显示重新登录 export let isRelogin = { show: false }; @@ -132,7 +134,7 @@ service.interceptors.response.use(res => { const errorRes = error.response; console.log('isRefreshingbefore',isRefreshing) - if (errorRes?.status == '401' && !isRefreshRequest(errorRes.config)){ // 如果没有权限且不是刷新token的请求 + if (errorRes?.status == '401' && !isRefreshRequest(errorRes.config)) { // 如果没有权限且不是刷新token的请求 console.log('isRefreshing',isRefreshing,new Date()) if (!isRefreshing) { isRefreshing = true