From cb5fe0f2a05f019e911d3152a2543efcc9718aa0 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Thu, 29 Jul 2021 14:57:20 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BD=BF=E7=94=A8=20mini=20=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=20(#945)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * perf: 使用 mini 接口 * perf: 资产列表默认展示平台和协议 * perf: 添加排序 Co-authored-by: 吴小白 <296015668@qq.com> --- src/components/AssetSelect/index.vue | 2 +- src/views/assets/Asset/AssetList.vue | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/AssetSelect/index.vue b/src/components/AssetSelect/index.vue index c89a39765..0d7a086a2 100644 --- a/src/components/AssetSelect/index.vue +++ b/src/components/AssetSelect/index.vue @@ -76,7 +76,7 @@ export default { select2Config: select2Config, dialogSelect2Config: select2Config, tableConfig: { - url: '/api/v1/assets/assets/', + url: '/api/v1/assets/assets/?fields_size=mini', hasTree: true, canSelect: this.canSelect, columns: [ diff --git a/src/views/assets/Asset/AssetList.vue b/src/views/assets/Asset/AssetList.vue index 862d374f3..814c460bd 100644 --- a/src/views/assets/Asset/AssetList.vue +++ b/src/views/assets/Asset/AssetList.vue @@ -112,7 +112,7 @@ export default { ], columnsShow: { min: ['hostname', 'ip', 'actions'], - default: ['hostname', 'ip', 'hardware_info', 'connectivity', 'actions'] + default: ['hostname', 'ip', 'platform', 'protocols', 'hardware_info', 'connectivity', 'actions'] }, columnsMeta: { hostname: { @@ -120,7 +120,11 @@ export default { formatterArgs: { route: 'AssetDetail' }, - showOverflowTooltip: true + showOverflowTooltip: true, + sortable: true + }, + platform: { + sortable: true }, protocols: { formatter: function(row) {