"use client" import { useState } from "react" import { useRouter } from "next/navigation" import { ChevronLeft, Download, Calendar, TrendingUp, TrendingDown } from "lucide-react" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs" import { LineChartComponent, BarChartComponent, PieChartComponent } from "@/app/components/common/Charts" import { toast } from "@/components/ui/use-toast" export default function PaymentStatsPage() { const router = useRouter() const [dateRange, setDateRange] = useState("week") const [activeTab, setActiveTab] = useState("overview") // 模拟图表数据 const lineChartData = [ { name: "周一", 支付笔数: 24, 支付金额: 478.8 }, { name: "周二", 支付笔数: 32, 支付金额: 636.8 }, { name: "周三", 支付笔数: 28, 支付金额: 557.2 }, { name: "周四", 支付笔数: 36, 支付金额: 716.4 }, { name: "周五", 支付笔数: 42, 支付金额: 835.8 }, { name: "周六", 支付笔数: 38, 支付金额: 756.2 }, { name: "周日", 支付笔数: 35, 支付金额: 696.5 }, ] const barChartData = [ { name: "社群会员付款码", 支付笔数: 156, 支付金额: 3104.4 }, { name: "课程付款码", 支付笔数: 78, 支付金额: 7722 }, { name: "咨询服务付款码", 支付笔数: 45, 支付金额: 8955 }, { name: "产品购买付款码", 支付笔数: 32, 支付金额: 9568 }, ] const pieChartData = [ { name: "微信支付", value: 75 }, { name: "支付宝", value: 25 }, ] const lineChartConfig = { 支付笔数: { label: "支付笔数", color: "#3b82f6" }, 支付金额: { label: "支付金额", color: "#10b981" }, } const barChartConfig = { 支付笔数: { label: "支付笔数", color: "#3b82f6" }, 支付金额: { label: "支付金额", color: "#10b981" }, } const pieChartConfig = { 微信支付: { label: "微信支付", color: "#10b981" }, 支付宝: { label: "支付宝", color: "#3b82f6" }, } const handleExport = () => { toast({ title: "导出成功", description: "数据统计报表已导出为Excel文件", }) } return (
{/* 头部 */}

数据统计

{/* 日期范围选择 */}
{/* 统计卡片 */}

总支付笔数

311

+12.5% 较上期

总支付金额

¥29,845

+8.3% 较上期

新增客户

289

-3.2% 较上期

平均客单价

¥95.98

+5.6% 较上期

{/* 图表标签页 */}
概览 趋势 分布 支付趋势分析

趋势说明

• 本周支付笔数较上周增长 12.5%

• 周五为支付高峰期,建议加强营销推广

• 周末支付量保持稳定,用户活跃度良好

• 平均每日支付笔数为 33.6 笔

客户分布

新客户
289 (92.9%)
老客户
22 (7.1%)
复购率 7.1%

地域分布 TOP5

{[ { city: "广州", count: 89, percent: 28.6 }, { city: "深圳", count: 67, percent: 21.5 }, { city: "上海", count: 45, percent: 14.5 }, { city: "北京", count: 38, percent: 12.2 }, { city: "杭州", count: 32, percent: 10.3 }, ].map((item, index) => (
{item.city}
{item.count}
))}
) }