feat: panel页面 全屏比较添加数值差距
This commit is contained in:
@@ -740,6 +740,9 @@ export default {
|
||||
str += '</div>'
|
||||
}
|
||||
if (tip.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] - self.minusTime
|
||||
const tData = new Date(value)
|
||||
str += '<div style="margin-bottom: 5px;margin-top: 5px">'
|
||||
@@ -747,6 +750,7 @@ export default {
|
||||
str += '</div>'
|
||||
minusFlag = false
|
||||
}
|
||||
const previousItem = params.find((series) => ('Previous ' + item.seriesName) === series.seriesName)
|
||||
let val = item.data[1] ? parseFloat(Number(item.data[1]).toFixed(2)) : ''
|
||||
if (val === 0) {
|
||||
val = Number(item.data[1]).toExponential(2)
|
||||
@@ -757,6 +761,24 @@ export default {
|
||||
str += '<div style="padding-left: 10px;">'
|
||||
str += chartDataFormat.getUnit(chartInfo.unit ? chartInfo.unit : 2).compute(val, null, -1, oldDot)
|
||||
str += '</div>'
|
||||
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(chartInfo.unit ? chartInfo.unit : 2).compute(minusVal, null, 2)
|
||||
str += '</div>'
|
||||
}
|
||||
str += '</div>'
|
||||
})
|
||||
if (self.data.type === 'stackArea' || self.isStackArea) {
|
||||
@@ -940,7 +962,6 @@ export default {
|
||||
window.addEventListener('resize', this.chartResize)
|
||||
getChart(this.chartIndex).on('magictypechanged', function (params) {
|
||||
self.isStackArea = !self.isStackArea
|
||||
console.log(params,self.isStackArea);
|
||||
if (self.isStackArea) {
|
||||
getChart(self.chartIndex).setOption({
|
||||
toolbox: {
|
||||
@@ -1154,6 +1175,9 @@ export default {
|
||||
str += '</div>'
|
||||
}
|
||||
if (tip.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] - self.minusTime
|
||||
const tData = new Date(value)
|
||||
str += '<div style="margin-bottom: 5px;margin-top: 5px">'
|
||||
@@ -1161,6 +1185,7 @@ export default {
|
||||
str += '</div>'
|
||||
minusFlag = false
|
||||
}
|
||||
const previousItem = params.find((series) => ('Previous ' + item.seriesName) === series.seriesName)
|
||||
let val = parseFloat(Number(item.data[1]).toFixed(2))
|
||||
if (val === 0) {
|
||||
val = Number(item.data[1]).toExponential(2)
|
||||
@@ -1171,6 +1196,24 @@ export default {
|
||||
str += '<div style="padding-left: 10px;">'
|
||||
str += chartDataFormat.getUnit(chartInfo.unit ? chartInfo.unit : 2).compute(val, null, 2)
|
||||
str += '</div>'
|
||||
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(chartInfo.unit ? chartInfo.unit : 2).compute(minusVal, null, 2)
|
||||
str += '</div>'
|
||||
}
|
||||
str += '</div>'
|
||||
})
|
||||
if (self.data.type === 'stackArea' || self.isStackArea) {
|
||||
|
||||
Reference in New Issue
Block a user