| | |
| | | </div> |
| | | |
| | | <div style="display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 20px"> |
| | | <div v-for="_appointment in appointmentVOList" :key="_appointment.applyNo"> |
| | | <CheckItemPanel :appointment="_appointment" /> |
| | | <div v-for="(_appointment, index) in appointmentVOList" :key="index"> |
| | | <CheckItemPanel :appointment="_appointment" @event_appoint_confirm="onEventAppointConfirm"/> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | const searchBookInfo = async () => { |
| | | resetForm() |
| | | |
| | | if (null === queryParams.patId || "" === queryParams.patId) |
| | | if (null === queryParams.patId || "" === queryParams.patId.trim()) |
| | | return |
| | | |
| | | const data = await AppointmentApi.queryAndCreateAppointmentByPatId(queryParams.patId) // 对应数据库中 pat_id |
| | | const _patId = queryParams.patId.trim() |
| | | console.warn("===" + _patId + "===") |
| | | |
| | | const data = await AppointmentApi.queryAndCreateAppointmentByPatId(_patId) // 对应数据库中 pat_id |
| | | console.info( data ) |
| | | appointmentVOList.value = data |
| | | if (null !== data && data.length > 0) { |
| | | formData.value = data[0] |
| | | appointmentVOList.value = data |
| | | console.info( formData.value ) |
| | | return |
| | | } |
| | |
| | | formRef.value?.resetFields() |
| | | } |
| | | |
| | | const onEventAppointConfirm = () => { |
| | | /* |
| | | if (null !== appointmentVOList.value && appointmentVOList.value.length === 1) { |
| | | queryParams.patId = "" |
| | | } |
| | | */ |
| | | queryParams.patId = "" |
| | | } |
| | | |
| | | /** 初始化 **/ |
| | | onMounted(() => { |
| | | resetForm() |