From c8fc36d1cc444171f7fd6238554c1215d63d1a7c Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Fri, 10 Apr 2026 15:16:19 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E5=B7=A6=E4=BE=A7=E5=AF=BC=E8=88=AA?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=B9=E8=AF=9D=E5=90=8D=E7=A7=B0=E5=90=8E?= =?UTF-8?q?=E5=8F=B3=E4=BE=A7=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/agent/index.vue | 12 +++++++++--- src/views/home/left-nav.vue | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/views/home/agent/index.vue b/src/views/home/agent/index.vue index 8d03960..a130d55 100644 --- a/src/views/home/agent/index.vue +++ b/src/views/home/agent/index.vue @@ -49,7 +49,7 @@ const projectStore = useProjectStore() const previewRef = ref(null) - + const proJectId = computed(() => route.params.id) const agentTitle = ref('Conversation') const previewType = ref<'sketch' | 'report'>('sketch') const VersionTreeIndexRef = ref() @@ -116,8 +116,6 @@ }) } - const proJectId = computed(() => route.params.id) - const handleOpenReport = (data) => { previewRef.value.setSessionId(data.sessionId) previewRef.value.setReport(data.reportName, data.report) @@ -145,10 +143,17 @@ } ) + const handleRenameConversation = (item) => { + if (String(item.id) === String(proJectId.value)) { + handleSetTitle(item.name) + } + } + onMounted(() => { MyEvent.add('openReport', handleOpenReport) MyEvent.add('openUrls', handleOpenUrls) MyEvent.add('openSketch', handleOpenSketch) + MyEvent.add('renameConversation', handleRenameConversation) projectStore.clearProject() if (proJectId.value) { handleGetProjectInfoAndHistory() @@ -158,6 +163,7 @@ MyEvent.remove('openReport', handleOpenReport) MyEvent.remove('openUrls', handleOpenUrls) MyEvent.remove('OpenSketch', handleOpenSketch) + MyEvent.remove('renameConversation', handleRenameConversation) }) diff --git a/src/views/home/left-nav.vue b/src/views/home/left-nav.vue index b9e212c..cdfbca7 100644 --- a/src/views/home/left-nav.vue +++ b/src/views/home/left-nav.vue @@ -141,6 +141,7 @@ const name = e.target.value if (!name) return console.warn('未输入名称,不允许重命名') item.name = name + MyEvent.emit('renameConversation', item) updateProject(item.id, { name }).then(() => { GetProjectList() })