diff --git a/src/components/occDisease/ImageTextReport.vue b/src/components/occDisease/ImageTextReport.vue new file mode 100644 index 0000000..c119a6b --- /dev/null +++ b/src/components/occDisease/ImageTextReport.vue @@ -0,0 +1,120 @@ + + + + \ No newline at end of file diff --git a/src/components/occDisease/OccDisease.vue b/src/components/occDisease/OccDisease.vue index 6aded07..3aae572 100644 --- a/src/components/occDisease/OccDisease.vue +++ b/src/components/occDisease/OccDisease.vue @@ -21,7 +21,7 @@ - + @@ -48,6 +48,7 @@ import OccDiseasePoison from "./OccDiseasePoison.vue"; import OccDiseaseHistory from "./OccDiseaseHistory.vue"; import OccDiseaseSymptom from "./OccDiseaseSymptom.vue"; import CheckDetails from "./CheckDetails.vue"; +import ImageTextReport from "./ImageTextReport.vue"; import OccDiseaseConclusion from "./OccDiseaseConclusion.vue"; export default { @@ -58,6 +59,7 @@ export default { OccDiseaseHistory, OccDiseaseSymptom, CheckDetails, + ImageTextReport, OccDiseaseConclusion }, props: ["patientRegisterId"], @@ -119,6 +121,8 @@ export default { .then(res => { if (res.code > -1) { this.dataTransOpts.tableS.patient_occupational_disease = deepCopy(res.data['patientOccupationalDisease']) || { patientRegisterId } + this.dataTransOpts.tableM.patient_past_medical_history = deepCopy(res.data['patientPastMedicalHistoryDtos']) + this.dataTransOpts.tableM.patient_occupational_medical_history = deepCopy(res.data['patientOccupationalMedicalHistoryDtos']) this.dataTransOpts.tableM.patient_poison = deepCopy(res.data['patientPoisonDtos']) this.dataTransOpts.tableM.patient_occupational_history = deepCopy(res.data['patientOccupationalHistoryDtos']) this.dataTransOpts.tableM.patient_symptom = deepCopy(res.data['patientSymptomDtos']) @@ -156,6 +160,8 @@ export default { let body = { patientRegisterId: this.dataTransOpts.tableS.patient_register.id, patientOccupationalDisease: this.dataTransOpts.tableS.patient_occupational_disease, + patientPastMedicalHistorys: this.dataTransOpts.tableM.patient_past_medical_history, + patientOccupationalMedicalHistorys:this.dataTransOpts.tableM.patient_occupational_medical_history, patientPoisons: this.dataTransOpts.tableM.patient_poison, patientOccupationalHistorys: this.dataTransOpts.tableM.patient_occupational_history, patientSymptoms: this.dataTransOpts.tableM.patient_symptom diff --git a/src/components/occDisease/OccDiseasePoison.vue b/src/components/occDisease/OccDiseasePoison.vue index 59c6e60..057367a 100644 --- a/src/components/occDisease/OccDiseasePoison.vue +++ b/src/components/occDisease/OccDiseasePoison.vue @@ -2,7 +2,7 @@
- + - + @@ -70,7 +68,7 @@ export default { ] } ], // 毒害因素 - + occupationalAbnormal:[], //结论 }; }, @@ -83,6 +81,7 @@ export default { //挂载完成 mounted() { + this.dictInit() this.$nextTick(() => { this.postion = deepCopy(this.dict.postion) }) @@ -95,6 +94,19 @@ export default { methods: { moment, checkPagePriv, + //数据初始化 + dictInit() { + //职业病检查结论 + postapi("/api/app/OccupationalAbnormal/GetList").then((res) => { + if (res.code > -1) { + this.occupationalAbnormal = res.data; + } + }); + + }, + + + filterMethod(v) { if (v) { let lv = v.toUpperCase() diff --git a/src/components/occDisease/OccDiseasePrevious.vue b/src/components/occDisease/OccDiseasePrevious.vue index e3b1d00..0e73d25 100644 --- a/src/components/occDisease/OccDiseasePrevious.vue +++ b/src/components/occDisease/OccDiseasePrevious.vue @@ -3,7 +3,7 @@
既往病史
- + @@ -51,7 +51,7 @@
职业病史
- + diff --git a/src/views/doctorCheck/doctorCheck.vue b/src/views/doctorCheck/doctorCheck.vue index 14b7af2..85b81d1 100644 --- a/src/views/doctorCheck/doctorCheck.vue +++ b/src/views/doctorCheck/doctorCheck.vue @@ -95,7 +95,7 @@ export default { isCheckPicture: false, // 是否显示检查图片 } }, - doctor_check_check_charge:'Y', // 默认判断收费 + doctor_check_check_charge: 'Y', // 默认判断收费 }; }, @@ -325,8 +325,14 @@ export default { //' 请选择体检人员' if (!patientRegister.id) return ret + switch (btnFlagName) { + case 'btnCheckHistory': + case 'btnReport': + case 'toSumDoctorCheck': + case 'btnOcc': + return false + } - if (btnFlagName == 'btnCheckHistory' || btnFlagName == 'btnReport') return false // '人员已锁定,不可执行此操作' if (patientRegister.isLock && patientRegister.isLock == 'Y') return ret @@ -367,9 +373,7 @@ export default { break; case 'unAudit': if (RegisterCheckEdit.completeFlag && RegisterCheckEdit.completeFlag != '0' && RegisterCheckEdit.isAudit && RegisterCheckEdit.isAudit != 'N') ret = false - break; - case 'btnCheckHistory': - case 'btnReport': + break; default: ret = false break;