feat:endpoint 全屏 添加比较差值
This commit is contained in:
@@ -422,6 +422,9 @@ export default {
|
|||||||
str += '<br/>'
|
str += '<br/>'
|
||||||
}
|
}
|
||||||
if (alias.indexOf('Previous ') !== -1 && minusFlag) {
|
if (alias.indexOf('Previous ') !== -1 && minusFlag) {
|
||||||
|
if (i !== 0) {
|
||||||
|
str += '<div style="border:1px dashed #333;width:100%;margin-top: 5px"></div>'
|
||||||
|
}
|
||||||
const value = item.data[0] - this.minusTime
|
const value = item.data[0] - this.minusTime
|
||||||
const tData = new Date(value)
|
const tData = new Date(value)
|
||||||
str += [tData.getFullYear(), tData.getMonth() + 1, tData.getDate()].join('-') + ' ' +
|
str += [tData.getFullYear(), tData.getMonth() + 1, tData.getDate()].join('-') + ' ' +
|
||||||
@@ -435,6 +438,26 @@ export default {
|
|||||||
str += '<div style="padding-left: 10px;">'
|
str += '<div style="padding-left: 10px;">'
|
||||||
str += chartDataFormat.getUnit(this.unit).compute(val, null, 2)
|
str += chartDataFormat.getUnit(this.unit).compute(val, null, 2)
|
||||||
str += '</div>'
|
str += '</div>'
|
||||||
|
|
||||||
|
const previousItem = params.find((series) => ('Previous ' + item.seriesName) === series.seriesName)
|
||||||
|
if (previousItem) {
|
||||||
|
str += '<div style="padding-left: 10px;">'
|
||||||
|
let previousval = parseFloat(Number(previousItem.data[1]).toFixed(2))
|
||||||
|
if (previousval === 0) {
|
||||||
|
previousval = Number(item.data[1]).toExponential(2)
|
||||||
|
}
|
||||||
|
let minusVal = 0
|
||||||
|
if (previousval <= val) {
|
||||||
|
minusVal = val - previousval
|
||||||
|
str += '+'
|
||||||
|
} else {
|
||||||
|
minusVal = previousval - val
|
||||||
|
str += '-'
|
||||||
|
}
|
||||||
|
|
||||||
|
str += chartDataFormat.getUnit(this.unit).compute(minusVal, null, 2)
|
||||||
|
str += '</div>'
|
||||||
|
}
|
||||||
str += '</div>'
|
str += '</div>'
|
||||||
})
|
})
|
||||||
str += '</div>'
|
str += '</div>'
|
||||||
|
|||||||
Reference in New Issue
Block a user