import { AlertCircle, CheckCircle, Clock, ListOrdered } from "lucide-react" import Link from "next/link" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table" import { statusLabels } from "@/lib/constants" import { mockOrders } from "@/lib/mock" export default function ShopOrdersPage() { const totalOrders = mockOrders.length const activeOrders = mockOrders.filter((o) => [ "pending_payment", "pending_accept", "in_progress", "pending_close", "pending_review", ].includes(o.status), ).length const completedOrders = mockOrders.filter((o) => o.status === "completed").length const disputedOrders = mockOrders.filter((o) => o.status === "disputed").length return (

订单总览

总订单
{totalOrders}
进行中
{activeOrders}
已完成
{completedOrders}
争议订单
{disputedOrders}
订单列表 服务名称 客户 打手 状态 金额 创建时间 操作 {mockOrders.map((order) => ( {order.service.title} {order.consumerName} {order.playerName} {statusLabels[order.status]} ¥{order.totalPrice} {new Date(order.createdAt).toLocaleDateString()} ))}
) }