"use client" import { useState, use } from "react" import Link from "next/link" import { Button } from "@/components/ui/button" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table" import { ArrowLeft, Edit } from "lucide-react" // Sample project data const projectData = { id: "1", name: "电商平台项目", phone: "13800138000", account: "ecommerce_admin", description: "这是一个电商平台推广项目,主要针对年轻用户群体,通过微信社交渠道进行产品推广和销售转化。", createdAt: "2023-05-15", devices: [ { id: "d1", name: "iPhone 13 Pro", wechatFriends: 120 }, { id: "d2", name: "Huawei P40", wechatFriends: 85 }, { id: "d3", name: "Samsung S21", wechatFriends: 40 }, ], subAccounts: [ { id: "a1", username: "sales_team1", createdAt: "2023-05-16" }, { id: "a2", username: "sales_team2", createdAt: "2023-05-16" }, { id: "a3", username: "marketing_team", createdAt: "2023-05-17" }, { id: "a4", username: "support_team", createdAt: "2023-05-18" }, { id: "a5", username: "admin_assistant", createdAt: "2023-05-20" }, ], } export default function ProjectDetailPage({ params }: { params: { id: string } }) { const { id } = use(params) const [activeTab, setActiveTab] = useState("overview") return (

{projectData.name}

项目概览 关联设备 子账号 基本信息
项目名称
{projectData.name}
手机号
{projectData.phone}
账号
{projectData.account}
创建时间
{projectData.createdAt}
项目介绍
{projectData.description}
关联设备数
{projectData.devices.length}
子账号数
{projectData.subAccounts.length}
微信好友总数
{projectData.devices.reduce((sum, device) => sum + device.wechatFriends, 0)}
关联设备列表 项目关联的所有设备及其微信好友数量 设备名称 微信好友数量 {projectData.devices.map((device) => ( {device.name} {device.wechatFriends} ))}
子账号列表 项目下的所有子账号 账号名称 创建时间 {projectData.subAccounts.map((account) => ( {account.username} {account.createdAt} ))}
) }