/** * 文件信息组件 * 显示文件名称、状态信息以及操作按钮(下载原文件、导出评查报告、确认评查结果) */ interface FileInfoProps { fileInfo: { fileName: string; contractNumber: string; fileSize?: string; fileFormat?: string; pageCount?: number; uploadTime?: string; uploadUser?: string; }; onConfirmResults: () => void; } export function FileInfo({ fileInfo, onConfirmResults }: FileInfoProps) { const handleDownloadFile = () => { alert('下载原文件功能'); }; const handleExportReport = () => { alert('导出评查报告功能'); }; return (

{fileInfo.fileName} 合同编号:{fileInfo.contractNumber} {fileInfo.fileSize && ( {fileInfo.fileSize} | {fileInfo.fileFormat} | {fileInfo.pageCount}页 )}

{fileInfo.uploadTime && (
上传时间:{fileInfo.uploadTime} | 上传用户:{fileInfo.uploadUser}
)}
); }