From e95f6cec0f9f5f8c30595be19ed994325cba7b68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=B4=AB=E6=98=9F?= <1315228475@qq.com> Date: Wed, 13 Nov 2024 16:35:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=BB=98=E8=AE=A4=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E7=A7=9F=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/login/components/Banner.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/pages/login/components/Banner.vue b/src/pages/login/components/Banner.vue index 12256e4..bf324ee 100644 --- a/src/pages/login/components/Banner.vue +++ b/src/pages/login/components/Banner.vue @@ -23,6 +23,7 @@ label-key="name" type="radio" title="请选择租户" + placeholder="请选择租户" @confirm="selectTenant" > import { getTenants } from '@/service/login/LoginAPI' - import { setTenantId } from '@/utils/auth' + import { setTenantId, getTenantId } from '@/utils/auth' defineOptions({ name: 'Banner' }) @@ -68,6 +69,16 @@ try { loading.value = true tenantList.value = (await getTenants()) as [] + const tenantId = getTenantId() + if (tenantId) { + currentTenant.value = tenantList.value.find( + (item) => item.id === tenantId + ) + emits('update:tenantId', tenantId) + return + } + currentTenant.value = tenantList.value[0] + emits('update:tenantId', currentTenant.value.id) } catch (error) { console.error('[getTenantList][加载租户异常]', error) } finally { -- Gitee