From e477d995d50232304ba88f3cb673a780b609cc3e Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期六, 12 十月 2024 18:03:57 +0800
Subject: [PATCH] 领用&装机 统计信息
---
src/views/ecg/doctor/components/TitlePanel.vue | 2 +-
src/views/ecg/doctor/DevInstall.vue | 7 ++++---
src/views/ecg/doctor/index.vue | 6 +++---
src/views/ecg/doctor/components/TitleInstallPanel.vue | 4 ++--
src/api/ecg/doctor/index.ts | 11 +++++++++++
5 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/src/api/ecg/doctor/index.ts b/src/api/ecg/doctor/index.ts
index 74f9894..040377d 100644
--- a/src/api/ecg/doctor/index.ts
+++ b/src/api/ecg/doctor/index.ts
@@ -16,6 +16,7 @@
export interface PatientStatisticVO {
finishedNum: number
readyNum: number
+ receivedNum: number
passedNum: number
queuingNum: number
}
@@ -88,6 +89,16 @@
return await request.get({ url: `/ecg/doctor/get-patient-statistic`, params })
},
+ // 璁惧棰嗙敤缁熻
+ getDevReadyStatistic: async (params: RoomBedVO) => {
+ return await request.get({ url: `/ecg/doctor/get-dev-ready-statistic`, params })
+ },
+
+ // 璁惧瑁呮満缁熻
+ getDevInstallStatistic: async (params: RoomBedVO) => {
+ return await request.get({ url: `/ecg/doctor/get-dev-install-statistic`, params })
+ },
+
// 鍙洖杩囧彿鎮h��
recallPatient: async (params: PatientVO) => {
return await request.get({ url: `/ecg/doctor/recall-patient`, params })
diff --git a/src/views/ecg/doctor/DevInstall.vue b/src/views/ecg/doctor/DevInstall.vue
index c2d66dc..d9e1158 100644
--- a/src/views/ecg/doctor/DevInstall.vue
+++ b/src/views/ecg/doctor/DevInstall.vue
@@ -23,6 +23,7 @@
const patientStat = ref<PatientStatisticVO>({
finishedNum: 0,
readyNum: 0,
+ receivedNum: 0,
passedNum: 0,
queuingNum: 0
})
@@ -40,7 +41,7 @@
finishFlag.value = true
try {
patientList.value = await DoctorApi.finishInstallNextPatient(roomBedVO.value)
- patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO.value)
+ patientStat.value = await DoctorApi.getDevInstallStatistic(roomBedVO.value)
getInstallingPatient()
} finally {
finishFlag.value = false
@@ -51,7 +52,7 @@
passFlag.value = true
try {
patientList.value = await DoctorApi.passNextPatient(roomBedVO.value)
- patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO.value)
+ patientStat.value = await DoctorApi.getDevInstallStatistic(roomBedVO.value)
getInstallingPatient()
} finally {
passFlag.value = false
@@ -84,7 +85,7 @@
patientList.value = await DoctorApi.getReceivedPatientList(roomBedVO.value)
getInstallingPatient()
- patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO.value)
+ patientStat.value = await DoctorApi.getDevInstallStatistic(roomBedVO.value)
const queueVO2 = await DoctorApi.bedDoctorGet(roomBedVO.value)
if (queueVO2.status === 20)
state.value = true
diff --git a/src/views/ecg/doctor/components/TitleInstallPanel.vue b/src/views/ecg/doctor/components/TitleInstallPanel.vue
index 25f9e62..25ae9ac 100644
--- a/src/views/ecg/doctor/components/TitleInstallPanel.vue
+++ b/src/views/ecg/doctor/components/TitleInstallPanel.vue
@@ -29,8 +29,8 @@
{{room.roomName || ''}} {{room.bedNo || ''}}
</div>
<div>
- 宸茶鏈簕{patientStatistic.finishedNum==undefined ? 0 : patientStatistic.finishedNum}}
- 宸查鐢▄{patientStatistic.readyNum==undefined ? 0 : patientStatistic.readyNum}}
+ 宸茶鏈簕{patientStatistic.finishedNum??0}}
+ 宸查鐢▄{patientStatistic.receivedNum??0}}
</div>
</div>
diff --git a/src/views/ecg/doctor/components/TitlePanel.vue b/src/views/ecg/doctor/components/TitlePanel.vue
index 6a80cf4..c90736f 100644
--- a/src/views/ecg/doctor/components/TitlePanel.vue
+++ b/src/views/ecg/doctor/components/TitlePanel.vue
@@ -25,7 +25,7 @@
{{room.roomName || ''}} {{room.bedNo || ''}}
</div>
<div>
- 宸插氨璇妠{patientStatistic.finishedNum==undefined ? 0 : patientStatistic.finishedNum}}
+ 宸查鐢▄{patientStatistic.finishedNum==undefined ? 0 : patientStatistic.finishedNum}}
鍑嗗涓瓄{patientStatistic.readyNum==undefined ? 0 : patientStatistic.readyNum}}
杩囧彿{{patientStatistic.passedNum==undefined ? 0 : patientStatistic.passedNum}}
鎺掗槦涓瓄{patientStatistic.queuingNum==undefined ? 0 : patientStatistic.queuingNum}}
diff --git a/src/views/ecg/doctor/index.vue b/src/views/ecg/doctor/index.vue
index 49badb0..7f032fe 100644
--- a/src/views/ecg/doctor/index.vue
+++ b/src/views/ecg/doctor/index.vue
@@ -40,7 +40,7 @@
finishFlag.value = true
try {
patientList.value = await DoctorApi.finishReceiveNextPatient(roomBedVO)
- patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO)
+ patientStat.value = await DoctorApi.getDevReadyStatistic(roomBedVO)
getOnstagePatient()
} finally {
finishFlag.value = false
@@ -51,7 +51,7 @@
passFlag.value = true
try {
patientList.value = await DoctorApi.passNextPatient(roomBedVO)
- patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO)
+ patientStat.value = await DoctorApi.getDevReadyStatistic(roomBedVO)
getOnstagePatient()
} finally {
passFlag.value = false
@@ -84,7 +84,7 @@
patientList.value = await DoctorApi.getPatientList(roomBedVO)
getOnstagePatient()
- patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO)
+ patientStat.value = await DoctorApi.getDevReadyStatistic(roomBedVO)
const queueVO2 = await DoctorApi.bedDoctorGet(roomBedVO)
if (queueVO2.status === 20)
state.value = true
--
Gitblit v1.9.3