From 50891e99ac572897ed66090b0237885013bd8cd0 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期三, 09 八月 2023 12:59:18 +0800
Subject: [PATCH] fix 修复 无法获取token问题 将 globalHeaders 改为函数
---
src/components/ImageUpload/index.vue | 2 +-
src/views/system/user/index.vue | 2 +-
src/plugins/download.ts | 4 ++--
src/utils/request.ts | 8 +++++---
src/components/FileUpload/index.vue | 2 +-
src/components/Editor/index.vue | 2 +-
6 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/src/components/Editor/index.vue b/src/components/Editor/index.vue
index 9c61f3b..6aef16b 100644
--- a/src/components/Editor/index.vue
+++ b/src/components/Editor/index.vue
@@ -50,7 +50,7 @@
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const upload = reactive<UploadOption>({
- headers: globalHeaders,
+ headers: globalHeaders(),
url: import.meta.env.VITE_APP_BASE_API + '/resource/oss/upload'
})
const myQuillEditor = ref();
diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue
index 260f43c..be99ac0 100644
--- a/src/components/FileUpload/index.vue
+++ b/src/components/FileUpload/index.vue
@@ -66,7 +66,7 @@
const baseUrl = import.meta.env.VITE_APP_BASE_API;
const uploadFileUrl = ref(baseUrl + "/resource/oss/upload"); // 涓婁紶鏂囦欢鏈嶅姟鍣ㄥ湴鍧�
-const headers = ref(globalHeaders);
+const headers = ref(globalHeaders());
const fileList = ref<any[]>([]);
const showTip = computed(
diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue
index 0c1e640..d8ed32b 100644
--- a/src/components/ImageUpload/index.vue
+++ b/src/components/ImageUpload/index.vue
@@ -70,7 +70,7 @@
const baseUrl = import.meta.env.VITE_APP_BASE_API;
const uploadImgUrl = ref(baseUrl + "/resource/oss/upload"); // 涓婁紶鐨勫浘鐗囨湇鍔″櫒鍦板潃
-const headers = ref(globalHeaders);
+const headers = ref(globalHeaders());
const fileList = ref<any[]>([]);
const showTip = computed(
diff --git a/src/plugins/download.ts b/src/plugins/download.ts
index b661457..25f0e35 100644
--- a/src/plugins/download.ts
+++ b/src/plugins/download.ts
@@ -16,7 +16,7 @@
method: 'get',
url: url,
responseType: 'blob',
- headers: globalHeaders,
+ headers: globalHeaders(),
});
const isBlob = blobValidate(res.data);
if (isBlob) {
@@ -40,7 +40,7 @@
method: 'get',
url: url,
responseType: 'blob',
- headers: globalHeaders,
+ headers: globalHeaders(),
});
const isBlob = blobValidate(res.data);
if (isBlob) {
diff --git a/src/utils/request.ts b/src/utils/request.ts
index 5b8480b..4ade2f4 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -14,9 +14,11 @@
let downloadLoadingInstance: LoadingInstance;
// 鏄惁鏄剧ず閲嶆柊鐧诲綍
export const isRelogin = { show: false };
-export const globalHeaders = {
- Authorization: "Bearer " + getToken(),
- clientid: import.meta.env.VITE_APP_CLIENT_ID
+export const globalHeaders = () => {
+ return {
+ Authorization: "Bearer " + getToken(),
+ clientid: import.meta.env.VITE_APP_CLIENT_ID
+ }
}
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8';
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 3da644d..9d2fcdd 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -335,7 +335,7 @@
// 鏄惁鏇存柊宸茬粡瀛樺湪鐨勭敤鎴锋暟鎹�
updateSupport: 0,
// 璁剧疆涓婁紶鐨勮姹傚ご閮�
- headers: globalHeaders,
+ headers: globalHeaders(),
// 涓婁紶鐨勫湴鍧�
url: import.meta.env.VITE_APP_BASE_API + "/system/user/importData"
})
--
Gitblit v1.9.3