'use client'; import React from 'react'; import { Card } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { Enterprise, AuditStatus } from '../types'; interface AuditStatusAlertProps { enterprise: Enterprise; } export function AuditStatusAlert({ enterprise }: AuditStatusAlertProps) { const getAuditStatusBadge = (status: AuditStatus) => { switch (status) { case 'pending': return 待审核; case 'approved': return 已通过; case 'rejected': return 已驳回; default: return {status}; } }; return (
当前审核状态: {getAuditStatusBadge(enterprise.auditStatus)}
{enterprise.auditStatus === 'rejected' && enterprise.auditReason && (

驳回原因:{enterprise.auditReason}

)} {enterprise.auditStatus === 'pending' && (

信息修改后需要管理员重新审核

)}
{enterprise.auditTime && (
审核时间:{new Date(enterprise.auditTime).toLocaleString('zh-CN')}
)}
); }