From be9592a2f49d9707f238af68c8cf06f95ed16451 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Sun, 12 Apr 2026 13:42:09 +0800 Subject: [PATCH] =?UTF-8?q?fix(mobile):=20=E5=AE=A1=E6=89=B9=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF=E8=87=AA=E5=8A=A8=E5=85=B3=E9=97=AD=E5=92=8C=E4=BA=A4?= =?UTF-8?q?=E4=BA=92=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除审批面板在空列表时自动关闭的逻辑 - 支持手动打开空审批面板 - 恢复点击遮罩层关闭面板功能 --- static/src/App.vue | 8 ++++---- static/src/app/methods/taskPolling.ts | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/static/src/App.vue b/static/src/App.vue index bd62e37..fc57cbc 100644 --- a/static/src/App.vue +++ b/static/src/App.vue @@ -298,7 +298,7 @@ @update-tool-category="updateToolCategory" @realtime-terminal="handleRealtimeTerminalClick" @toggle-focus-panel="handleFocusPanelToggleClick" - @toggle-token-panel="handleTokenPanelToggleClick" + @toggle-token-panel="(val) => handleTokenPanelToggleClick(val)" @compress-conversation="handleCompressConversationClick" @toggle-approval-panel="handleApprovalPanelToggleClick" @file-selected="handleFileSelected" @@ -653,8 +653,8 @@
diff --git a/static/src/app/methods/taskPolling.ts b/static/src/app/methods/taskPolling.ts index 9faf473..e00a96e 100644 --- a/static/src/app/methods/taskPolling.ts +++ b/static/src/app/methods/taskPolling.ts @@ -838,11 +838,9 @@ export const taskPollingMethods = { this.pendingToolApprovals = this.pendingToolApprovals.filter( (item: any) => item && item.approval_id !== approvalId ); - if (!this.pendingToolApprovals.length) { + // 电脑端:审批完成后自动折叠面板 + if (!this.pendingToolApprovals.length && !this.isMobileViewport) { this.rightCollapsed = true; - if (this.isMobileViewport && this.activeMobileOverlay === 'approval') { - this.closeMobileOverlay(); - } } this.$forceUpdate(); },