"use client" import { useState } from "react" import { Card } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import { ChevronLeft, Edit, Trash2, Plus } from "lucide-react" import { useRouter } from "next/navigation" // 模拟定价数据 const mockPricingData = [ { id: "1", name: "普通流量包", price: 0.5, tags: ["新用户", "低活跃度"], region: "全国", deviceAddQuantity: 10, }, { id: "2", name: "高质量流量", price: 2.5, tags: ["高消费", "高活跃度"], region: "一线城市", deviceAddQuantity: 25, }, { id: "3", name: "精准营销流量", price: 3.8, tags: ["潜在客户", "有购买意向"], region: "华东地区", deviceAddQuantity: 50, }, { id: "4", name: "节日促销流量", price: 1.5, tags: ["节日消费", "促销敏感"], region: "全国", deviceAddQuantity: 15, }, ] export default function PricingPage() { const router = useRouter() const [pricingItems, setPricingItems] = useState(mockPricingData) const handleDelete = (id: string) => { setPricingItems(pricingItems.filter((item) => item.id !== id)) } return (
{/* 顶部栏 */}

流量分发

{/* 主内容区 */}
{pricingItems.length === 0 ? (

暂无分发规则,请点击右上角新建分发

) : ( pricingItems.map((item) => (

{item.name}

¥{item.price.toFixed(2)} / 流量包
总添加人数: {item.deviceAddQuantity} 人
{item.tags.map((tag, index) => ( {tag} ))} {item.region}
)) )}
) }