diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/assetSubTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/assetSubTab.vue index 40b12b56f..31547572d 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/assetSubTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/assetSubTab.vue @@ -122,7 +122,9 @@ export default { typeData: [], dcData: [], snmpCredentialData: [], - fieldGroupData: [] + fieldGroupData: [], + needAlertDaysData: true, + trendKey: 'assetId' } }, methods: { @@ -237,6 +239,28 @@ export default { for (let i = 0; i < response.data.list.length; i++) { response.data.list[i].status = response.data.list[i].status + '' } + if (this.needAlertDaysData) { + response.data.list.forEach(item => { + item.trendLoading = true + item.left = 0 + item.top = 0 + item.alertNumtooltipShow = false + 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 if (!this.scrollbarWrap && this.$refs.dataTable && this.$refs.dataTable.$refs.dataTable) { diff --git a/nezha-fronted/src/components/common/mixin/table.js b/nezha-fronted/src/components/common/mixin/table.js index 99e7c74fd..4ecea5ab7 100644 --- a/nezha-fronted/src/components/common/mixin/table.js +++ b/nezha-fronted/src/components/common/mixin/table.js @@ -163,32 +163,6 @@ export default { params[this.trendKey] = item.id setTimeout(() => { this.$get('/stat/alertMessage/trend', params).then((res) => { - // res = { - // msg: 'success', - // code: 200, - // data: { - // result: [ - // { - // values: [ - // { - // metric: { priority: 'P1' }, - // values: [] - // }, { - // metric: { priority: 'P2' }, - // values: [ - // [1645142400000, 0], [1645228800000, 3], [1645315200000, 20], [1645401600000, 0], [1645488000000, 0], [1645574400000, 3], [1645660800000, 20] - // ] - // }, { - // metric: { priority: 'P3' }, - // values: [ - // [1645142400000, 1], [1645228800000, 3], [1645315200000, 20], [1645401600000, 0], [1645488000000, 0], [1645574400000, 3], [1645660800000, 20] - // ] - // }] - // }], - // resultType: 'matrix' - // }, - // time: '2022-02-24 08:41:35' - // } const alertDaysData = res.data.result ? res.data.result[0].values : [] const newWeekDays = JSON.parse(JSON.stringify(weekDays)) alertDaysData.forEach(item => {