| | |
| | | <el-row :gutter="20"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="患者编号" prop="patId"> |
| | | <el-input v-model="formData.patId" placeholder="请输入患者编号" /> |
| | | <el-input v-model="formData.patId" placeholder="请输入患者编号" clearable @input="searchBookInfo"/> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | |
| | | </el-row> |
| | | <el-row :gutter="20"> |
| | | <el-col :span="12"> |
| | | <el-form-item label="预约检查类型" prop="bookCheckType"> |
| | | <el-select v-model="formData.bookCheckType" placeholder="请选择预约检查类型"> |
| | | <el-form-item label="检查类型" prop="bookCheckType"> |
| | | <el-select v-model="formData.bookCheckType" placeholder="请选择检查类型"> |
| | | <el-option |
| | | v-for="dict in checkTypeStore.getCheckTypeOptions()" |
| | | :key="dict.value" |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item label="已付款标记" prop="paid"> |
| | | <el-form-item label="付款标记" prop="paid"> |
| | | <el-checkbox v-model="formData.paid" :true-label=1 :false-label=0> |
| | | 已付款 |
| | | </el-checkbox> |
| | |
| | | } |
| | | formRef.value?.resetFields() |
| | | } |
| | | |
| | | const searchBookInfo = async () => { |
| | | const tmpPatId = formData.value.patId |
| | | if (null === tmpPatId || "" === tmpPatId) |
| | | return |
| | | |
| | | const data = await AppointmentApi.queryAppointmentFromHis( tmpPatId ) // 对应数据库中 pat_id |
| | | console.info( data ) |
| | | if (null !== data) { |
| | | formData.value = data |
| | | return |
| | | } |
| | | |
| | | ElNotification({ |
| | | title: '温馨提示', |
| | | message: "没有开单信息", |
| | | type: 'warning' |
| | | }) |
| | | } |
| | | |
| | | </script> |