Unverified 提交 6794a335 authored 作者: 王嘉豪's avatar 王嘉豪 提交者: GitHub

Merge pull request #575 from dataease/pr@dev@refactor_panel-linkage-more

refactor:优化仪表板多视图同时联动效果
......@@ -101,8 +101,9 @@ import { commonStyle, commonAttr } from '@/components/canvas/custom-component/co
import eventBus from '@/components/canvas/utils/eventBus'
import { deepCopy } from '@/components/canvas/utils/utils'
import { panelSave } from '@/api/panel/panel'
import { saveLinkage } from '@/api/panel/linkage'
import { saveLinkage, getPanelAllLinkageInfo } from '@/api/panel/linkage'
import bus from '@/utils/bus'
import {
DEFAULT_COMMON_CANVAS_STYLE_STRING
} from '@/views/panel/panel'
......@@ -325,6 +326,10 @@ export default {
linkageInfo: this.targetLinkageInfo
}
saveLinkage(request).then(rsp => {
// 刷新联动信息
getPanelAllLinkageInfo(this.$store.state.panel.panelInfo.id).then(rsp => {
this.$store.commit('setNowPanelTrackInfo', rsp.data)
})
this.cancelLinkageSettingStatus()
})
},
......
......@@ -161,7 +161,7 @@ const data = {
// 添加联动 下钻 等过滤组件
addViewTrackFilter(state, data) {
console.log('联动信息', JSON.stringify(data))
debugger
const viewId = data.viewId
const trackInfo = state.nowPanelTrackInfo
for (let index = 0; index < state.componentData.length; index++) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论