From 50cad200be31339ddb98833da16fe88a3c6e00cb Mon Sep 17 00:00:00 2001
From: zhangchen <1652267879@qq.com>
Date: 星期四, 31 七月 2025 16:06:04 +0800
Subject: [PATCH] Merge branch 'master' of http://dh.leon056.com:7499/r/data2/Single_application into ID2716-血流量取值bug

---
 src/store/type/bedsideAuxiliaryScreen.type.ts |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/store/type/bedsideAuxiliaryScreen.type.ts b/src/store/type/bedsideAuxiliaryScreen.type.ts
index 5a1be21..86e2156 100644
--- a/src/store/type/bedsideAuxiliaryScreen.type.ts
+++ b/src/store/type/bedsideAuxiliaryScreen.type.ts
@@ -548,9 +548,18 @@
           seeMsg.透析状态?.iot_脱水速率 ?? null;
         underTreatment.currentBloodTemperature =
           seeMsg.透析状态?.当前血温 ?? null;
-        underTreatment.venousPressure = seeMsg.透析状态?.iot_静脉压 ?? null;
-        underTreatment.transmembranePressure =
-          seeMsg.透析状态?.iot_跨膜压 ?? null;
+          // 血压取监测记录的最后一条数据
+          if (seeMsg.透析状态?.监测记录列表 && seeMsg.透析状态?.监测记录列表.length > 0) {
+            const lastItem = seeMsg.透析状态?.监测记录列表[seeMsg.透析状态?.监测记录列表.length -1];
+            underTreatment.venousPressure = lastItem?.伸缩压 ?? null;
+            underTreatment.transmembranePressure = lastItem?.舒张压 ?? null;
+          } else {
+            underTreatment.venousPressure = null;
+            underTreatment.transmembranePressure = null;
+          }
+        // underTreatment.venousPressure = seeMsg.透析状态?.iot_静脉压 ?? null;
+        // underTreatment.transmembranePressure =
+        //   seeMsg.透析状态?.iot_跨膜压 ?? null;
         underTreatment.ktv = seeMsg.透析状态?.实时ktv ?? "";
         underTreatment.monitoringRecord = seeMsg.透析状态?.监测记录列表 ?? [];
         underTreatment.doctorAdvice = seeMsg.透析状态?.透析单医嘱列表 ?? [];

--
Gitblit v1.8.0