import { api } from '@/lib/api' import { usePaged } from '@/lib/usePaged' import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/components/ui/table' import { Button } from '@/components/ui/button' import { Badge } from '@/components/ui/badge' import { Card, CardContent } from '@/components/ui/card' import { Pager } from '@/components/Pager' export default function Feedback() { const { page, setPage, data, totalPages, reload } = usePaged(api.feedback) async function toggle(f: any) { await api.setFeedbackHandled(f.id, !f.handled) reload() } return (

意见反馈

来自小程序「我的 → 意见反馈」的用户留言。

时间 用户 内容 联系方式 状态 操作 {data?.list?.map((f) => ( {String(f.created_at).slice(0, 16).replace('T', ' ')} {f.nickname || '—'} {f.content} {f.contact || '—'} {f.handled ? 已处理 : 待处理} ))} {!data?.list?.length && ( 还没有反馈 )}
) }