"use client" import { DollarSign, Edit, ExternalLink, ListOrdered, Star, Users } from "lucide-react" import Link from "next/link" import { useEffect, useState } from "react" import { Badge } from "@/components/ui/badge" 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 { useShopStore } from "@/store/shops" export default function ShopManagementPage() { const shop = useShopStore((state) => state.shops[0]) const updateShop = useShopStore((state) => state.updateShop) const updateAnnouncement = useShopStore((state) => state.updateAnnouncement) const addAnnouncement = useShopStore((state) => state.addAnnouncement) const [name, setName] = useState(shop.name) const [description, setDescription] = useState(shop.description) useEffect(() => { setName(shop.name) setDescription(shop.description) }, [shop]) return (

店铺管理

总订单
{shop.totalOrders}
评分
{shop.rating}
签约打手
{shop.playerCount}
抽成比例
{shop.commissionType === "percentage" ? `${shop.commissionValue}%` : `¥${shop.commissionValue}`}
基本信息
setName(event.target.value)} />