From 9ee8b0f7ba2930b6bcf63d6e2a4f735c6437a72c Mon Sep 17 00:00:00 2001 From: zhangyu Date: Wed, 2 Jun 2021 16:55:17 +0800 Subject: [PATCH] =?UTF-8?q?NEX-717=20fix=EF=BC=9Abug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/rightBox/asset/assetBox.vue | 22 +++++++++++++++++-- .../common/rightBox/assetMetaBox.vue | 1 + .../common/table/asset/assetTable.vue | 9 +++++++- .../common/table/settings/dcTable.vue | 2 +- .../src/components/page/asset/asset.vue | 2 +- .../src/components/page/config/dc.vue | 1 + .../components/page/dashboard/chartBox.vue | 6 ++++- 7 files changed, 37 insertions(+), 6 deletions(-) diff --git a/nezha-fronted/src/components/common/rightBox/asset/assetBox.vue b/nezha-fronted/src/components/common/rightBox/asset/assetBox.vue index 7e14ba2e3..27164c408 100644 --- a/nezha-fronted/src/components/common/rightBox/asset/assetBox.vue +++ b/nezha-fronted/src/components/common/rightBox/asset/assetBox.vue @@ -103,7 +103,7 @@ @@ -481,9 +481,27 @@ export default { }, blankLabelValue (label) { if (label.type.toUpperCase() === this.assetConstants.labelTypeData.CHECKBOX) { - return [] + const arr = [] + if (label.param && JSON.parse(label.param).items) { + JSON.parse(label.param).items.forEach(item => { + if (item.check) { + arr.push(item.name) + } + }) + } + return arr } else if (label.type.toUpperCase() === this.assetConstants.labelTypeData.MULTITEXT || label.type.toUpperCase() === assetConstants.labelTypeData.TEXT || label.type.toUpperCase() === assetConstants.labelTypeData.TEXTAREA) { return [''] + } else if (label.type.toUpperCase() === this.assetConstants.labelTypeData.RADIO || label.type.toUpperCase() === assetConstants.labelTypeData.SELECT) { + const arr = [''] + if (label.param && JSON.parse(label.param).items) { + JSON.parse(label.param).items.forEach(item => { + if (item.check) { + arr[0] = item.name + } + }) + } + return arr } else { return [''] } diff --git a/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue b/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue index c0a2e7522..ad2c0183e 100644 --- a/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue +++ b/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue @@ -279,6 +279,7 @@ export default { t.disabled = false }) } + this.selectType(this.editAssetMeta.type, false) }, clickOutside () { this.esc(false) diff --git a/nezha-fronted/src/components/common/table/asset/assetTable.vue b/nezha-fronted/src/components/common/table/asset/assetTable.vue index 8f2e1fb0a..3f4abf167 100644 --- a/nezha-fronted/src/components/common/table/asset/assetTable.vue +++ b/nezha-fronted/src/components/common/table/asset/assetTable.vue @@ -60,7 +60,14 @@ - + diff --git a/nezha-fronted/src/components/page/dashboard/chartBox.vue b/nezha-fronted/src/components/page/dashboard/chartBox.vue index a71429815..d5ace87c2 100644 --- a/nezha-fronted/src/components/page/dashboard/chartBox.vue +++ b/nezha-fronted/src/components/page/dashboard/chartBox.vue @@ -248,7 +248,7 @@