From 60a9438176e7e5f763ed1bd67e83977c68e7b9fa Mon Sep 17 00:00:00 2001 From: WangDL Date: Sun, 24 May 2026 21:03:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20review=20status=20filter=20=E2=80=94=20c?= =?UTF-8?q?hange=20=E5=85=A8=E9=83=A8=20value=20from=20undefined=20to=20em?= =?UTF-8?q?pty=20string?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- src/pages/ReviewAdmin.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/ReviewAdmin.tsx b/src/pages/ReviewAdmin.tsx index 1bd127d..4ed5e6a 100644 --- a/src/pages/ReviewAdmin.tsx +++ b/src/pages/ReviewAdmin.tsx @@ -20,7 +20,7 @@ export default function ReviewAdmin() { queryFn: (): Promise> => { const params = new URLSearchParams() if (search) params.set('search', search) - if (statusFilter) params.set('status', statusFilter) + if (statusFilter) params.set('status', statusFilter); else params.delete('status') return api.get>(`/admin-api/reviews?${params.toString()}`) }, staleTime: 60_000, @@ -66,9 +66,9 @@ export default function ReviewAdmin() { value={statusFilter} onChange={setStatusFilter} allowClear - style={{ width: 120 }} + style={{ width: 130 }} options={[ - { label: '全部', value: undefined }, + { label: '全部', value: '' }, { label: 'Active', value: 'active' }, { label: 'Suspended', value: 'suspended' }, { label: 'Completed', value: 'completed' },