"use client" import { useState } from "react" import { ChevronRight, Settings, Bell, LogOut } from "lucide-react" import { Card } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar" import { useRouter } from "next/navigation" import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from "@/components/ui/dialog" const menuItems = [ { href: "/devices", label: "设备管理" }, { href: "/wechat-accounts", label: "微信号管理" }, { href: "/traffic-pool", label: "流量池" }, { href: "/content", label: "内容库" }, ] export default function ProfilePage() { const router = useRouter() const [isAuthenticated, setIsAuthenticated] = useState(true) // 模拟认证状态 const [showLogoutDialog, setShowLogoutDialog] = useState(false) const [accountId] = useState(() => Math.floor(10000000 + Math.random() * 90000000).toString()) const handleLogout = () => { setIsAuthenticated(false) setShowLogoutDialog(false) router.push("/login") } if (!isAuthenticated) { router.push("/login") return null } return (
账号: {accountId}