bugfix: 左侧导航修改对话名称后右侧同步
This commit is contained in:
@@ -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)
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
@@ -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()
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user