From 342c33e265d0fc0579c7b2c8e92e69bf31c7d9af Mon Sep 17 00:00:00 2001 From: Euni4U <958079825@qq.com> Date: Mon, 14 Apr 2025 16:40:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E5=A3=B0=E6=89=80=E8=A7=81=E6=89=80?= =?UTF-8?q?=E5=BE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Medical-examination-vehicle.vue | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/views/Department-entry/Medical-examination-vehicle.vue b/src/views/Department-entry/Medical-examination-vehicle.vue index 6a119e0..7e65e0d 100644 --- a/src/views/Department-entry/Medical-examination-vehicle.vue +++ b/src/views/Department-entry/Medical-examination-vehicle.vue @@ -782,6 +782,30 @@ const loadPatientData = async (patient) => { // 更新检查项目数据 examItems.value = categorizedItems + // 处理超声检查数据 + const ultrasoundItems = itemsRes.list.filter(item => + item.itemName && ( + item.itemName.includes('超声') || + item.itemName.includes('彩超') || + item.itemName.includes('B超') + ) + ) + + if (ultrasoundItems.length > 0) { + // 如果有超声检查数据,使用数据库中的值 + const ultrasoundItem = ultrasoundItems[0] + conclusionData.value.ultrasound = { + finding: ultrasoundItem.examDescription || '未见异常', + diagnosis: ultrasoundItem.itemResult || '未见异常' + } + } else { + // 如果没有超声检查数据,使用默认值 + conclusionData.value.ultrasound = { + finding: '未见异常', + diagnosis: '未见异常' + } + } + // 处理血压和BMI判断 const allItems = Object.values(examItems.value).flat()