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