From 4b42c435d45ffd745946b88be22bc45d9fa0625d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=A4=87?= <刘备@gentronhealth.com> Date: Tue, 12 May 2026 22:44:12 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#413:=20=E5=8C=BB=E7=94=9F=E4=B8=AA?= =?UTF-8?q?=E4=BA=BA=E6=8A=A5=E5=8D=A1=E7=BC=96=E8=BE=91/=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E7=95=8C=E9=9D=A2=E5=AD=97=E6=AE=B5=E6=98=A0=E5=B0=84?= =?UTF-8?q?=E4=B8=8E=E5=90=8E=E7=AB=AFDTO=E4=B8=8D=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E6=95=B0=E6=8D=AE=E4=B8=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 后端 InfectiousCardDto 字段名与前端 showReport 映射不匹配: - caseClass 应从 diseaseType 映射 (后端 diseaseType=病例分类) - diseaseType 应从 diseaseSubtype 映射 (后端 diseaseSubtype=疾病分型) - correctName 应从 revisedDiseaseName 映射 - withdrawReason 应从 returnReason 映射 Co-Authored-By: Claude Opus 4.7 --- .../diagnosis/infectiousDiseaseReportDialog.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/infectiousDiseaseReportDialog.vue b/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/infectiousDiseaseReportDialog.vue index 2e7a5798..7e0beb31 100755 --- a/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/infectiousDiseaseReportDialog.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/diagnosis/infectiousDiseaseReportDialog.vue @@ -1071,7 +1071,7 @@ function showReport(reportData = {}, readOnly = true) { addressHouse: reportData.addressHouse || '', patientBelong: reportData.patientBelong || 1, occupation: reportData.occupation || '', - caseClass: reportData.caseClass != null ? String(reportData.caseClass) : '', + caseClass: reportData.diseaseType != null ? String(reportData.diseaseType) : '', onsetDate: normalizeDate(reportData.onsetDate), diagDate: normalizeDate(reportData.diagDate), deathDate: normalizeDate(reportData.deathDate), @@ -1080,13 +1080,13 @@ function showReport(reportData = {}, readOnly = true) { selectedClassB: diseaseSelection.selectedClassB, selectedClassC: diseaseSelection.selectedClassC, otherDisease: reportData.otherDisease || (diseaseCode === 'OTHER' ? reportData.diseaseName || '' : ''), - diseaseType: reportData.diseaseType || '', + diseaseType: reportData.diseaseSubtype || '', reportOrg: reportData.reportOrg || '', reportOrgPhone: reportData.reportOrgPhone || '', reportDoc: reportData.reportDoc || '', reportDate: normalizeDate(reportData.reportDate || reportData.createdAt), - correctName: reportData.correctName || '', - withdrawReason: reportData.withdrawReason || '', + correctName: reportData.revisedDiseaseName || '', + withdrawReason: reportData.returnReason || '', remark: reportData.remark || '', encounterId: reportData.encounterId || reportData.visitId || '', patientId: reportData.patientId || reportData.patId || '',