From aa2d6665f95a0701b61272fd8065663070565034 Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期二, 15 四月 2025 12:31:05 +0800
Subject: [PATCH] bug fix: pat_id dev_id 都为空时 不应该取患者列表
---
src/views/ecg/doctor/components/DevInstallPanel.vue | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/src/views/ecg/doctor/components/DevInstallPanel.vue b/src/views/ecg/doctor/components/DevInstallPanel.vue
index 9dc5525..9079021 100644
--- a/src/views/ecg/doctor/components/DevInstallPanel.vue
+++ b/src/views/ecg/doctor/components/DevInstallPanel.vue
@@ -142,8 +142,6 @@
const { t } = useI18n() // 鍥介檯鍖�
const message = useMessage() // 娑堟伅寮圭獥
-const dialogVisible = ref(false) // 寮圭獥鐨勬槸鍚﹀睍绀�
-
const formRef = ref() // 琛ㄥ崟 Ref
const displayBarCode = ref<string> ()
@@ -180,14 +178,15 @@
const checkTypeStore = useCheckTypeStore()
-const setPatient = (queueVO: QueueVO | undefined) => {
+const setPatient = (queueVO: QueueVO | undefined | null) => {
+ console.log("setPatient...", queueVO)
resetForm()
formData.value.applyNo = queueVO?.applyNo
formData.value.episodeId = queueVO?.episodeId
formData.value.patId = queueVO?.patId
formData.value.patName = queueVO?.patName
formData.value.checkType = queueVO?.bookCheckType
- getReadyRentInfo(formData.value)
+ getReadyRentInfo(formData.value) // 鑾峰彇棰嗙敤淇℃伅
copyBarcode()
}
defineExpose({ setPatient }) // 鎻愪緵 setPatient 鏂规硶锛岀敤浜庤缃偅鑰�
@@ -207,12 +206,13 @@
formData.value.bedNo = props.room.bedNo
const data = formData.value as unknown as DevRentVO
await DevRentApi.devInstall(data)
- message.success(t('鎿嶄綔鎴愬姛'))
- dialogVisible.value = false
- // 鍙戦�佹搷浣滄垚鍔熺殑浜嬩欢
- emit('event_dev_install')
+
resetForm()
getList()
+
+ // 鍙戦�佹搷浣滄垚鍔熺殑浜嬩欢
+ emit('event_dev_install')
+ message.success(t('鎿嶄綔鎴愬姛'))
} finally {
formLoading.value = false
}
@@ -271,6 +271,9 @@
// 鑾峰彇鎮h�呯殑棰嗙敤淇℃伅
const getReadyRentInfo = async (devRentVO) => {
+ if ((devRentVO.devId == null || devRentVO.devId === '') && (devRentVO.patId == null || devRentVO.patId === '') )
+ return
+
const data = await DevRentApi.getReadyRent(devRentVO)
if ( data == null)
return
--
Gitblit v1.9.3