From 73feaf52d9187b9416473f7d9ed316fffadfbee3 Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Thu, 2 Apr 2026 17:15:18 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E5=88=87=E6=8D=A2=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=97=B6=E5=85=88=E6=B8=85=E7=A9=BAsketchList?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/agent/components/Agent.vue | 1 + src/views/home/agent/index.vue | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/home/agent/components/Agent.vue b/src/views/home/agent/components/Agent.vue index 0ef7585..ef3b045 100644 --- a/src/views/home/agent/components/Agent.vue +++ b/src/views/home/agent/components/Agent.vue @@ -169,6 +169,7 @@ } if (newQueue.value.newSketch) { mergeUniqueKeys(sketchList.value, newQueue.value.newSketch) + MyEvent.emit('OpenSketch', params.projectID) } newQueue.value = {} }) diff --git a/src/views/home/agent/index.vue b/src/views/home/agent/index.vue index b3740d6..8d03960 100644 --- a/src/views/home/agent/index.vue +++ b/src/views/home/agent/index.vue @@ -96,13 +96,14 @@ } const handleGetProjectInfoAndHistory = () => { - handleOpenSketch() + sketchList.value = [] getProjectInfo({ id: route.params.id }).then((res) => { if (!res) { router.push({ name: 'mainInput' }) ElMessage.warning(t('Home.notFound')) return } + handleOpenSketch() if (res) agentRef.value.setChatInfo(res) let data = res?.project || res if (data?.latestNodeId) data.nodeId = data.latestNodeId @@ -129,9 +130,7 @@ } const handleOpenSketch = (id) => { - if (id === route.params.id) { - previewType.value = 'sketch' - } + previewType.value = 'sketch' } watch(