From f745f4b4f0db82f6cadd5930544777821ffe86ab Mon Sep 17 00:00:00 2001 From: wangxiaogang <1433729587@qq.com> Date: Tue, 9 Jun 2026 09:02:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20feedback=20?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=B1=BB=E5=9E=8B=20=E2=80=94=20string=20?= =?UTF-8?q?=E2=86=92=20Feedback['status']=20=E8=81=94=E5=90=88=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/api/feedback.ts | 2 +- client/src/pages/admin/feedback.vue | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/api/feedback.ts b/client/src/api/feedback.ts index be5e34a..6fe0c15 100644 --- a/client/src/api/feedback.ts +++ b/client/src/api/feedback.ts @@ -30,6 +30,6 @@ export function getFeedbackList(params?: { page?: number; pageSize?: number; sta } /** 更新反馈状态(管理员) */ -export function updateFeedbackStatus(id: number, status: string, admin_reply?: string) { +export function updateFeedbackStatus(id: number, status: Feedback['status'], admin_reply?: string) { return request({ url: `/feedback/${id}/status`, method: 'PUT', data: { status, admin_reply } }) } diff --git a/client/src/pages/admin/feedback.vue b/client/src/pages/admin/feedback.vue index 9a71f80..7dcff15 100644 --- a/client/src/pages/admin/feedback.vue +++ b/client/src/pages/admin/feedback.vue @@ -217,7 +217,7 @@ async function handleWithReply() { await doUpdateStatus(replyTarget.value, replyAction.value, replyText.value.trim() || undefined) } -async function doUpdateStatus(item: Feedback, status: string, admin_reply?: string) { +async function doUpdateStatus(item: Feedback, status: Feedback['status'], admin_reply?: string) { try { await updateFeedbackStatus(item.id, status, admin_reply) item.status = status @@ -228,7 +228,7 @@ async function doUpdateStatus(item: Feedback, status: string, admin_reply?: stri } } -async function updateStatus(item: Feedback, status: string) { +async function updateStatus(item: Feedback, status: Feedback['status']) { try { await updateFeedbackStatus(item.id, status) item.status = status