summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzyh <[email protected]>2023-07-19 16:10:07 +0800
committerzyh <[email protected]>2023-07-19 16:10:07 +0800
commit9df0440f42f5e7f7764207aecbef655aef61d9cf (patch)
treee7262636a2265a78cae327464261e79d34407023
parentcd93612819b17a0b8166ef8b8383c2e2b656adea (diff)
parentb53bcacf52faf81a5defdc2eb5ea93132e064dd1 (diff)
Merge branch 'dev-3.7' of git.mesalab.cn:nezha/nezha-fronted into dev-3.7rel-23.04.10
-rw-r--r--nezha-fronted/src/components/page/asset/asset.vue12
1 files changed, 11 insertions, 1 deletions
diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue
index 3f7e3f773..af4d32012 100644
--- a/nezha-fronted/src/components/page/asset/asset.vue
+++ b/nezha-fronted/src/components/page/asset/asset.vue
@@ -242,7 +242,7 @@ export default {
batchShow: false
},
silenceBoxShow: false,
- dataListLayout: localStorage.getItem('dataList-layout' + 'assetTable') ? JSON.parse(localStorage.getItem('dataList-layout' + 'assetTable')) : ['searchInput', 'elementSet', 'clickSearch', 'pagination', 'detailViewSet'],
+ dataListLayout: localStorage.getItem('dataList-layoutassetNzTableHeightOffset' + 'assetTable') ? JSON.parse(localStorage.getItem('dataList-layout' + 'assetTable')) : ['searchInput', 'elementSet', 'clickSearch', 'pagination', 'detailViewSet'],
assetNzTableHeightOffset: 287, // 包含click-search时nz-table的高度
blankObject: {
id: '',
@@ -826,6 +826,7 @@ export default {
})
},
setSearchData (statistics) {
+ this.assetNzTableHeightOffset = 2
Object.keys(this.titleSearchList).forEach(key => {
const keys = key === 'assetLabel' ? 'meta' : key
if (key === 'assetLabel') {
@@ -836,6 +837,9 @@ export default {
this.detailSearchList.assetLabel.show = true
this.titleSearchList[key].hide = !res.length
this.detailSearchList[key].hide = !res.length
+ if (res.length) {
+ this.assetNzTableHeightOffset += 57
+ }
})
} else if (key === 'model') {
this.getModelData(statistics[keys]).then(res => {
@@ -845,12 +849,18 @@ export default {
this.detailSearchList.model.show = true
this.titleSearchList[key].hide = !res.length
this.detailSearchList[key].hide = !res.length
+ if (res.length) {
+ this.assetNzTableHeightOffset += 57
+ }
})
} else {
this.titleSearchList[key].children = statistics[keys].map(d => { return { ...d, value: d.id } })
this.detailSearchList[key].children = statistics[keys].map(d => { return { ...d, value: d.id } })
this.titleSearchList[key].hide = !this.titleSearchList[key].children.length
this.detailSearchList[key].hide = !this.detailSearchList[key].children.length
+ if (this.detailSearchList[key].children.length) {
+ this.assetNzTableHeightOffset += 57
+ }
}
if (this.titleSearchList[key].children.length === 0) {
// delete this.titleSearchList[key]