This commit is contained in:
2024-07-04 10:08:47 +08:00
parent cb36631499
commit 3df2c6b7f4
4 changed files with 33 additions and 12 deletions

View File

@ -412,6 +412,9 @@ export default {
this.queryParams.departmentId = null
this.queryParams.wardId = null
this.queryParams.attendingPhysicianId = null
setTimeout(() => {
this.attendingPhysicianlist = []
}, 1000);
},
//
clearcampusAgency() {

View File

@ -83,8 +83,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="开证医生" prop="certificateIssuingDoctor">
<el-select v-model="queryParams.certificateIssuingDoctorId" filterable placeholder="请选择主治医生"
<el-form-item label="开证医生" prop="certificateIssuingDoctorId">
<el-select v-model="queryParams.certificateIssuingDoctorId" filterable placeholder="请选择开证医生"
style="width: 200px" clearable>
<el-option v-for="item in attendingPhysicianlist" :key="item.userId" :label="item.nickName"
:value="item.userId">
@ -262,8 +262,8 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="开证医生" prop="certificateIssuingDoctor" v-if="form.hospitalAgencyId">
<el-select v-model="form.certificateIssuingDoctorId" filterable placeholder="请选择主治医生" style="width: 200px"
<el-form-item label="开证医生" prop="certificateIssuingDoctorId" v-if="form.hospitalAgencyId">
<el-select v-model="form.certificateIssuingDoctorId" filterable placeholder="请选择开证医生" style="width: 200px"
clearable>
<el-option v-for="item in form_attendingPhysicianlist" :key="item.userId" :label="item.nickName"
:value="item.userId">
@ -523,6 +523,7 @@ export default {
//
appointmentDate: [],
queryParams: {
certificateIssuingDoctorId: undefined,
pageNum: 1,
pageSize: 10,
appointmentDateStart: '',
@ -708,7 +709,7 @@ export default {
sex: null,
address: null,
patientType: 'PRE_HOSPITALIZED_PATIENT',
certificateIssuingDoctor: null,
certificateIssuingDoctorId: null,
mainDiagnosis: null,
hospitalAgencyId: null,
campusAgencyId: null,
@ -725,6 +726,7 @@ export default {
},
resetHospital() {
this.formHospital = {
attendingPhysicianId: undefined,
patientName: null,
patientPhone: null,
familyMemberPhone: null,
@ -737,7 +739,6 @@ export default {
certificateIssuingDoctor: null,
visitMethod: 'BE_IN_HOSPITAL',
mainDiagnosis: null,
attendingPhysicianId: null,
hospitalAgencyId: null,
campusAgencyId: null,
departmentId: null,
@ -1013,8 +1014,6 @@ export default {
// }
// getDepartmentList(query).then(res => {
if (type) {
if (!typetwo) {
this.formHospital.departmentId = null
this.formHospital.wardId = null
@ -1036,8 +1035,6 @@ export default {
// }
// getDepartmentList(query).then(res => {
if (type) {
if (!typetwo) {
this.formHospital.wardId = null
this.form.wardId = null
@ -1053,13 +1050,19 @@ export default {
this.form.campusAgencyId = null
this.form.departmentId = null
this.form.wardId = null
this.form.attendingPhysicianId = null
this.formHospital.campusAgencyId = null
this.formHospital.departmentId = null
this.formHospital.wardId = null
this.formHospital.attendingPhysicianId = null
} else {
this.queryParams.campusAgencyId = null
this.queryParams.departmentId = null
this.queryParams.wardId = null
this.queryParams.attendingPhysicianId = null
setTimeout(() => {
this.attendingPhysicianlist = []
}, 1000);
}
},
//
@ -1137,6 +1140,10 @@ export default {
window.removeEventListener('resize', this.getMaxTableHeight, true)
})
},
changecertificateIssuingDoctor(e) {
console.log(e)
console.log(this.queryParams)
},
}
};
</script>

View File

@ -92,7 +92,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="主治医生" prop="attendingPhysician">
<el-form-item label="主治医生" prop="attendingPhysicianId">
<el-select v-model="queryParams.attendingPhysicianId" filterable placeholder="请选择主治医生" style="width: 200px"
clearable>
<el-option v-for="item in attendingPhysicianlist" :key="item.userId" :label="item.nickName"
@ -1089,13 +1089,19 @@ export default {
this.form.campusAgencyId = null
this.form.departmentId = null
this.form.wardId = null
this.form.attendingPhysicianId = null
this.formHospital.campusAgencyId = null
this.formHospital.departmentId = null
this.formHospital.wardId = null
this.formHospital.attendingPhysicianId = null
} else {
this.queryParams.campusAgencyId = null
this.queryParams.departmentId = null
this.queryParams.wardId = null
this.queryParams.attendingPhysicianId = null
setTimeout(() => {
this.attendingPhysicianlist = []
}, 1000);
}
},
//

View File

@ -69,7 +69,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="主治医生" prop="attendingPhysician">
<el-form-item label="主治医生" prop="attendingPhysicianId">
<el-select v-model="queryParams.attendingPhysicianId" filterable placeholder="请选择主治医生" style="width:200px"
clearable>
<el-option v-for="item in attendingPhysicianlist" :key="item.userId" :label="item.nickName"
@ -1003,10 +1003,15 @@ export default {
this.form.campusAgencyId = null
this.form.departmentId = null
this.form.wardId = null
this.form.attendingPhysicianId = null
} else {
this.queryParams.campusAgencyId = null
this.queryParams.departmentId = null
this.queryParams.wardId = null
this.queryParams.attendingPhysicianId = null
setTimeout(() => {
this.attendingPhysicianlist = []
}, 1000);
}
},
//