// src/mock/assessmentData.js // 模拟评估列表数据 export const assessmentListData = { code: 200, message: 'success', data: { total: 15, rows: [ { id: '20241220001', caseNo: 'CASE20241220001', donorName: '张三', gender: '0', age: 45, diagnosis: '脑外伤导致脑死亡', hospitalName: '北京协和医院', applyTime: '2024-12-20 10:00:00', assessmentTime: '', assessmentStatus: '0', assignee: '李协调员', assessmentType: '1' }, { id: '20241220002', caseNo: 'CASE20241220002', donorName: '李四', gender: '1', age: 32, diagnosis: '急性心肌梗死', hospitalName: '上海瑞金医院', applyTime: '2024-12-19 14:30:00', assessmentTime: '2024-12-20 09:00:00', assessmentStatus: '1', assignee: '王医生', assessmentType: '2' }, { id: '20241220003', caseNo: 'CASE20241220003', donorName: '王五', gender: '0', age: 58, diagnosis: '脑出血', hospitalName: '广州中山医院', applyTime: '2024-12-18 09:15:00', assessmentTime: '2024-12-20 14:20:00', assessmentStatus: '2', assignee: '赵协调员', assessmentType: '1' } ] } } // 模拟评估详情数据 export const assessmentDetailData = { code: 200, message: 'success', data: { caseInfo: { id: '20241220001', caseNo: 'CASE20241220001', donorName: '张三', gender: '0', age: 45, bloodType: 'A', idCardNo: '110101198001010011', diagnosis: '脑外伤导致脑死亡', hospitalName: '北京协和医院', doctorName: '刘主任', applyTime: '2024-12-20 10:00:00', assessmentType: '1', assessmentStatus: '0' }, organAssessments: [ { id: 1, organType: 'heart', department: '心脏外科', assessor: '王医生', assessmentStatus: '1', functionStatus: '1', assessmentOpinion: '心脏功能正常,射血分数65%,符合捐献条件', assessmentTime: '2024-12-20 10:30:00', details: { ejectionFraction: '65%', valveFunction: '正常', wallMotion: '正常', ecgResult: '窦性心律', specialNotes: '无特殊注意事项' } }, { id: 2, organType: 'liver', department: '肝胆外科', assessor: '', assessmentStatus: '0', functionStatus: '', assessmentOpinion: '', assessmentTime: '', details: null }, { id: 3, organType: 'kidney', department: '泌尿外科', assessor: '李医生', assessmentStatus: '1', functionStatus: '2', assessmentOpinion: '左肾功能正常,右肾轻度积水,需进一步评估', assessmentTime: '2024-12-20 11:15:00', details: { leftKidneyFunction: '正常', rightKidneyFunction: '轻度异常', creatinineLevel: '1.2mg/dL', urineOutput: '正常', specialNotes: '建议进行CT增强扫描' } }, { id: 4, organType: 'lung', department: '胸外科', assessor: '', assessmentStatus: '0', functionStatus: '', assessmentOpinion: '', assessmentTime: '', details: null } ], attachments: [ { id: 1, fileName: '捐献者身份证.jpg', fileType: 'jpg', fileSize: 1024000, uploadTime: '2024-12-19 10:30:00', fileUrl: '/mock/files/id_card.jpg' }, { id: 2, fileName: '医疗诊断证明.pdf', fileType: 'pdf', fileSize: 2048000, uploadTime: '2024-12-19 11:20:00', fileUrl: '/mock/files/diagnosis.pdf' } ] } } // 模拟API响应延迟 export const mockDelay = (ms = 500) => new Promise(resolve => setTimeout(resolve, ms))