"use client" import { format } from "date-fns" import { Suspense } from "react" import { getPageBatch } from "@/actions/batch" import { DataTable, useDataTable } from "@/components/data-table" import type { Batch } from "@/models/batch" export default function BatchPage() { const table = useDataTable((page, size) => getPageBatch({ page, size }), ) return ( Loading...}> {...table} columns={[ { header: "ID", accessorKey: "id" }, { header: "批次号", accessorKey: "batch_no" }, { header: "省份", accessorKey: "prov" }, { header: "城市", accessorKey: "city" }, { header: "提取IP", accessorKey: "ip" }, { header: "运营商", accessorKey: "isp" }, { header: "提取数量", accessorKey: "count" }, { header: "资源数量", accessorKey: "resource_id" }, { header: "提取时间", accessorKey: "time", cell: ({ row }) => format(new Date(row.original.time), "yyyy-MM-dd HH:mm"), }, ]} /> ) }