"use client" import { ArrowLeft, CheckCircle, CreditCard, ShieldCheck } from "lucide-react" import Link from "next/link" import { useSearchParams } from "next/navigation" import { useState } from "react" import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Separator } from "@/components/ui/separator" import { Textarea } from "@/components/ui/textarea" import { mockPlayers, mockServices, walletBalance } from "@/lib/mock-data" export default function NewOrderPage() { const searchParams = useSearchParams() const serviceId = searchParams.get("serviceId") const service = mockServices.find((s) => s.id === serviceId) const player = service ? mockPlayers.find((p) => p.id === service.playerId) : null const [quantity, setQuantity] = useState(1) const [note, setNote] = useState("") const [submitted, setSubmitted] = useState(false) if (!service || !player) { return (
订单已创建,等待打手接单。你可以在订单列表中查看进度。
{player.user.nickname}
{player.shopName ? `${player.shopName} · ` : ""} {service.gameName}