From 7a1ff8ac3021b71e6c855aee7dd1c6e39b567c59 Mon Sep 17 00:00:00 2001 From: xue jiahao Date: Mon, 25 Nov 2024 10:45:44 +0800 Subject: [PATCH] [UI] inactive domain --- frontend/src/components/DomainSelector.vue | 12 ++- frontend/src/pages/TenantDomain.vue | 88 ++++++++++++++++++---- frontend/src/stores/useAuthStore.ts | 12 +-- 3 files changed, 92 insertions(+), 20 deletions(-) diff --git a/frontend/src/components/DomainSelector.vue b/frontend/src/components/DomainSelector.vue index 2fb7c60..d6fcf91 100644 --- a/frontend/src/components/DomainSelector.vue +++ b/frontend/src/components/DomainSelector.vue @@ -12,10 +12,10 @@ :disable="isUnclickable" > - - + {{domain.domainName}} @@ -42,6 +42,9 @@ const isUnclickable = computed(()=>{ return route.path.startsWith('/FlowChart/') || domains.value === undefined || domains.value.length === 0; }); +const isCurrentDomain=(domain:IDomainInfo)=>{ + return domain.id === userStore.currentDomain.id; +} const onItemClick=(domain:IDomainInfo)=>{ console.log(domain); @@ -54,6 +57,11 @@ const onItemClick=(domain:IDomainInfo)=>{ cursor: default !important; } +.q-item.active-domain-item { + color: inherit; + background: #eee; +} + .q-btn.disabled.customized-disabled-btn * { cursor: default !important; } diff --git a/frontend/src/pages/TenantDomain.vue b/frontend/src/pages/TenantDomain.vue index 4e2956b..7af3320 100644 --- a/frontend/src/pages/TenantDomain.vue +++ b/frontend/src/pages/TenantDomain.vue @@ -17,6 +17,14 @@ + +