From a53ece5036c1fa61a63fe5f9e0cd3519210ab928 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 07 Aug 2026 09:44:27 +0800
Subject: [PATCH] feat:兼容分辨率低不出现滚动条
---
applications/drone-command/src/axios.js | 20 ++++++--------------
1 files changed, 6 insertions(+), 14 deletions(-)
diff --git a/applications/drone-command/src/axios.js b/applications/drone-command/src/axios.js
index 1e7423d..f16a05f 100644
--- a/applications/drone-command/src/axios.js
+++ b/applications/drone-command/src/axios.js
@@ -9,7 +9,7 @@
import axios from 'axios'
import store from '@/store/'
import router from '@/router/'
-import { serialize } from '@/utils/util'
+import { logOutFun, serialize } from '@/utils/util'
import { getToken, removeToken, removeRefreshToken } from '@/utils/auth'
import { isURL, validatenull } from '@/utils/validate'
import { ElMessage } from 'element-plus'
@@ -29,6 +29,7 @@
}
//跨域请求,允许保存cookie
axios.defaults.withCredentials = true
+
//http request拦截
axios.interceptors.request.use(
@@ -105,11 +106,7 @@
const currentRouteName = router.currentRoute.value.name
// 如果当前路由不是登录页,则跳转到登录页
if (currentRouteName !== '登录页') {
- store.dispatch('FedLogOut').then(() =>
- router.push({
- path: '/login',
- })
- )
+ logOutFun()
}
return Promise.reject(new Error(message))
}
@@ -150,10 +147,7 @@
removeRefreshToken()
const env = import.meta.env.VITE_APP_ENV
// 重定向到登录页
- store.dispatch('FedLogOut').then(() => router.push({
- path: '/login'
- }))
-
+ logOutFun()
return Promise.reject(new Error(message))
})
}
@@ -171,10 +165,7 @@
removeToken()
removeRefreshToken()
// 重定向到登录页
- store.dispatch('FedLogOut').then(() => router.push({
- path: '/login'
- }))
-
+ logOutFun()
return Promise.reject(new Error(message))
}
// 如果请求为oauth2错误码则首次报错时提示
@@ -206,6 +197,7 @@
return res
},
error => {
+
return Promise.reject(new Error(error))
}
)
--
Gitblit v1.9.3