From 6af275330ccf9073cc55f043a5087f0418a2fa10 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Fri, 16 Aug 2024 17:41:20 +0700 Subject: [PATCH] fix: tab default tab --- src/pages/04_product-service/MainPage.vue | 28 ++++++++++++----------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/pages/04_product-service/MainPage.vue b/src/pages/04_product-service/MainPage.vue index 91c24771..cfc4051a 100644 --- a/src/pages/04_product-service/MainPage.vue +++ b/src/pages/04_product-service/MainPage.vue @@ -413,7 +413,7 @@ const workNameRef = ref(); const selectProduct = ref([]); const currentWorkIndex = ref(0); -const currentServiceTab = ref(1); +const serviceTab = ref(1); const propertiesDialog = ref(false); const totalProduct = ref(0); @@ -901,7 +901,7 @@ async function assignFormDataProductService(id: string) { const res = await fetchListServiceById(id); if (res) { - currentServiceTab.value = 1; + serviceTab.value = 1; statusToggle.value = res.status === 'INACTIVE' ? false : true; profileUrl.value = res.imageUrl; profileSubmit.value = true; @@ -964,6 +964,7 @@ const prevProduct = ref({ }); function assignFormDataProduct(data: ProductList) { + productTab.value = 1; statusToggle.value = data.status === 'INACTIVE' ? false : true; profileUrl.value = `${baseUrl.value}/product/${data?.id}/image`; @@ -1444,10 +1445,11 @@ watch( icon="mdi-folder-multiple-plus" @click=" async () => { + serviceTab = 1; clearFormGroup(); clearFormService(); await fetchListOfOptionBranch(); - currentServiceTab = 1; + serviceTab = 1; dialogService = true; } " @@ -4164,8 +4166,8 @@ watch( class="no-padding items-center rounded full-width" :class="{ 'q-mt-xs': v > 1 }" active-class="product-form-active" - :active="currentServiceTab === v" - @click="currentServiceTab = v" + :active="serviceTab === v" + @click="serviceTab = v" > {{ v === 1 ? $t('serviceInformation') : $t('workInformation') }} @@ -4179,7 +4181,7 @@ watch( style="height: 100%; max-height: 100%; overflow-y: auto" > {{ v === 1 ? $t('serviceInformation') : $t('workInformation') }} @@ -4398,7 +4400,7 @@ watch( style="height: 100%; max-height: 100%; overflow-y: auto" >