diff --git a/nezha-fronted/src/components/chart/chart/chartTimeSeries.vue b/nezha-fronted/src/components/chart/chart/chartTimeSeries.vue index 20dd556c2..e26f64969 100644 --- a/nezha-fronted/src/components/chart/chart/chartTimeSeries.vue +++ b/nezha-fronted/src/components/chart/chart/chartTimeSeries.vue @@ -683,7 +683,7 @@ export default { }, chartClick (params) { // 先取消多表联动 防止其它图表setOption - if (this.isConnect !== 'none') { + if (this.isConnect && this.isConnect !== 'none') { echarts.disconnect('timeSeriesGroup') } getChart(this.chartId).dispatchAction({ @@ -741,7 +741,7 @@ export default { this.toolbox.clickIndex = params.seriesIndex const e = params.event.event this.toolboxPosition(e) - if (this.isConnect !== 'none') { + if (this.isConnect && this.isConnect !== 'none') { echarts.connect('timeSeriesGroup') } }, @@ -751,7 +751,7 @@ export default { } }, showSelectedSeries () { - if (this.isConnect !== 'none') { + if (this.isConnect && this.isConnect !== 'none') { echarts.disconnect('timeSeriesGroup') } this.legends.forEach((item, index) => { @@ -781,13 +781,13 @@ export default { ] }) - if (this.isConnect !== 'none') { - echarts.disconnect('timeSeriesGroup') + if (this.isConnect && this.isConnect !== 'none') { + echarts.connect('timeSeriesGroup') } this.clickout() }, showAllSeries () { - if (this.isConnect !== 'none') { + if (this.isConnect && this.isConnect !== 'none') { echarts.disconnect('timeSeriesGroup') } getChart(this.chartId).dispatchAction({ @@ -807,8 +807,8 @@ export default { ] }) - if (this.isConnect !== 'none') { - echarts.disconnect('timeSeriesGroup') + if (this.isConnect && this.isConnect !== 'none') { + echarts.connect('timeSeriesGroup') } this.clickout() }