Unverified 提交 3ace9e6d authored 作者: 王嘉豪's avatar 王嘉豪 提交者: GitHub

Merge pull request #620 from dataease/pr@dev@refactor_drill-toobar

refactor:优化下钻,联动弹出窗口
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
import Preview from './Preview' import Preview from './Preview'
import { uuid } from 'vue-uuid' import { uuid } from 'vue-uuid'
import { findOne } from '@/api/panel/panel' import { findOne } from '@/api/panel/panel'
import { getPanelAllLinkageInfo } from '@/api/panel/linkage'
export default { export default {
components: { Preview }, components: { Preview },
...@@ -24,6 +26,10 @@ export default { ...@@ -24,6 +26,10 @@ export default {
id: response.data.id, id: response.data.id,
name: response.data.name name: response.data.name
} }
// 刷新联动信息
getPanelAllLinkageInfo(this.panelId).then(rsp => {
this.$store.commit('setNowPanelTrackInfo', rsp.data)
})
this.$store.dispatch('panel/setPanelInfo', data) this.$store.dispatch('panel/setPanelInfo', data)
}) })
}, },
......
...@@ -8,6 +8,8 @@ ...@@ -8,6 +8,8 @@
import { loadResource } from '@/api/link' import { loadResource } from '@/api/link'
import { uuid } from 'vue-uuid' import { uuid } from 'vue-uuid'
import Preview from '@/components/canvas/components/Editor/Preview' import Preview from '@/components/canvas/components/Editor/Preview'
import { getPanelAllLinkageInfo } from '@/api/panel/linkage'
export default { export default {
name: 'LinkView', name: 'LinkView',
components: { Preview }, components: { Preview },
...@@ -29,6 +31,10 @@ export default { ...@@ -29,6 +31,10 @@ export default {
methods: { methods: {
setPanelInfo() { setPanelInfo() {
loadResource(this.resourceId).then(res => { loadResource(this.resourceId).then(res => {
// 刷新联动信息
getPanelAllLinkageInfo(this.resourceId).then(rsp => {
this.$store.commit('setNowPanelTrackInfo', rsp.data)
})
this.$store.commit('setComponentData', this.resetID(JSON.parse(res.data.panelData))) this.$store.commit('setComponentData', this.resetID(JSON.parse(res.data.panelData)))
// this.$store.commit('setComponentData', JSON.parse(res.data.panelData)) // this.$store.commit('setComponentData', JSON.parse(res.data.panelData))
this.$store.commit('setCanvasStyle', JSON.parse(res.data.panelStyle)) this.$store.commit('setCanvasStyle', JSON.parse(res.data.panelStyle))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论