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() { {/* 反馈输入 */}