From adf8617abffc836080e20cd35a3c62572c2d7f13 Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Mon, 17 Jun 2024 14:57:58 +0800 Subject: [PATCH] fixed: The account list detail page does not refresh after opening and closing the privilege list field --- .../Apps/AccountListTable/AccountCreateUpdate.vue | 4 ---- src/components/Apps/AccountListTable/AccountList.vue | 10 ++++++++++ src/components/Table/AutoDataTable/index.vue | 4 ---- src/views/accounts/Account/AccountDetail/index.vue | 4 ---- src/views/settings/Task/TaskDetail/index.vue | 4 ---- src/views/settings/Task/index.vue | 4 ---- 6 files changed, 10 insertions(+), 20 deletions(-) diff --git a/src/components/Apps/AccountListTable/AccountCreateUpdate.vue b/src/components/Apps/AccountListTable/AccountCreateUpdate.vue index c0d7e2c98..3210fcb87 100644 --- a/src/components/Apps/AccountListTable/AccountCreateUpdate.vue +++ b/src/components/Apps/AccountListTable/AccountCreateUpdate.vue @@ -172,7 +172,3 @@ export default { } } - - diff --git a/src/components/Apps/AccountListTable/AccountList.vue b/src/components/Apps/AccountListTable/AccountList.vue index 727ecdedd..9451e2a5d 100644 --- a/src/components/Apps/AccountListTable/AccountList.vue +++ b/src/components/Apps/AccountListTable/AccountList.vue @@ -465,6 +465,12 @@ export default { ) } }, + activated() { + // 由于组件嵌套较深,有可能导致 Error in activated hook: "TypeError: Cannot read properties of undefined (reading 'getList')" 的问题 + setTimeout(() => { + this.refresh() + }) + }, methods: { onUpdateAuthDone(account) { Object.assign(this.account, account) @@ -499,6 +505,10 @@ export default { setTimeout(() => { this.showAddDialog = false }, 800) + + setTimeout(() => { + this.refresh() + }, 1000) } } } diff --git a/src/components/Table/AutoDataTable/index.vue b/src/components/Table/AutoDataTable/index.vue index 93d6bd4ea..557c26ad1 100644 --- a/src/components/Table/AutoDataTable/index.vue +++ b/src/components/Table/AutoDataTable/index.vue @@ -485,7 +485,3 @@ export default { } } - - diff --git a/src/views/accounts/Account/AccountDetail/index.vue b/src/views/accounts/Account/AccountDetail/index.vue index 4b92a25c9..160e799a8 100644 --- a/src/views/accounts/Account/AccountDetail/index.vue +++ b/src/views/accounts/Account/AccountDetail/index.vue @@ -65,7 +65,3 @@ export default { } } - - diff --git a/src/views/settings/Task/TaskDetail/index.vue b/src/views/settings/Task/TaskDetail/index.vue index c31d5727c..4388ba4c2 100644 --- a/src/views/settings/Task/TaskDetail/index.vue +++ b/src/views/settings/Task/TaskDetail/index.vue @@ -55,7 +55,3 @@ export default { } } - - diff --git a/src/views/settings/Task/index.vue b/src/views/settings/Task/index.vue index 34baeea1a..d5fa20697 100644 --- a/src/views/settings/Task/index.vue +++ b/src/views/settings/Task/index.vue @@ -32,7 +32,3 @@ export default { } } - -