From cacda9c0df84e9003ff1f9601f1c0240c95ddcce Mon Sep 17 00:00:00 2001 From: Euni4U <958079825@qq.com> Date: Tue, 25 Mar 2025 14:41:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=A1=86=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Medical-examination-vehicle.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/views/Department-entry/Medical-examination-vehicle.vue b/src/views/Department-entry/Medical-examination-vehicle.vue index c8e850a..bf0bfbd 100644 --- a/src/views/Department-entry/Medical-examination-vehicle.vue +++ b/src/views/Department-entry/Medical-examination-vehicle.vue @@ -2016,10 +2016,22 @@ const filteredPatients = computed(() => { }) // 添加状态筛选变化处理函数 -const handleStatusFilterChange = (value) => { +const handleStatusFilterChange = async (value) => { statusFilter.value = value // 重置选中的患者 - selectedPatient.value = null + selectedPatient.value = null // 清空选中的患者 + searchQuery.value = '' // 清空搜索词 + patients.value = []// 清空患者列表 + const params = { + status: value, + pageNo: 1, + pageSize: 100 + } + + const itemsRes = await PatientApi.getPatientPage(params) // 获取患者列表 + patients.value = itemsRes.list // 更新患者列表 + + } // 添加检查是否已完成的响应式引用