From 7b663e76764ebfc5df68981644017ab839ce7a7c Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 5 Jul 2022 14:24:59 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=81=94=E5=8A=A8=E9=AB=98?= =?UTF-8?q?=E4=BA=AE=E6=A0=B7=E5=BC=8F=E4=BC=98=E5=8C=96=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E4=B8=80=E4=BA=9B=E4=B8=8D=E5=A4=AA=E6=98=8E=E6=98=BE?= =?UTF-8?q?=E7=9A=84=E9=AB=98=E4=BA=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/canvas/components/Toolbar.vue | 6 ++++-- frontend/src/views/chart/chart/bar/bar_antv.js | 6 ------ frontend/src/views/chart/chart/line/line_antv.js | 6 ------ 3 files changed, 4 insertions(+), 14 deletions(-) diff --git a/frontend/src/components/canvas/components/Toolbar.vue b/frontend/src/components/canvas/components/Toolbar.vue index dc46617173..b03945b94b 100644 --- a/frontend/src/components/canvas/components/Toolbar.vue +++ b/frontend/src/components/canvas/components/Toolbar.vue @@ -332,8 +332,6 @@ export default { }, save(withClose) { - // 清理联动信息 - this.$store.commit('clearPanelLinkageInfo') // 保存到数据库 const requestInfo = { id: this.panelInfo.id, @@ -342,6 +340,10 @@ export default { } const components = deepCopy(this.componentData) components.forEach(view => { + // 清理联动信息 + if (view.linkageFilters && view.linkageFilters.length > 0) { + view.linkageFilters.splice(0, view.linkageFilters.length) + } if (view.DetailAreaCode) { view.DetailAreaCode = null } diff --git a/frontend/src/views/chart/chart/bar/bar_antv.js b/frontend/src/views/chart/chart/bar/bar_antv.js index 66ca26cb34..65c5e8687b 100644 --- a/frontend/src/views/chart/chart/bar/bar_antv.js +++ b/frontend/src/views/chart/chart/bar/bar_antv.js @@ -139,12 +139,6 @@ export function hBaseBarOptionAntV(plot, container, chart, action, isGroup, isSt slider: slider, annotations: analyse, interactions: [ - { - type: 'element-active', cfg: { - start: [{ trigger: 'element:mouseenter', action: ['element-highlight:highlight', 'element-active:reset', 'cursor:pointer'] }], - end: [{ trigger: 'element:mouseleave', action: ['element-highlight:reset', 'element-active:reset', 'cursor:default'] }] - } - }, { type: 'legend-active', cfg: { start: [{ trigger: 'legend-item:mouseenter', action: ['element-active:reset'] }], diff --git a/frontend/src/views/chart/chart/line/line_antv.js b/frontend/src/views/chart/chart/line/line_antv.js index 78ec7ca7d3..2780a6e596 100644 --- a/frontend/src/views/chart/chart/line/line_antv.js +++ b/frontend/src/views/chart/chart/line/line_antv.js @@ -132,12 +132,6 @@ export function baseAreaOptionAntV(plot, container, chart, action) { slider: slider, annotations: analyse, interactions: [ - { - type: 'element-active', cfg: { - start: [{ trigger: 'element:mouseenter', action: ['element-highlight:highlight', 'element-active:reset', 'cursor:pointer'] }], - end: [{ trigger: 'element:mouseleave', action: ['element-highlight:reset', 'element-active:reset', 'cursor:default'] }] - } - }, { type: 'legend-active', cfg: { start: [{ trigger: 'legend-item:mouseenter', action: ['element-active:reset'] }],