diff --git a/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue b/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue index 5058dd97cb..277690323a 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue @@ -332,6 +332,10 @@ const dashboardActive = computed(() => { return dvInfo.value.type === 'dashboard' }) +const groupCanvasActive = computed(() => { + return isGroupOrTabCanvas(canvasId.value) +}) + // 融合矩阵设计 const renderOk = ref(false) const moveAnimate = ref(false) @@ -1502,7 +1506,11 @@ defineExpose({ :id="mainDomId" ref="container" class="editor" - :class="{ edit: isEdit, 'dashboard-editor': dashboardActive }" + :class="{ + edit: isEdit, + 'dashboard-editor': dashboardActive, + 'group-canvas': groupCanvasActive + }" :style="editStyle" @contextmenu="handleContextMenu" > @@ -1650,4 +1658,9 @@ defineExpose({ height: 100%; } } + +.group-canvas { + width: 100% !important; + height: 100% !important; +}