优化: F-09生成中新建对话不中断(决策e)
去中断弹窗+去generatingConvs.clear(对齐switchConversation真并发)+死key清理;vue-tsc✅
This commit is contained in:
@@ -223,7 +223,7 @@
|
||||
* - `confirm-delete`(id):删除需弹 ConfirmDialog,而 ConfirmDialog 由父渲染 +
|
||||
* confirmDialog 实例归父所有(useConfirm 每次调用返回独立 ref,非全局单例),
|
||||
* 故删除确认交父处理。父调原 confirmDeleteConversation(id)。
|
||||
* - `confirm-new-conversation`:新建对话(生成中走确认弹层),交父 confirmNewConversation。
|
||||
* - `confirm-new-conversation`:新建对话(F-09 决策e 直接新建,旧后台继续不中断),交父 confirmNewConversation。
|
||||
* - 父 Ctrl+K 全局快捷键聚焦搜索框:经 defineExpose({ focusSearch }) 供父调,
|
||||
* 父侧 ref 替代原 searchInputRef(零行为变更)。
|
||||
*
|
||||
@@ -239,7 +239,7 @@ import type { AiConversationSummary } from '../../api/types'
|
||||
const emit = defineEmits<{
|
||||
/** 删除对话(需二次确认),父调 confirmDeleteConversation(id) */
|
||||
(e: 'confirm-delete', id: string): void
|
||||
/** 新建对话(生成中需二次确认),父调 confirmNewConversation() */
|
||||
/** 新建对话(F-09 决策e 直接新建,旧后台继续不中断),父调 confirmNewConversation() */
|
||||
(e: 'confirm-new-conversation'): void
|
||||
}>()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user