From ce69f84c6c6f6d1aba7daaf8ce894cc9dc88bc85 Mon Sep 17 00:00:00 2001 From: liuyong <925339056@qq.com> Date: Wed, 9 Apr 2025 09:29:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 2 ++ src/components/AppHeader.vue | 13 ++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.env.production b/.env.production index 79e379e..6a4a331 100644 --- a/.env.production +++ b/.env.production @@ -1,3 +1,5 @@ VITE_COOKIE_DOMAIN = .openeuler.org VITE_LOGIN_ORIGIN = https://id.openeuler.org + +VITE_PORTAL_ORIGIN = https://www.openeuler.org \ No newline at end of file diff --git a/src/components/AppHeader.vue b/src/components/AppHeader.vue index 2416944..6eaea3d 100644 --- a/src/components/AppHeader.vue +++ b/src/components/AppHeader.vue @@ -16,7 +16,7 @@ import IconLogin from '~icons/app/icon-login.svg'; const { t, locale } = useI18n(); const lang = computed(() => { - return useLangStore().lang; + return useLangStore().lang === 'zh' ? 'zh' : 'en'; }); const { token } = getUserAuth(); @@ -62,11 +62,14 @@ watch( } ); +const protalUrl = computed(() => { + return `${import.meta.env.VITE_PORTAL_ORIGIN}/${lang.value}`; +}); + const jumpToUserZone = () => { - const language = lang.value === 'zh' ? 'zh' : 'en'; - const origin = import.meta.env.VITE_LOGIN_ORIGIN; - window.open(`${origin}/${language}/profile`, '_black'); + window.open(`${protalUrl.value}/workspace`, '_black'); }; +