fix: 修复图表设置跳转到其他仪表板,联动图表为tab下图表时,跳转后联动没有生效问题

This commit is contained in:
wangjiahao
2025-04-14 10:23:58 +08:00
committed by ulleo
parent d62678a036
commit 11c74f7f2f
2 changed files with 11 additions and 7 deletions

View File

@@ -126,18 +126,20 @@ const loadCanvasDataAsync = async (dvId, dvType, ignoreParams = false) => {
canvasViewInfoPreview,
curPreviewGap
}) {
state.dvInfo = dvInfo
if (state.dvInfo.status) {
if (jumpParam || (!ignoreParams && attachParam)) {
await filterEnumMapSync(canvasDataResult)
}
}
state.canvasDataPreview = canvasDataResult
state.canvasStylePreview = canvasStyleResult
state.canvasViewInfoPreview = canvasViewInfoPreview
state.dvInfo = dvInfo
if (state.editPreview) {
state.dvInfo.status = 1
}
state.curPreviewGap = curPreviewGap
if (state.dvInfo.status) {
if (jumpParam || (!ignoreParams && attachParam)) {
await filterEnumMapSync(canvasDataResult)
}
if (jumpParam) {
dvMainStore.addViewTrackFilter(jumpParam)
}

View File

@@ -110,14 +110,16 @@ const loadCanvasDataAsync = async (dvId, dvType) => {
return
}
state.dvInfo = dvInfo
if (state.dvInfo.status) {
if (jumpParam || attachParam) {
await filterEnumMapSync(canvasDataResult)
}
}
state.canvasDataPreview = canvasDataResult
state.canvasStylePreview = canvasStyleResult
state.canvasViewInfoPreview = canvasViewInfoPreview
state.curPreviewGap = curPreviewGap
if (state.dvInfo.status) {
if (jumpParam || attachParam) {
await filterEnumMapSync(canvasDataResult)
}
if (jumpParam) {
dvMainStore.addViewTrackFilter(jumpParam)
}