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(); },