"use client"; import { Card } from "@/components/ui/Card"; const approvals = [ { id: "a1", type: "请假", applicant: "张三", status: "pending", date: "2026-06-05" }, { id: "a2", type: "报销", applicant: "李四", status: "approved", date: "2026-06-04" }, { id: "a3", type: "加班", applicant: "王五", status: "rejected", date: "2026-06-03" }, ]; const statusMap: Record = { pending: { label: "待审批", color: "bg-yellow-100 text-yellow-700" }, approved: { label: "已通过", color: "bg-green-100 text-green-700" }, rejected: { label: "已驳回", color: "bg-red-100 text-red-700" }, }; export default function ApprovalPage() { return (

我的审批

{approvals.map(a => { const s = statusMap[a.status]; return (

{a.type}申请 — {a.applicant}

{a.date}

{s.label}
); })}
); }