fix:修改全屏切换堆叠后 tooltip显示不正确的问题
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user