diff --git a/nezha-fronted/src/components/common/project/popData/assetTable.vue b/nezha-fronted/src/components/common/project/popData/assetTable.vue index 97c818133..8ba22d364 100644 --- a/nezha-fronted/src/components/common/project/popData/assetTable.vue +++ b/nezha-fronted/src/components/common/project/popData/assetTable.vue @@ -142,7 +142,9 @@ export default { loading: false, tableHeight: '100%', searchLabel: {}, - deleteBox: {} + deleteBox: {}, + needAlertDaysData: true, + trendKey: 'assetId' } }, created () { @@ -165,6 +167,25 @@ export default { this.$get(this.url, { ...this.searchLabel }).then(response => { this.tools.loading = false if (response.code == 200) { + if (this.needAlertDaysData) { + response.data.list.forEach(item => { + item.trendLoading = true + item.alertDaysData = [ + { + metric: { priority: 'P1' }, + values: [[0, 0]] + }, + { + metric: { priority: 'P2' }, + values: [[0, 0]] + }, + { + metric: { priority: 'P3' }, + values: [[0, 0]] + } + ] + }) + } this.tableData = response.data.list this.deleteBox.ids = '' this.pageObj.total = response.data.total diff --git a/nezha-fronted/src/components/common/project/popData/endpointTable.vue b/nezha-fronted/src/components/common/project/popData/endpointTable.vue index bbb1e4c45..afc5bfc0a 100644 --- a/nezha-fronted/src/components/common/project/popData/endpointTable.vue +++ b/nezha-fronted/src/components/common/project/popData/endpointTable.vue @@ -134,7 +134,9 @@ export default { searchLabel: { }, - deleteBox: {} + deleteBox: {}, + needAlertDaysData: true, + trendKey: 'endpointId' } }, created () { @@ -171,6 +173,25 @@ export default { d.port = JSON.parse(d.configs[0].config).port d.path = JSON.parse(d.configs[0].config).protocol }) + if (this.needAlertDaysData) { + response.data.list.forEach(item => { + item.trendLoading = true + item.alertDaysData = [ + { + metric: { priority: 'P1' }, + values: [[0, 0]] + }, + { + metric: { priority: 'P2' }, + values: [[0, 0]] + }, + { + metric: { priority: 'P3' }, + values: [[0, 0]] + } + ] + }) + } this.tableData = response.data.list this.pageObj.total = response.data.total } diff --git a/nezha-fronted/src/components/common/project/topologyL5.vue b/nezha-fronted/src/components/common/project/topologyL5.vue index d6959a6f5..e7a2b9df7 100644 --- a/nezha-fronted/src/components/common/project/topologyL5.vue +++ b/nezha-fronted/src/components/common/project/topologyL5.vue @@ -550,8 +550,8 @@ export default { obj: { deep: true, immediate: true, - handler (n) { - if (n && n.id) { + handler (n, o) { + if (n && n.id && n.id !== o.id) { // if (getTopology(this.topologyIndex)) { // getTopology(this.topologyIndex).destroy() // setTopology(this.topologyIndex, null)