import { api } from '@/lib/api' import { usePaged } from '@/lib/usePaged' import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/components/ui/table' import { Badge } from '@/components/ui/badge' import { Card, CardContent } from '@/components/ui/card' import { Pager } from '@/components/Pager' export default function Members() { const { page, setPage, data, totalPages } = usePaged(api.memberships) return (

会员管理

ID 用户ID 状态 类型 价格 到期 {data?.list?.map((m) => ( {m.id} {m.user_id} {m.status === 'active' ? 生效中 : {m.status}} {m.plan_type || '—'} ¥{m.price} {m.end_date ? String(m.end_date).slice(0, 10) : '—'} ))}
) }