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 @@
-
+
@@ -12,13 +12,11 @@
-
+
-
-
-
-
+
+
@@ -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;