diff --git a/src/pages/03_customer-management/BranchPage.vue b/src/pages/03_customer-management/BranchPage.vue index d36bf5f1..3227c8dc 100644 --- a/src/pages/03_customer-management/BranchPage.vue +++ b/src/pages/03_customer-management/BranchPage.vue @@ -494,6 +494,13 @@ watch([customerId, inputSearch, currentStatus], async () => { if (res) { listEmployee = res.data.result; + + currentBtnOpen.map((v, i) => { + if (i !== props.rowIndex) { + currentBtnOpen[i] = false; + } + }); + currentBtnOpen[props.rowIndex] = !currentBtnOpen[props.rowIndex]; } diff --git a/src/pages/03_customer-management/MainPage.vue b/src/pages/03_customer-management/MainPage.vue index fc2349af..6162de1e 100644 --- a/src/pages/03_customer-management/MainPage.vue +++ b/src/pages/03_customer-management/MainPage.vue @@ -1082,6 +1082,13 @@ const emptyCreateDialog = ref(false); if (res) { listEmployee = res.result; + + currentBtnOpen.map((v, i) => { + if (i !== props.rowIndex) { + currentBtnOpen[i] = false; + } + }); + currentBtnOpen[props.rowIndex] = !currentBtnOpen[props.rowIndex]; }