From 707fed4c202545b565fd7f0a7f750526d7deb108 Mon Sep 17 00:00:00 2001 From: zqm Date: Tue, 4 Nov 2025 10:00:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84Area=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E5=8C=96=E8=BF=98=E5=8E=9F=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E7=A1=AE=E4=BF=9D=E6=AD=A3=E7=A1=AE=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=92=8C=E6=81=A2=E5=A4=8D=E4=BD=8D=E7=BD=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoRobot/Windows/Robot/Web/src/DockLayout/Area.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/AutoRobot/Windows/Robot/Web/src/DockLayout/Area.vue b/AutoRobot/Windows/Robot/Web/src/DockLayout/Area.vue index 8372e50..f712930 100644 --- a/AutoRobot/Windows/Robot/Web/src/DockLayout/Area.vue +++ b/AutoRobot/Windows/Robot/Web/src/DockLayout/Area.vue @@ -195,6 +195,18 @@ const onDragEnd = () => { const onToggleMaximize = () => { const next = isMaximized.value ? '正常' : '最大化' + + // 如果是从正常状态切换到最大化状态,保存当前位置信息 + if (!isMaximized.value) { + // 保存当前位置和大小,用于还原 + originalPosition.value = { + width: originalPosition.value.width, + height: originalPosition.value.height, + left: originalPosition.value.left, + top: originalPosition.value.top + } + } + localState.value = next emit('update:WindowState', next) }