From acb6fe53fb33f88c147e4679bcffcdbdd2b54375 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=B3=E7=BE=BD?= <关羽@gentronhealth.com> Date: Wed, 13 May 2026 20:22:21 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#502:=20=E3=80=90=E4=BD=8F=E9=99=A2?= =?UTF-8?q?=E6=8A=A4=E5=A3=AB=E7=AB=99-=E6=B1=87=E6=80=BB=E5=8F=91?= =?UTF-8?q?=E8=8D=AF=E7=94=B3=E8=AF=B7=E3=80=91=E9=A1=B6=E9=83=A8=E5=8C=BB?= =?UTF-8?q?=E5=98=B1=E7=B1=BB=E5=9E=8B=EF=BC=88=E9=95=BF=E6=9C=9F/?= =?UTF-8?q?=E4=B8=B4=E6=97=B6=EF=BC=89=E8=BF=87=E6=BB=A4=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E6=97=A0=E5=93=8D=E5=BA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充修复:汇总视图(SummaryMedicineList)未接收 therapyEnum 参数, 导致切换到"汇总"tab 后长期/临时过滤按钮失效。 修复内容: 1. SummaryMedicineList 新增 therapyEnum prop 2. getMedicineSummary 调用时传递 therapyEnum 参数 3. index.vue 将 therapyEnum 传入 SummaryMedicineList 组件 Co-Authored-By: Claude Opus 4.7 --- .../components/summaryMedicineList.vue | 10 +++++++++- .../views/inpatientNurse/drugDistribution/index.vue | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/summaryMedicineList.vue b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/summaryMedicineList.vue index da3a57c93..2dd6ef207 100755 --- a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/summaryMedicineList.vue +++ b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/summaryMedicineList.vue @@ -66,13 +66,21 @@ const props = defineProps({ type: Number, default: 1, }, + therapyEnum: { + type: Number, + default: undefined, + }, }); handleGetPrescription(); function handleGetPrescription() { loading.value = true; let encounterIds = patientInfoList.value.map((i) => i.encounterId).join(','); - getMedicineSummary({}).then((res) => { + const params = {}; + if (props.therapyEnum !== undefined) { + params.therapyEnum = props.therapyEnum; + } + getMedicineSummary(params).then((res) => { medicineSummaryFormList.value = res.data.records; loading.value = false; }); diff --git a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/index.vue b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/index.vue index cf48eb14a..88ac4a6ff 100755 --- a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/index.vue +++ b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/index.vue @@ -85,7 +85,7 @@ :deadline="deadline" :therapyEnum="therapyEnum" /> - +