From b4059b52a960a9b3932d51adc001bac9c77e0e1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A8=9C?= Date: Thu, 5 Jun 2025 20:24:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96token=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 5 +++-- src/utils/downloadFun.ts | 5 +---- src/utils/request.ts | 6 +----- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/App.vue b/src/App.vue index e5b55fd..0e0eb97 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,7 +18,6 @@ const { locale } = useI18n(); const locales = computed(() => appStore.locale); const appStore = useAppStore(); const {downLoading} = storeToRefs(appStore); -const { changeParentToken } = appStore; // 新增路由状态标记 const isManualNavigation = ref(false); @@ -41,7 +40,9 @@ const handleMessage = (e: MessageEvent) => { }else if(e.data?.type === 'parentToken') { const token = e.data.parentToken; if(token){ - changeParentToken(token); + if(location.origin.includes('localhost')){ + localStorage.setItem('ECSESSION', token) + } }else{ ElMessage({ message: '未获取到token数据!', diff --git a/src/utils/downloadFun.ts b/src/utils/downloadFun.ts index f4b3837..92e2e77 100644 --- a/src/utils/downloadFun.ts +++ b/src/utils/downloadFun.ts @@ -1,10 +1,7 @@ import { useAppStore, useAppStoreHook } from '@/store'; -import { storeToRefs } from 'pinia'; export function downloadFun(url: string) { - const appStore = useAppStore(); - const { parentToken } = storeToRefs(appStore); - const token = parentToken.value || localStorage.getItem('ECSESSION'); + const token = localStorage.getItem('ECSESSION'); if (!token) { ElMessage.error(`Token is not available yet`); return; diff --git a/src/utils/request.ts b/src/utils/request.ts index fcd5408..212bb10 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -22,15 +22,11 @@ const service = axios.create({ // 请求拦截器 service.interceptors.request.use( (config: InternalAxiosRequestConfig) => { - const appStore = useAppStore(); - const { parentToken } = storeToRefs(appStore); const accessToken = localStorage.getItem(TOKEN_KEY); if (accessToken) { config.headers.Authorization = accessToken; } - if (parentToken.value) { - config.headers['Authorization'] = `Bearer ${parentToken.value}`; - } + config.headers['Authorization'] = `Bearer ${localStorage.getItem('ECSESSION')}`; return config; }, (error: any) => { -- Gitee