diff --git a/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/addDiagnosisDialog.vue b/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/addDiagnosisDialog.vue index 7454ad5b..5ce1e1b0 100644 --- a/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/addDiagnosisDialog.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/addDiagnosisDialog.vue @@ -162,10 +162,17 @@ function removeDiagnosis(row, index) { } function save() { + // 为每个诊断项添加诊断医生和诊断时间 + const diagnosisChildList = tcmDiagonsisSaveList.value.map(item => ({ + ...item, + diagnosisDoctor: props.patientInfo.practitionerName || props.patientInfo.doctorName || props.patientInfo.physicianName || '', + diagnosisTime: new Date().toLocaleString('zh-CN') + })); + saveTcmDiagnosis({ patientId: props.patientInfo.patientId, encounterId: props.patientInfo.encounterId, - diagnosisChildList: tcmDiagonsisSaveList.value, + diagnosisChildList: diagnosisChildList, }).then((res) => { if (res.code == 200) { emit('close'); diff --git a/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/diagnosis.vue b/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/diagnosis.vue index ee55ed92..5f5c7b15 100644 --- a/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/diagnosis.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/diagnosis.vue @@ -76,7 +76,7 @@ - + - + + + +