From 1fde5fabe8fbebf12cdfdc410facbb8fc0aac84a Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Tue, 17 Dec 2024 18:59:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F):=20?= =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E7=9A=84tab=E7=BB=84=E4=BB=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=9B=BE=E8=A1=A8=E7=BB=84=E5=90=88=E5=90=8E=E6=8B=96?= =?UTF-8?q?=E8=BF=9B=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data-visualization/RealTimeGroup.vue | 183 +++++++++++------- .../data-visualization/RealTimeListTree.vue | 11 +- .../data-visualization/RealTimeTab.vue | 15 +- .../data-visualization/canvas/CanvasCore.vue | 8 +- .../data-visualization/canvas/Shape.vue | 21 +- .../modules/data-visualization/compose.ts | 7 +- core/core-frontend/src/utils/canvasUtils.ts | 49 ++++- 7 files changed, 195 insertions(+), 99 deletions(-) diff --git a/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue b/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue index 7e0ad8f61f..585f277396 100644 --- a/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue +++ b/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue @@ -61,6 +61,8 @@ import dvShow from '@/assets/svg/dv-show.svg' import dvUnlock from '@/assets/svg/dv-unlock.svg' import dvLock from '@/assets/svg/dv-lock.svg' import dvMore from '@/assets/svg/dv-more.svg' +import dvExpandDown from '@/assets/svg/dv-expand-down.svg' +import dvExpandRight from '@/assets/svg/dv-expand-right.svg' import { dvMainStoreWithOut } from '@/store/modules/data-visualization/dvMain' import { snapshotStoreWithOut } from '@/store/modules/data-visualization/snapshot' import { layerStoreWithOut } from '@/store/modules/data-visualization/layer' @@ -74,6 +76,7 @@ import ContextMenuAsideDetails from '@/components/data-visualization/canvas/Cont import ComposeShow from '@/components/data-visualization/canvas/ComposeShow.vue' import { composeStoreWithOut } from '@/store/modules/data-visualization/compose' import circlePackingOrigin from '@/assets/svg/circle-packing-origin.svg' +import RealTimeTab from '@/components/data-visualization/RealTimeTab.vue' const dropdownMore = ref(null) const lockStore = lockStoreWithOut() @@ -278,6 +281,9 @@ const handleContextMenu = e => { document.body.removeChild(customContextMenu) }) } +const expandClick = component => { + component['expand'] = !component['expand'] +}