fix:修改 assetSubList alert列 未正常渲染
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
@@ -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 => {
|
||||||
|
|||||||
Reference in New Issue
Block a user