From ac487ee63e2e7897bc8851882c27d85be42be8a1 Mon Sep 17 00:00:00 2001 From: zqm Date: Wed, 5 Nov 2025 09:07:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DonPanelDragStart=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=B8=AD=E7=9A=84TypeError=E9=94=99=E8=AF=AF=EF=BC=8C?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=9D=A1=E4=BB=B6=E6=A3=80=E6=9F=A5=E4=BB=A5?= =?UTF-8?q?=E9=80=82=E5=BA=94=E5=B5=8C=E5=A5=97=E6=95=B0=E6=8D=AE=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue b/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue index 0ddbde1..9a4719c 100644 --- a/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue +++ b/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue @@ -229,8 +229,8 @@ const onToggleToolbar = (id) => { // Panel拖拽开始 const onPanelDragStart = (areaId, event) => { const area = floatingAreas.value.find(a => a.id === areaId) - // 只有当Area中只有一个Panel时才允许通过Panel标题栏移动Area - if (area && area.panels.length === 1) { + // 只有当Area中只有一个TabPage且该TabPage中只有一个Panel时才允许通过Panel标题栏移动Area + if (area && area.tabPages && area.tabPages.length === 1 && area.tabPages[0].panels && area.tabPages[0].panels.length === 1) { panelDragState.value.isDragging = true panelDragState.value.currentAreaId = areaId panelDragState.value.startClientPos = {