diff --git a/soul-admin/src/pages/users/UsersPage.tsx b/soul-admin/src/pages/users/UsersPage.tsx index 0ac63fdd..fce1d9fe 100644 --- a/soul-admin/src/pages/users/UsersPage.tsx +++ b/soul-admin/src/pages/users/UsersPage.tsx @@ -112,8 +112,8 @@ export function UsersPage() { const [pageSize, setPageSize] = useState(10) const [searchTerm, setSearchTerm] = useState('') const debouncedSearch = useDebounce(searchTerm, 300) - const initialVipFilter = poolParam === 'vip' ? 'vip' : 'all' - const [vipFilter, setVipFilter] = useState<'all' | 'vip' | 'complete'>(initialVipFilter as 'all' | 'vip' | 'complete') + const initialVipFilter = poolParam === 'vip' ? 'vip' : poolParam === 'complete' ? 'complete' : 'all' + const [vipFilter, setVipFilter] = useState<'all' | 'vip' | 'complete'>(initialVipFilter) const [isLoading, setIsLoading] = useState(true) const [error, setError] = useState(null) const [rfmSortMode, setRfmSortMode] = useState(false)