fix: review status filter — change 全部 value from undefined to empty string
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 10s

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
WangDL 2026-05-24 21:03:33 +08:00
parent d1661c0072
commit 60a9438176

View File

@ -20,7 +20,7 @@ export default function ReviewAdmin() {
queryFn: (): Promise<PaginatedResult<ReviewCardItem>> => { queryFn: (): Promise<PaginatedResult<ReviewCardItem>> => {
const params = new URLSearchParams() const params = new URLSearchParams()
if (search) params.set('search', search) 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<PaginatedResult<ReviewCardItem>>(`/admin-api/reviews?${params.toString()}`) return api.get<PaginatedResult<ReviewCardItem>>(`/admin-api/reviews?${params.toString()}`)
}, },
staleTime: 60_000, staleTime: 60_000,
@ -66,9 +66,9 @@ export default function ReviewAdmin() {
value={statusFilter} value={statusFilter}
onChange={setStatusFilter} onChange={setStatusFilter}
allowClear allowClear
style={{ width: 120 }} style={{ width: 130 }}
options={[ options={[
{ label: '全部', value: undefined }, { label: '全部', value: '' },
{ label: 'Active', value: 'active' }, { label: 'Active', value: 'active' },
{ label: 'Suspended', value: 'suspended' }, { label: 'Suspended', value: 'suspended' },
{ label: 'Completed', value: 'completed' }, { label: 'Completed', value: 'completed' },