From 2669c8fff0c23aba7ade203a637e0bbb1af483d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Fri, 14 Oct 2022 17:42:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E8=B4=A6=E5=8F=B7=E5=88=97=E8=A1=A8=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountListTable/index.vue | 7 +++++++ src/views/assets/Asset/AssetDetail/Account.vue | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/src/components/AccountListTable/index.vue b/src/components/AccountListTable/index.vue index 8b6948add..56d5ae6b2 100644 --- a/src/components/AccountListTable/index.vue +++ b/src/components/AccountListTable/index.vue @@ -61,6 +61,10 @@ export default { asset: { type: Object, default: null + }, + columns: { + type: Array, + default: () => [] } }, data() { @@ -219,6 +223,9 @@ export default { } }, mounted() { + if (this.columns.length > 0) { + this.tableConfig.columns = this.columns + } if (this.otherActions) { const actionColumn = this.tableConfig.columns[this.tableConfig.columns.length - 1] for (const item of this.otherActions) { diff --git a/src/views/assets/Asset/AssetDetail/Account.vue b/src/views/assets/Asset/AssetDetail/Account.vue index a26c40250..8dfe994c7 100644 --- a/src/views/assets/Asset/AssetDetail/Account.vue +++ b/src/views/assets/Asset/AssetDetail/Account.vue @@ -9,6 +9,7 @@ :has-import="false" :has-clone="false" :has-left-actions="true" + :columns="assetAccountColumns" /> @@ -38,6 +39,10 @@ export default { data() { return { assetUserUrl: `/api/v1/assets/accounts/?asset=${this.object.id}`, + assetAccountColumns: [ + 'username', 'version', 'privlieged', 'connectivity', + 'date_created', 'date_updated', 'actions' + ], quickActions: [ { title: this.$t('assets.TestAssetsConnective'),