fix:修改 assetSubList alert列 未正常渲染

This commit is contained in:
zhangyu
2022-03-10 10:28:36 +08:00
parent d68249f5bc
commit 94d621b3f7
2 changed files with 25 additions and 27 deletions

View File

@@ -122,7 +122,9 @@ export default {
typeData: [], typeData: [],
dcData: [], dcData: [],
snmpCredentialData: [], snmpCredentialData: [],
fieldGroupData: [] fieldGroupData: [],
needAlertDaysData: true,
trendKey: 'assetId'
} }
}, },
methods: { methods: {
@@ -237,6 +239,28 @@ export default {
for (let i = 0; i < response.data.list.length; i++) { for (let i = 0; i < response.data.list.length; i++) {
response.data.list[i].status = response.data.list[i].status + '' 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.tableData = response.data.list
this.pageObj.total = response.data.total this.pageObj.total = response.data.total
if (!this.scrollbarWrap && this.$refs.dataTable && this.$refs.dataTable.$refs.dataTable) { if (!this.scrollbarWrap && this.$refs.dataTable && this.$refs.dataTable.$refs.dataTable) {

View File

@@ -163,32 +163,6 @@ export default {
params[this.trendKey] = item.id params[this.trendKey] = item.id
setTimeout(() => { setTimeout(() => {
this.$get('/stat/alertMessage/trend', params).then((res) => { 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 alertDaysData = res.data.result ? res.data.result[0].values : []
const newWeekDays = JSON.parse(JSON.stringify(weekDays)) const newWeekDays = JSON.parse(JSON.stringify(weekDays))
alertDaysData.forEach(item => { alertDaysData.forEach(item => {