WXL
2025-12-30 ed62678cd16042506bad5e5f75665a822f2d5717
src/views/business/assess/mockAssessmentApi.js
@@ -40,26 +40,90 @@
}
// 模拟评估详情API
export const getAssessment = async (id) => {
  await mockDelay(500)
  console.log('Mock API: 获取评估详情', id)
  // 根据ID返回不同的模拟数据
  const detailData = JSON.parse(JSON.stringify(assessmentDetailData))
  if (id === '20241220002') {
    detailData.data.caseInfo.donorName = '李四'
    detailData.data.caseInfo.caseNo = 'CASE20241220002'
    detailData.data.organAssessments[0].assessor = '张医生'
  } else if (id === '20241220003') {
    detailData.data.caseInfo.donorName = '王五'
    detailData.data.caseInfo.caseNo = 'CASE20241220003'
    detailData.data.organAssessments[0].assessor = '陈医生'
  }
  return detailData
}
export const getAssessment = (assessmentId) => {
  return new Promise((resolve) => {
    setTimeout(() => {
      const mockData = {
        code: 200,
        data: {
          caseInfo: {
            caseNo: 'CASE20241219001',
            donorName: '张三',
            gender: '0',
            age: 45,
            bloodType: 'A',
            idCardNo: '330102197812123456',
            diagnosis: '脑外伤导致脑死亡',
            hospitalName: '青岛大学附属医院',
            doctorName: '李主任',
            applyTime: '2024-12-19 09:30:00',
            assessmentType: '1',
            assessmentStatus: '1'
          },
          organAssessments: [
            {
              organType: 'heart',
              department: '心脏外科',
              assessor: '王医生',
              assessmentStatus: '1',
              functionStatus: '1',
              assessmentOpinion: '心脏功能正常,符合捐献条件',
              assessmentTime: '2024-12-19 10:30:00',
              attachments: [
                {
                  id: 'file001',
                  fileName: '心脏超声报告.pdf',
                  fileType: 'pdf',
                  fileSize: 2048000,
                  fileUrl: '/api/files/heart-ultrasound.pdf',
                  uploadTime: '2024-12-19 10:25:00'
                },
                {
                  id: 'file002',
                  fileName: '心电图.jpg',
                  fileType: 'jpg',
                  fileSize: 1024000,
                  fileUrl: '/api/files/ecg.jpg',
                  uploadTime: '2024-12-19 10:20:00'
                }
              ]
            },
            {
              organType: 'liver',
              department: '肝胆外科',
              assessor: '赵医生',
              assessmentStatus: '1',
              functionStatus: '2',
              assessmentOpinion: '肝功能轻度异常,需进一步评估',
              assessmentTime: '2024-12-19 11:15:00',
              attachments: [
                {
                  id: 'file003',
                  fileName: '肝脏CT报告.pdf',
                  fileType: 'pdf',
                  fileSize: 3096000,
                  fileUrl: '/api/files/liver-ct.pdf',
                  uploadTime: '2024-12-19 11:10:00'
                }
              ]
            },
            {
              organType: 'kidney',
              department: '肾内科',
              assessor: '钱医生',
              assessmentStatus: '0',
              functionStatus: '',
              assessmentOpinion: '',
              assessmentTime: '',
              attachments: []
            }
          ]
        }
      };
      resolve(mockData);
    }, 500);
  });
};
// 模拟器官评估更新API
export const updateOrganAssessment = async (organData) => {