From b6ae2aa2f84ca872f378c857b22a014d5b34f70a Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Tue, 25 Feb 2025 16:41:35 +0800 Subject: [PATCH] Fixed: Fix the issue where adding account information to assets in Pam is not responding. --- .../assets/Asset/AssetList/components/BaseList.vue | 13 +++++++++++++ .../assets/Asset/AssetList/components/const.js | 6 +++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/views/assets/Asset/AssetList/components/BaseList.vue b/src/views/assets/Asset/AssetList/components/BaseList.vue index f9c798649..73dccdba7 100644 --- a/src/views/assets/Asset/AssetList/components/BaseList.vue +++ b/src/views/assets/Asset/AssetList/components/BaseList.vue @@ -30,6 +30,12 @@ :visible.sync="gatewayVisible" /> + @@ -39,6 +45,7 @@ import AssetBulkUpdateDialog from './AssetBulkUpdateDialog' import PlatformDialog from '../components/PlatformDialog' import GatewayDialog from '@/components/Apps/GatewayDialog' import AccountDiscoverDialog from './AccountDiscoverDialog.vue' +import AccountCreateUpdate from '@/components/Apps/AccountListTable/AccountCreateUpdate.vue' import { getDefaultConfig } from './const' import { mapState } from 'vuex' @@ -47,6 +54,7 @@ export default { ListTable, GatewayDialog, PlatformDialog, + AccountCreateUpdate, AccountDiscoverDialog, AssetBulkUpdateDialog }, @@ -139,9 +147,11 @@ export default { }, createProps: {}, showPlatform: false, + showAddDialog: false, recentPlatforms: recentPlatforms, createAction: createAction, gatewayPort: 0, + asset: {}, gatewayCell: '', gatewayVisible: false, defaultConfig: defaultConfig['tableConfig'], @@ -264,6 +274,9 @@ export default { } }) this.recentPlatforms = platforms + }, + addAccountSuccess() { + this.$refs.ListTable.reloadTable() } } } diff --git a/src/views/assets/Asset/AssetList/components/const.js b/src/views/assets/Asset/AssetList/components/const.js index ddfc7ad1f..ca38e5e03 100644 --- a/src/views/assets/Asset/AssetList/components/const.js +++ b/src/views/assets/Asset/AssetList/components/const.js @@ -231,7 +231,11 @@ export function getDefaultConfig(vm) { { name: 'AddAccount', title: '添加账号', - divided: true + divided: true, + callback: ({ row }) => { + vm.asset.id = row.id + vm.showAddDialog = true + } }, { name: 'DiscoverAccounts',