From d6518019dd8f4b94c166bad825a18c83d9f773bb Mon Sep 17 00:00:00 2001 From: Bai Date: Mon, 5 Dec 2022 19:31:00 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=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=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountListTable/index.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/components/AccountListTable/index.vue b/src/components/AccountListTable/index.vue index 119959943..15eec5cda 100644 --- a/src/components/AccountListTable/index.vue +++ b/src/components/AccountListTable/index.vue @@ -98,11 +98,24 @@ export default { columnsShow: { min: ['name', 'username', 'actions'], default: [ - 'name', 'hostname', 'ip', 'username', - 'version', 'privileged', 'actions' + 'name', 'username', 'version', 'privileged', 'actions', 'secret_type', 'actions' ] }, columnsMeta: { + name: { + showOverflowTooltip: true, + formatter: function(row) { + const to = { + name: 'AssetAccountDetail', + params: { id: row.id } + } + if (vm.$hasPerm('assets.view_account')) { + return { row.name } + } else { + return { row.name } + } + } + }, asset: { label: this.$t('assets.Asset'), showOverflowTooltip: true,