From 888ac1fee36bada2f9d02dbb538fddf964f2ac16 Mon Sep 17 00:00:00 2001 From: chenqi Date: Fri, 20 Mar 2026 17:46:28 +0800 Subject: [PATCH] =?UTF-8?q?fix(medicalOrderSet):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=8C=BB=E5=98=B1=E5=89=82=E9=87=8F=E8=BD=AC=E6=8D=A2=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修正了剂量数量字段的单位转换公式,从除法改为乘法 - 修正了剂量字段的单位转换公式,从乘法改为除法 - 确保剂量和剂量数量之间的转换逻辑正确性 - 解决了因单位转换错误导致的数据显示问题 --- .../medicalOrderSet/components/MedicalOrderSetDialog.vue | 4 ++-- .../src/views/basicmanage/medicalOrderSet/index.vue | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/components/MedicalOrderSetDialog.vue b/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/components/MedicalOrderSetDialog.vue index 1b48cada..1779b5e7 100644 --- a/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/components/MedicalOrderSetDialog.vue +++ b/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/components/MedicalOrderSetDialog.vue @@ -146,7 +146,7 @@ v-model="scope.row.doseQuantity" @input=" (value) => { - scope.row.dose = value / scope.row.unitConversionRatio; + scope.row.dose = value * scope.row.unitConversionRatio; } " /> @@ -164,7 +164,7 @@ v-model="scope.row.dose" @input=" (value) => { - scope.row.doseQuantity = value * scope.row.unitConversionRatio; + scope.row.doseQuantity = value / scope.row.unitConversionRatio; } " /> diff --git a/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/index.vue b/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/index.vue index bbcaffd7..99251607 100644 --- a/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/index.vue +++ b/openhis-ui-vue3/src/views/basicmanage/medicalOrderSet/index.vue @@ -227,7 +227,7 @@ v-model="scope.row.doseQuantity" @input=" (value) => { - scope.row.dose = value / scope.row.unitConversionRatio; + scope.row.dose = value * scope.row.unitConversionRatio; } " /> @@ -238,7 +238,7 @@ v-model="scope.row.dose" @input=" (value) => { - scope.row.doseQuantity = value * scope.row.unitConversionRatio; + scope.row.doseQuantity = value / scope.row.unitConversionRatio; } " />