"use client" import { useState } from "react" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import { Progress } from "@/components/ui/progress" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Database, Users, Target, TrendingUp, RefreshCw, Download, ChevronRight, Activity, Zap, UserCheck, Layers, Tag, } from "lucide-react" import Link from "next/link" export default function HomePage() { const [timeRange, setTimeRange] = useState("today") // 今日数据概览 const todayStats = { dataSync: { total: 1245678, growth: "+12.5%", sources: 8, lastUpdate: "2分钟前", }, userPool: { totalUsers: 125678, activeUsers: 45678, newUsers: 1234, growth: "+8.2%", }, userPortrait: { totalTags: 342, activeTags: 287, coverage: "95.8%", growth: "+5.3%", }, userValuation: { avgValue: 3248, highValue: 12456, growth: "+15.8%", upgradeRate: "12.5%", }, } // 实时活动数据 const realtimeActivities = [ { id: 1, type: "data_sync", message: "IMEI数据同步完成", time: "刚刚", status: "success", }, { id: 2, type: "user_pool", message: "新增用户池分群", time: "2分钟前", status: "info", }, { id: 3, type: "user_portrait", message: "标签规则自动执行", time: "5分钟前", status: "warning", }, { id: 4, type: "user_valuation", message: "用户价值模型更新完成", time: "8分钟前", status: "success", }, ] const getActivityIcon = (type: string) => { switch (type) { case "data_sync": return case "user_pool": return case "user_portrait": return case "user_valuation": return default: return } } const getStatusColor = (status: string) => { switch (status) { case "success": return "text-green-600" case "warning": return "text-yellow-600" case "info": return "text-blue-600" default: return "text-gray-600" } } return (
{/* 页面标题和工具栏 */}

数据概览

卡若数据资产中台总览

{/* 核心功能模块 */}
{/* 数据中台 */}
数据中台
核心
多源数据整合中心
数据总量 {todayStats.dataSync.total.toLocaleString()}
数据源 {todayStats.dataSync.sources}个
增长率 {todayStats.dataSync.growth}
最后更新: {todayStats.dataSync.lastUpdate}
{/* 用户池 */}
用户池
用户数据管理中心
总用户数 {todayStats.userPool.totalUsers.toLocaleString()}
活跃用户 {todayStats.userPool.activeUsers.toLocaleString()}
新增用户 {todayStats.userPool.newUsers.toLocaleString()}
增长 {todayStats.userPool.growth}
{/* 用户画像 */}
用户画像
用户标签画像分析
标签总数 {todayStats.userPortrait.totalTags}
活跃标签 {todayStats.userPortrait.activeTags}
覆盖率 {todayStats.userPortrait.coverage}
增长 {todayStats.userPortrait.growth}
{/* 用户估值 */}
用户估值
用户价值评估模型
平均估值 ¥{todayStats.userValuation.avgValue.toLocaleString()}
高价值用户 {todayStats.userValuation.highValue.toLocaleString()}
升级率 {todayStats.userValuation.upgradeRate}
增长 {todayStats.userValuation.growth}
{/* 实时数据流 */}
{/* 今日关键指标 */} 今日关键指标 实时数据监控
98.5%
系统可用性
2.3s
平均响应时间
342
活跃标签数
95.8%
标签覆盖率
数据处理进度 87%
标签规则执行 92%
{/* 实时活动 */} 实时活动 系统活动监控
{realtimeActivities.map((activity) => (
{getActivityIcon(activity.type)}

{activity.message}

{activity.time}

))}
{/* 快速操作 */} 快速操作 常用功能快捷入口
) }