diff --git a/src/views/ai/chat/index/index.vue b/src/views/ai/chat/index/index.vue index 28f1d65f..ec2b552a 100644 --- a/src/views/ai/chat/index/index.vue +++ b/src/views/ai/chat/index/index.vue @@ -462,6 +462,8 @@ const doSendMessageStream = async (userMessage: ChatMessageVO) => { (error) => { message.alert(`对话异常! ${error}`) stopStream() + // 需要抛出异常,禁止重试 + throw error }, () => { stopStream() diff --git a/src/views/ai/mindmap/index/index.vue b/src/views/ai/mindmap/index/index.vue index b85f20ba..72f05538 100644 --- a/src/views/ai/mindmap/index/index.vue +++ b/src/views/ai/mindmap/index/index.vue @@ -80,6 +80,8 @@ const submit = (data: AiMindMapGenerateReqVO) => { onError(err) { console.error('生成思维导图失败', err) stopStream() + // 需要抛出异常,禁止重试 + throw error }, ctrl: ctrl.value }) diff --git a/src/views/ai/write/index/index.vue b/src/views/ai/write/index/index.vue index 0dfda742..0079eed2 100644 --- a/src/views/ai/write/index/index.vue +++ b/src/views/ai/write/index/index.vue @@ -57,9 +57,11 @@ const submit = (data: WriteVO) => { }, ctrl: abortController.value, onClose: stopStream, - onError: (...err) => { - console.error('写作异常', ...err) + onError: (error) => { + console.error('写作异常', error) stopStream() + // 需要抛出异常,禁止重试 + throw error } }) }