From 65bbaaa686d675ab7a4a2b1c539fdbfcb04837b3 Mon Sep 17 00:00:00 2001 From: crosswk Date: Wed, 29 Jul 2026 19:38:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=EF=BC=9A=E5=8F=8D?= =?UTF-8?q?=E9=A6=88=E5=8F=91=E9=80=81=E6=88=90=E5=8A=9F=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=B8=8E=E6=9F=A5=E7=9C=8B=E8=BF=9B=E5=BA=A6=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=B8=BA=E4=B8=80=E8=A1=8C=E5=B9=B6=E5=B8=B8?= =?UTF-8?q?=E9=A9=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/components/FeedbackSection.tsx | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/client/src/components/FeedbackSection.tsx b/client/src/components/FeedbackSection.tsx index b61ea8b..6e822ff 100644 --- a/client/src/components/FeedbackSection.tsx +++ b/client/src/components/FeedbackSection.tsx @@ -39,13 +39,15 @@ export default function FeedbackSection() { setMessage(null) try { const result = await submitFeedback(trimmed, { includeTranscript: showTranscript && !!lastTranscript }) - setMessage({ ok: result.ok, text: result.message }) if (result.ok) { setFeedbackText('') - setSubmitted(true) - setTimeout(() => setMessage(null), 4000) + setSubmitted(true) // 显示常驻的“发送成功 + 查看进度”行 + } else { + setSubmitted(false) + setMessage({ ok: false, text: result.message }) } } catch (err) { + setSubmitted(false) setMessage({ ok: false, text: '网络错误,请稍后重试' }) } finally { setSending(false) @@ -93,7 +95,11 @@ export default function FeedbackSection() { {/* 反馈输入 */}