From 493a27022ad30291934db825bab591c7efdcbc09 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 12 Aug 2026 16:35:45 +0800
Subject: [PATCH] feat: 保存的时候一个按钮置灰
---
applications/task-work-order/src/axios.js | 34 ++++++----------------------------
1 files changed, 6 insertions(+), 28 deletions(-)
diff --git a/applications/task-work-order/src/axios.js b/applications/task-work-order/src/axios.js
index 1a6e862..0c7dc02 100644
--- a/applications/task-work-order/src/axios.js
+++ b/applications/task-work-order/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'
@@ -17,7 +17,6 @@
import { Base64 } from 'js-base64'
import { baseUrl } from '@/config/env'
import crypto from '@/utils/crypto'
-const adminUrl = import.meta.env.VITE_APP_DASHBOARD_URL
// 全局未授权错误提示状态,只提示一次
let isErrorShown = false
@@ -34,6 +33,8 @@
//跨域请求,允许保存cookie
withCredentials: true,
})
+
+
//http request拦截
service.interceptors.request.use(
@@ -108,11 +109,7 @@
const currentRouteName = router.currentRoute.value.name
// 如果当前路由不是登录页,则跳转到登录页
if (currentRouteName !== '登录页') {
- store.dispatch('FedLogOut').then(() =>
- router.push({
- path: '/login',
- })
- )
+ logOutFun()
}
return Promise.reject(new Error(message))
}
@@ -153,16 +150,7 @@
removeRefreshToken()
const env = import.meta.env.VITE_APP_ENV
// 重定向到登录页
- store.dispatch('FedLogOut').then(() => router.push({
- path: '/login'
- }));
- // env === 'development'
- // ? store.dispatch('FedLogOut').then(() =>
- // router.push({
- // path: '/login',
- // })
- // )
- // : store.dispatch('FedLogOut').then(() => window.location.replace(`${adminUrl}#/login`))
+ logOutFun()
return Promise.reject(new Error(message))
})
}
@@ -180,17 +168,7 @@
removeToken()
removeRefreshToken()
// 重定向到登录页
- // store.dispatch('FedLogOut').then(() => router.push({
- // path: '/login'
- // }));
- const env = import.meta.env.VITE_APP_ENV
- env === 'development'
- ? store.dispatch('FedLogOut').then(() =>
- router.push({
- path: '/login',
- })
- )
- : store.dispatch('FedLogOut').then(() => window.location.replace(`${adminUrl}#/login`))
+ logOutFun()
return Promise.reject(new Error(message))
}
// 如果请求为oauth2错误码则首次报错时提示
--
Gitblit v1.9.3