From a401620e888e7145cba7dc17f2a359d3cc591c8f Mon Sep 17 00:00:00 2001 From: zqm Date: Mon, 20 Oct 2025 11:13:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B5=AE=E5=8A=A8=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E6=9C=80=E5=A4=A7=E5=8C=96=E7=8A=B6=E6=80=81=E6=9C=AA?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Windows/Robot/Web/src/components/DockPanelContainer.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AutoRobot/Windows/Robot/Web/src/components/DockPanelContainer.vue b/AutoRobot/Windows/Robot/Web/src/components/DockPanelContainer.vue index e366cd4..29ebf3c 100644 --- a/AutoRobot/Windows/Robot/Web/src/components/DockPanelContainer.vue +++ b/AutoRobot/Windows/Robot/Web/src/components/DockPanelContainer.vue @@ -490,6 +490,8 @@ function moveFloatingWindow(windowId, x, y) { if (window && !window.maximized) { window.x = x; window.y = y; + // 保存布局以持久化浮动窗口位置 + layoutManager.saveLayout(); } } @@ -506,6 +508,8 @@ function restoreMinimizedWindow(windowId) { // 调用store中的maximizeFloatingWindow方法 function maximizeFloatingWindow(windowId) { store.maximizeFloatingWindow(windowId, container.value); + // 保存布局以持久化浮动窗口最大化状态 + layoutManager.saveLayout(); } // 调用store中的toggleCollapse方法