import { useState } from "react" import { EditInfoDialog, type EditInfoValues } from "@/components/composites/dialogs/editInfoDialog" import DataTable from "@/components/data-table" import Page from "@/components/page" import { Button } from "@/components/ui/button" import { cn } from "@/lib/utils" import b3 from "../assets/b3.webp" import b5 from "../assets/b5.webp" import b6 from "../assets/b6.webp" import b7 from "../assets/b7.webp" import b8 from "../assets/b8.webp" import b9 from "../assets/b9.webp" import b10 from "../assets/b10.webp" import b11 from "../assets/b11.webp" import b12 from "../assets/b12.webp" import banner from "../assets/banner.webp" import banner2 from "../assets/banner2.webp" export default function DashboardPage() { const balanceData = { balance: 68.6, hCoin: 68.6, } const accountInfo = { phone: "191****1234", qq: "123456123", wechat: "123456123", email: "123456123@qq.com", taobao: "123456123", } const recentOrders = [ { date: "2025.04.01", product: "极光IP", plan: "天卡(尊享)", price: 3.0, connections: 1, account: "jx1234", orderAmount: 3.0, paidAmount: 3.0, }, { date: "2025.04.01", product: "极光IP", plan: "天卡(尊享)", price: 3.0, connections: 1, account: "jx1234", orderAmount: 3.0, paidAmount: 3.0, }, { date: "2025.04.01", product: "极光IP", plan: "天卡(尊享)", price: 3.0, connections: 1, account: "jx1234", orderAmount: 3.0, paidAmount: 3.0, }, { date: "2025.04.01", product: "极光IP", plan: "天卡(尊享)", price: 3.0, connections: 1, account: "jx1234", orderAmount: 3.0, paidAmount: 3.0, }, ] const consumptionData = { today: 2365, month: 312365, todayRefund: 2365, year: 256562, monthRefund: 30, todayRecharge: 50, monthRecharge: 20, } const ipAccountData = { using: 30, total: 50, expired: 20, yearConsumption: 2365, } const [editDialogOpen, setEditDialogOpen] = useState(false) const handleSaveInfo = (data: EditInfoValues) => { console.log("保存的信息:", data) // 这里调 API 保存数据 } return ( {/* banner */}
可用余额(元)

{balanceData.balance}

banner

可用H币(个)

{balanceData.hCoin}

banner2
{/* 最近订单 */}

最近订单

row.original.price.toFixed(2), }, { accessorKey: "connections", header: "总连接数" }, { accessorKey: "account", header: "账号" }, { accessorKey: "orderAmount", header: "订单金额(元)", cell: ({ row }) => row.original.orderAmount.toFixed(2), }, { accessorKey: "paidAmount", header: "实付金额(元)", cell: ({ row }) => row.original.paidAmount.toFixed(2), }, ]} />
{/* 消费信息 */}

消费信息

今日消费

今日消费

{consumptionData.today}

当月消费

当月消费

{consumptionData.month}

今日退款

今日退款

{consumptionData.todayRefund}

本年消费

本年消费

{consumptionData.year}

今日充值

今日充值

{consumptionData.todayRecharge}

当月充值

当月充值

{consumptionData.monthRecharge}

当月退款

当月退款

{consumptionData.monthRefund}

{/* 账号信息 */}

账号信息

{/* 头像/二维码区域 */}
{accountInfo.phone}
账号二维码
{/* 信息列表 */}
密码 ********
QQ {accountInfo.qq || "未绑定"}
微信号 {accountInfo.wechat || "未绑定"}
淘宝 {accountInfo.taobao || "未绑定"}
邮箱 {accountInfo.email || "未绑定"}
{/* IP账号 */}

IP账号

使用中图标

{ipAccountData.using}

使用中

总个数图标

{ipAccountData.total}

总个数

已过期图标

{ipAccountData.expired}

已过期

) }