diff --git a/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue b/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue index b14218659b..c1bd887948 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue @@ -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) } diff --git a/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue b/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue index 1a36bc5550..f6bb32f80e 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue @@ -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) }