fix:修改全屏切换堆叠后 tooltip显示不正确的问题

This commit is contained in:
zhangyu
2021-04-01 14:05:35 +08:00
parent 657ae8418d
commit a828bb3905
2 changed files with 13 additions and 2 deletions

View File

@@ -938,6 +938,7 @@ 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: {
@@ -1138,16 +1139,25 @@ export default {
formatter: function (params) {
let str = '<div>'
let sum = 0
let minusFlag = true
params.forEach((item, i) => {
const tip = legend[item.seriesIndex]
const color = self.bgColorList[item.seriesIndex]
if (i === 0) {
if (i === 0 && tip.alias.indexOf('Previous ') === -1) {
const value = item.data[0]
const tData = new Date(value)
str += '<div style="margin-bottom: 5px">'
str += bus.timeFormate(tData)
str += '</div>'
}
if (tip.alias.indexOf('Previous ') !== -1 && minusFlag) {
const value = item.data[0] - minusTime
const tData = new Date(value)
str += '<div style="margin-bottom: 5px;margin-top: 5px">'
str += bus.timeFormate(tData)
str += '</div>'
minusFlag = false
}
let val = parseFloat(Number(item.data[1]).toFixed(2))
if (val === 0) {
val = Number(item.data[1]).toExponential(2)

View File

@@ -113,7 +113,8 @@
<template>
<div class="multiple-time-box">
<div :class="showDropdown?'compare-box':''"><i class="nz-icon nz-icon-compare" @click="changeShowDropdown" /></div>
<transition name="multiple-time-datepicker">
<!-- name="multiple-time-datepicker"-->
<transition>
<div class="calendar top-tools" id="panel-calender" v-show="showDropdown">
<el-date-picker prefix-icon=" " size="mini" ref="calendar"
format="yyyy/MM/dd HH:mm:ss" class="panel-time-picker-hidden" @change="dateChange" v-model="startTime" type="datetime"