import { BarChart3, TrendingUp, Users, CheckCircle2 } from "lucide-react"; import { motion } from "motion/react"; export default function Dashboard() { const stats = [ { name: "本月新增商机", value: "12", icon: TrendingUp, color: "text-emerald-600 dark:text-emerald-400", bg: "bg-emerald-100 dark:bg-emerald-500/20" }, { name: "跟进中客户", value: "48", icon: Users, color: "text-blue-600 dark:text-blue-400", bg: "bg-blue-100 dark:bg-blue-500/20" }, { name: "已成单项目", value: "3", icon: CheckCircle2, color: "text-violet-600 dark:text-violet-400", bg: "bg-violet-100 dark:bg-violet-500/20" }, { name: "本月打卡天数", value: "20", icon: BarChart3, color: "text-amber-600 dark:text-amber-400", bg: "bg-amber-100 dark:bg-amber-500/20" }, ]; return (

工作台

欢迎回来,张三。今天是你入职的第 365 天。

{stats.map((stat, i) => (

{stat.name}

{stat.value}

))}

待办事项

    {[ "跟进 A 公司云桌面扩容项目", "提交本周销售日报", "拜访 B 渠道商王总", "更新 C 项目商机阶段", ].map((task, i) => (
  • {task}
  • ))}

最新动态

{[ { title: "商机阶段更新", desc: "D 项目已推进至方案交流阶段", time: "10分钟前" }, { title: "日报已点评", desc: "主管对你昨天的日报给出了 95 分", time: "2小时前" }, { title: "新渠道录入", desc: "成功录入 E 渠道商信息", time: "昨天" }, ].map((news, i) => (

{news.title}

{news.desc}

{news.time}

))}
); }