"use client"
import { useRouter } from "next/navigation"
import { cn } from "@/lib/utils"
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
import { Button } from "@/components/ui/button"
import { Progress } from "@/components/ui/progress"
import { Database, Users, Target, TrendingUp, Activity, CheckCircle, ArrowRight, BarChart3, Zap } from "lucide-react"
export default function Home() {
const router = useRouter()
// 真实的数据概览
const systemOverview = {
totalUsers: 156234,
activeUsers: 89167,
dataIntegrations: 12,
avgUserValue: 3248,
dataQuality: 94.6,
syncStatus: "正常",
}
// 数据集成状态
const dataIntegrations = [
{ name: "用户行为数据", status: "connected", lastSync: "2分钟前", records: 245673 },
{ name: "CRM系统", status: "connected", lastSync: "5分钟前", records: 156234 },
{ name: "内容互动数据", status: "connected", lastSync: "1分钟前", records: 892456 },
{ name: "营销活动数据", status: "syncing", lastSync: "正在同步", records: 0 },
]
// 用户画像概览
const userPortraitStats = {
totalTags: 342,
activeTags: 287,
userCoverage: 95.8,
segmentCount: 24,
}
// 用户估值概览
const userValueStats = {
highValueUsers: 18234,
mediumValueUsers: 47891,
lowValueUsers: 32156,
upgradeRate: 12.3,
}
const quickActions = [
{
title: "数据集成",
description: "管理数据源和同步",
icon:
统一的用户数据管理和分析平台
总用户数
{systemOverview.totalUsers.toLocaleString()}
活跃用户: {systemOverview.activeUsers.toLocaleString()} ( {((systemOverview.activeUsers / systemOverview.totalUsers) * 100).toFixed(1)}%)
平均用户价值
¥{systemOverview.avgUserValue.toLocaleString()}
较上月提升 8.2%
数据质量
{systemOverview.dataQuality}%
{action.description}
{integration.name}
{integration.lastSync}
{integration.records.toLocaleString()}
记录
{userPortraitStats.totalTags}
总标签数
{userPortraitStats.segmentCount}
用户分群
高价值用户
{userValueStats.highValueUsers.toLocaleString()}
占比 {((userValueStats.highValueUsers / systemOverview.totalUsers) * 100).toFixed(1)}%
中价值用户
{userValueStats.mediumValueUsers.toLocaleString()}
占比 {((userValueStats.mediumValueUsers / systemOverview.totalUsers) * 100).toFixed(1)}%
低价值用户
{userValueStats.lowValueUsers.toLocaleString()}
占比 {((userValueStats.lowValueUsers / systemOverview.totalUsers) * 100).toFixed(1)}%
升级率
{userValueStats.upgradeRate}%
较上月提升 2.1%