From 49e5fc3ee8b809275fe3d4d7080502d369095d66 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 4 May 2025 09:39:43 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E3=80=90AI=20=E5=A4=A7=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E3=80=91fetchEventSource=20=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=97=A0=E9=99=90=E9=87=8D=E8=AF=95=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ai/chat/index/index.vue | 2 ++ src/views/ai/mindmap/index/index.vue | 2 ++ src/views/ai/write/index/index.vue | 6 ++++-- 3 files changed, 8 insertions(+), 2 deletions(-) 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 } }) }