From 15daf26f6de221e6b2f84254c022a13bb484f4a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BA=91?= <赵云@gentronhealth.com> Date: Tue, 12 May 2026 13:05:54 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#400:=20=E9=97=A8=E8=AF=8A=E5=8C=BB?= =?UTF-8?q?=E7=94=9F=E7=AB=99=E7=82=B9=E5=87=BB=E3=80=90=E5=AE=8C=E8=AF=8A?= =?UTF-8?q?=E3=80=91=E5=90=8E=EF=BC=8Ctriage=5Fqueue=5Fitem=20=E8=A1=A8=20?= =?UTF-8?q?status=20=E5=AD=97=E6=AE=B5=E6=9C=AA=E6=8C=89=E8=A7=84=E8=8C=83?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=BA=2030?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 队列弹窗【完成】按钮调用完诊API时,传递了原始 Long 值而非对象参数, 导致后端 @RequestBody 反序列化时 encounterId 为 null,队列项状态无法更新。 Co-Authored-By: Claude Opus 4.7 --- .../doctorstation/components/callQueue/DoctorCallDialog.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openhis-ui-vue3/src/views/doctorstation/components/callQueue/DoctorCallDialog.vue b/openhis-ui-vue3/src/views/doctorstation/components/callQueue/DoctorCallDialog.vue index ce6032ec..de3b450c 100755 --- a/openhis-ui-vue3/src/views/doctorstation/components/callQueue/DoctorCallDialog.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/callQueue/DoctorCallDialog.vue @@ -375,7 +375,7 @@ const finishCallPatient = async () => { return; } try { - await completeEncounter(currentCallPatient.value.encounterId); + await completeEncounter({ encounterId: currentCallPatient.value.encounterId }); emit('finish'); emit('update:dialogVisible', false); ElMessage.success('患者已完诊');