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方法