From 8db03bf3157ac1affc0b47244e07e170fb146f0c Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Fri, 14 Jun 2024 10:55:56 +0800 Subject: [PATCH] fixed: Fixed the issue that the create account window did not close after creating an account in the account list --- .../Apps/AccountListTable/AccountList.vue | 15 ++++++++++++--- .../AccountListTable/BulkCreateResultDialog.vue | 2 +- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/components/Apps/AccountListTable/AccountList.vue b/src/components/Apps/AccountListTable/AccountList.vue index 9e8c4a132..727ecdedd 100644 --- a/src/components/Apps/AccountListTable/AccountList.vue +++ b/src/components/Apps/AccountListTable/AccountList.vue @@ -36,6 +36,7 @@ v-if="showResultDialog" :result="createAccountResults" :visible.sync="showResultDialog" + @close-all="closeAll" /> { this.showResultDialog = true - }, 100) + this.createAccountResults = results + }, 350) }, handleAccountBulkUpdate() { this.updateSelectedDialogSetting.visible = false this.$refs.ListTable.reloadTable() + }, + closeAll() { + setTimeout(() => { + this.showResultDialog = false + }, 350) + + setTimeout(() => { + this.showAddDialog = false + }, 800) } } } diff --git a/src/components/Apps/AccountListTable/BulkCreateResultDialog.vue b/src/components/Apps/AccountListTable/BulkCreateResultDialog.vue index acfd8d61d..3c9770c5e 100644 --- a/src/components/Apps/AccountListTable/BulkCreateResultDialog.vue +++ b/src/components/Apps/AccountListTable/BulkCreateResultDialog.vue @@ -91,7 +91,7 @@ export default { }, methods: { closeDialog() { - this.$emit('update:visible', false) + this.$emit('close-all') } } }