From a003e20e51b8427136ead24f384de2623f851476 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Tue, 29 Nov 2022 17:03:25 +0800 Subject: [PATCH] perf: domian add node --- src/views/assets/Domain/DomainCreateUpdate.vue | 13 ++++++++++++- src/views/assets/Domain/DomainList.vue | 7 +++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/views/assets/Domain/DomainCreateUpdate.vue b/src/views/assets/Domain/DomainCreateUpdate.vue index 3a460763b..fdb5cf3da 100644 --- a/src/views/assets/Domain/DomainCreateUpdate.vue +++ b/src/views/assets/Domain/DomainCreateUpdate.vue @@ -15,7 +15,7 @@ export default { initial: { }, fields: [ - [this.$t('common.Basic'), ['name', 'assets', 'comment']] + [this.$t('common.Basic'), ['name', 'nodes', 'assets', 'comment']] ], fieldsMeta: { assets: { @@ -25,6 +25,17 @@ export default { el: { value: [] } + }, + nodes: { + el: { + value: [], + ajax: { + url: '/api/v1/assets/nodes/', + transformOption: (item) => { + return { label: item.full_value, value: item.id } + } + } + } } }, diff --git a/src/views/assets/Domain/DomainList.vue b/src/views/assets/Domain/DomainList.vue index ec50f97c2..1c1daa32e 100644 --- a/src/views/assets/Domain/DomainList.vue +++ b/src/views/assets/Domain/DomainList.vue @@ -15,14 +15,17 @@ export default { tableConfig: { url: '/api/v1/assets/domains/', columns: [ - 'name', 'asset_count', 'application_count', 'gateway_count', 'date_created', + 'name', 'node_count', 'asset_count', 'application_count', 'gateway_count', 'date_created', 'comment', 'org_name', 'actions' ], columnsShow: { min: ['name', 'actions'], - default: ['name', 'asset_count', 'application_count', 'gateway_count', 'comment', 'actions'] + default: ['name', 'node_count', 'asset_count', 'application_count', 'gateway_count', 'comment', 'actions'] }, columnsMeta: { + node_count: { + label: this.$t('assets.Node') + }, asset_count: { label: this.$t('assets.Assets') },