From 7e6f4d3a0027d3c82a51601286c6b89f3ef82a16 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Mon, 21 Jul 2025 18:01:45 +0800 Subject: [PATCH] refactor: canvas shape style --- .../src/views/dashboard/canvas/CanvasCore.vue | 2 +- .../src/views/dashboard/canvas/ComponentBar.vue | 16 +++++++++------- .../src/views/dashboard/canvas/DragHandle.vue | 2 +- .../views/dashboard/components/sq-tab/index.vue | 2 +- .../views/dashboard/components/sq-text/index.vue | 2 +- .../src/views/dashboard/css/CanvasStyle.less | 4 ++-- 6 files changed, 15 insertions(+), 13 deletions(-) diff --git a/frontend/src/views/dashboard/canvas/CanvasCore.vue b/frontend/src/views/dashboard/canvas/CanvasCore.vue index b03619df..2a6c141b 100644 --- a/frontend/src/views/dashboard/canvas/CanvasCore.vue +++ b/frontend/src/views/dashboard/canvas/CanvasCore.vue @@ -1093,7 +1093,7 @@ function tabMoveOutCheckSQ() { function tabMoveInCheckSQ() { const { cloneItem, moveItem } = infoBox.value - if (cloneItem && moveItem && moveItem !== 'SQTab') { + if (cloneItem && moveItem && moveItem.component !== 'SQTab') { const width = cloneItem.offsetWidth const height = cloneItem.offsetHeight const left = cloneItem.offsetLeft diff --git a/frontend/src/views/dashboard/canvas/ComponentBar.vue b/frontend/src/views/dashboard/canvas/ComponentBar.vue index ac2ee942..7b0583d1 100644 --- a/frontend/src/views/dashboard/canvas/ComponentBar.vue +++ b/frontend/src/views/dashboard/canvas/ComponentBar.vue @@ -60,9 +60,12 @@ const doDeleteComponent = (e: MouseEvent) => { @click="doPreview" >{{ t('dashboard.preview') }} - {{ - t('dashboard.delete') - }} + {{ t('dashboard.delete') }} @@ -74,10 +77,10 @@ const doDeleteComponent = (e: MouseEvent) => { .component-bar-main { height: 20px; position: absolute; - right: 5px; - top: 5px; + right: 12px; + top: 12px; display: flex; - z-index: 5; + z-index: 1; cursor: pointer !important; } @@ -93,7 +96,6 @@ const doDeleteComponent = (e: MouseEvent) => { background: rgba(255, 255, 255, 1); border: 1px solid rgba(217, 220, 223, 1); padding: 8px; - &:hover { background-color: rgba(245, 246, 247, 1); } diff --git a/frontend/src/views/dashboard/canvas/DragHandle.vue b/frontend/src/views/dashboard/canvas/DragHandle.vue index 945820ad..221c6d8b 100644 --- a/frontend/src/views/dashboard/canvas/DragHandle.vue +++ b/frontend/src/views/dashboard/canvas/DragHandle.vue @@ -54,7 +54,7 @@ const shadowStyle = (size: number, index: number) => {