From ed62678cd16042506bad5e5f75665a822f2d5717 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期二, 30 十二月 2025 10:28:18 +0800
Subject: [PATCH] 数据更新推送

---
 src/views/business/assess/mockAssessmentApi.js |  104 ++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 84 insertions(+), 20 deletions(-)

diff --git a/src/views/business/assess/mockAssessmentApi.js b/src/views/business/assess/mockAssessmentApi.js
index bd0437d..c2517a9 100644
--- a/src/views/business/assess/mockAssessmentApi.js
+++ b/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: '蹇冭剰鍔熻兘姝e父锛岀鍚堟崘鐚潯浠�',
+              assessmentTime: '2024-12-19 10:30:00',
+              attachments: [
+                {
+                  id: 'file001',
+                  fileName: '蹇冭剰瓒呭0鎶ュ憡.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) => {

--
Gitblit v1.9.3