diff --git a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue index 20a7d4b538..50d23765bc 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue @@ -93,6 +93,11 @@ const props = defineProps({ type: String, required: false, default: 'inherit' + }, + // 联动按钮位置 + showLinkageButton: { + type: Boolean, + default: true } }) @@ -501,9 +506,11 @@ defineExpose({ :show-position="'preview'" > @@ -354,6 +361,7 @@ defineExpose({ } .content { + position: relative; display: flex; width: 100%; height: 100%; diff --git a/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue b/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue index 96713839d9..845a954aa9 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue @@ -18,6 +18,7 @@ import { isLink, setTitle } from '@/utils/utils' import EmptyBackground from '../../components/empty-background/src/EmptyBackground.vue' import { useRoute } from 'vue-router' import { filterEnumMapSync } from '@/utils/componentUtils' +import CanvasOptBar from '@/components/visualization/CanvasOptBar.vue' const routeWatch = useRoute() const dvMainStore = dvMainStoreWithOut() @@ -216,6 +217,11 @@ defineExpose({ :class="{ 'canvas_keep-size': dataVKeepSize }" ref="previewCanvasContainer" > +