diff --git a/src/components/Apps/AccountListTable/AccountList.vue b/src/components/Apps/AccountListTable/AccountList.vue index 6a8872a60..a996433fa 100644 --- a/src/components/Apps/AccountListTable/AccountList.vue +++ b/src/components/Apps/AccountListTable/AccountList.vue @@ -281,7 +281,8 @@ export default { can: () => { return vm.$hasPerm('accounts.add_account') && !this.$store.getters.currentOrgIsRoot }, - callback: () => { + callback: async() => { + await this.getAssetDetail() setTimeout(() => { vm.iAsset = this.asset vm.account = {} @@ -296,7 +297,8 @@ export default { can: () => { return vm.$hasPerm('accounts.add_account') && !this.$store.getters.currentOrgIsRoot }, - callback: () => { + callback: async() => { + await this.getAssetDetail() setTimeout(() => { vm.iAsset = this.asset vm.account = {} diff --git a/src/components/Apps/AccountListTable/const.js b/src/components/Apps/AccountListTable/const.js index 470f693a0..f27480c75 100644 --- a/src/components/Apps/AccountListTable/const.js +++ b/src/components/Apps/AccountListTable/const.js @@ -68,7 +68,10 @@ export const accountOtherActions = (vm) => [ ...vm.asset, ...row.asset } - vm.account = row + vm.account = { + ...row, + name: `${row.name} - ${vm.$t('Duplicate').toLowerCase()}` + } vm.iAsset = data vm.showAddDialog = false vm.accountCreateUpdateTitle = vm.$t('DuplicateAccount')