From 86e25f69f9fdb116fff526bec69deb934b43b6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 23 Oct 2025 10:22:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(portal):=20=E6=B7=BB=E5=8A=A0=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E7=BB=84=E4=BB=B6=E6=9C=80=E5=B0=8F=E5=8C=96=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在消息组件中新增 getMinWindow事件触发 - 在 AI 呼叫页面监听并处理最小化事件 - 实现窗口状态管理,支持最小化显示 -优化组件间通信逻辑,确保状态同步准确- 修复可能引起状态异常的注释代码问题- 调整样式以适配最小化窗口显示效果 --- src/views/portal/case/AICall.vue | 6 +++++- src/views/portal/case/components/messages.vue | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/views/portal/case/AICall.vue b/src/views/portal/case/AICall.vue index 8c35e37a..465a365c 100644 --- a/src/views/portal/case/AICall.vue +++ b/src/views/portal/case/AICall.vue @@ -35,7 +35,7 @@ @scroll="handleScroll" >
- +
@@ -153,6 +153,10 @@ export default { } }, methods: { + getMinWidow(vis){ + // this.showAICallMinimized = vis + this.windowState = 'minimized'; + }, onClose() { console.log('关闭弹窗') this.$emit('close') diff --git a/src/views/portal/case/components/messages.vue b/src/views/portal/case/components/messages.vue index ba982ad8..72ec2379 100644 --- a/src/views/portal/case/components/messages.vue +++ b/src/views/portal/case/components/messages.vue @@ -144,6 +144,9 @@ export default { path: '/case/detail', query: { id: item.caseId }, }); + + + this.$emit('getMinWindow') }, // 正确的打字机效果:先整体渲染 Markdown,再逐字显示 HTML