From e9396b8507763d01dff96d81c05f4fedec64ffb3 Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Sat, 4 May 2024 19:00:39 +0800 Subject: [PATCH] sumseo --- .../doctorCheck/PatientRegisterBase.vue | 33 ++-- src/components/sumDoctorCheck/SumSug.vue | 146 +++++++++++------- 2 files changed, 109 insertions(+), 70 deletions(-) diff --git a/src/components/doctorCheck/PatientRegisterBase.vue b/src/components/doctorCheck/PatientRegisterBase.vue index 5745fe2..b4a7b88 100644 --- a/src/components/doctorCheck/PatientRegisterBase.vue +++ b/src/components/doctorCheck/PatientRegisterBase.vue @@ -160,6 +160,7 @@ export default { this.dataTransOpts.refresh.register_check.M++ //触发总检医生诊台相关刷新 + // console.log('afterFind',rd) this.dataTransOpts.refresh.sumDoctor.M++ // this.dataTransOpts.refresh.sum_diagnosis.M++ @@ -181,13 +182,12 @@ export default { postapi('/api/app/patientregister/GetAlreadyRegisterPatientRegisterByNo', body) .then((res) => { if (res.code > -1) { - this.dataTransOpts.tableS.patient_register = deepCopy(res.data) - console.log('res.data',res.data) - console.log('this.dataTransOpts.tableS.patient_register',this.dataTransOpts.tableS.patient_register) + this.dataTransOpts.tableS.patient_register = res.data + // console.log('res.data',res.data) + // console.log('this.dataTransOpts.tableS.patient_register',this.dataTransOpts.tableS.patient_register) } - }) - .finally(() => { this.afterFind(this.dataTransOpts.tableS.patient_register) + }); }, @@ -203,11 +203,11 @@ export default { this.dataTransOpts.tableS.patient_register = { id: '', patientNo } postapi('/api/app/patientregister/GetAlreadyRegisterPatientRegisterByNo', body) .then((res) => { - if (res.code != -1) { - if (res.data) this.dataTransOpts.tableS.patient_register = deepCopy(res.data) + if (res.code > -1) { + this.dataTransOpts.tableS.patient_register = res.data } }) - .finally(() => { + .finally(() =>{ this.afterFind(this.dataTransOpts.tableS.patient_register) }); }, @@ -223,13 +223,14 @@ export default { // postapi('/api/app/patientregister/getlistinfilter', body) .then(res => { - if (res.code != -1) { + if (res.code > -1) { if (res.data.items.length == 1) { this.dataTransOpts.tableS.patient_register = res.data.items[0] // this.dataTransOpts.tableS.patient_register.id = res.data.items[0].id // this.dataTransOpts.tableS.patient_register.patientRegisterNo = res.data.items[0].patientRegisterNo this.dataTransOpts.refresh.patient_register.S++ // this.getPatientRegister(res.data.items[0].id) + } else if (res.data.items.length > 1) { this.PatientRegisterList = res.data.items this.dialogWin.PatientRegisterForChoose = true // 弹窗 @@ -239,6 +240,7 @@ export default { } } }) + // setTimeout(() => { // //触发检查医生诊台相关刷新 // this.dataTransOpts.refresh.register_check.M++ @@ -251,22 +253,19 @@ export default { //根据patientRegisterNo 获取 人员信息 getPatientRegister(patientRegisterNo) { - if (!patientRegisterNo) { - this.afterFind({ id: '', patientRegisterNo: '' }) - return - } + // this.afterFind({ id: '', patientRegisterNo: '' }) + if (!patientRegisterNo) return let body = { patientRegisterNo } postapi('/api/app/patientregister/GetAlreadyRegisterPatientRegisterByNo', body) .then((res) => { - if (res.code != -1) { - if (res.data) this.dataTransOpts.tableS.patient_register = deepCopy(res.data) + if (res.code > -1) { + this.dataTransOpts.tableS.patient_register = res.data } }) - .finally(() => { + .finally(() =>{ this.afterFind(this.dataTransOpts.tableS.patient_register) }); - }, diff --git a/src/components/sumDoctorCheck/SumSug.vue b/src/components/sumDoctorCheck/SumSug.vue index 4e6eb58..2866131 100644 --- a/src/components/sumDoctorCheck/SumSug.vue +++ b/src/components/sumDoctorCheck/SumSug.vue @@ -5,7 +5,7 @@
- +