diff --git a/src/components/outpatient/MedicalQueue.vue b/src/components/outpatient/MedicalQueue.vue index bc924b0..3a7db4e 100644 --- a/src/components/outpatient/MedicalQueue.vue +++ b/src/components/outpatient/MedicalQueue.vue @@ -234,7 +234,10 @@ const setDateTip = () => { } watch(() => selectedDate.value, (newValue, oldValue) => { + curItem.value=null + emit('clickItem', curItem.value) if (newValue == oldValue) { + init() return; } if (newValue == null) { diff --git a/src/views/outpatient/index.vue b/src/views/outpatient/index.vue index 1532a75..f3c918c 100644 --- a/src/views/outpatient/index.vue +++ b/src/views/outpatient/index.vue @@ -107,7 +107,11 @@ const medicalHistoryRef = ref() const patientCardRef = ref() const patientRegistration = ref({})// 当前挂号信息 const clickItem = (item: any) => { - if (!item) return + if (!item){ + initFormData() + medicalHistoryRef.value?.clearList(); + return + } curRegister.value = item registerId.value = item.id itemId.value = item.id