diff --git a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/prescriptionList.vue b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/prescriptionList.vue index f9a392a67..5e21c4406 100755 --- a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/prescriptionList.vue +++ b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/prescriptionList.vue @@ -166,7 +166,7 @@ import {getPrescriptionList, medicineSummary} from './api'; import {patientInfoList} from '../../components/store/patient.js'; import {formatDateStr} from '@/utils/index'; -import {getCurrentInstance, ref} from 'vue'; +import {getCurrentInstance, ref, watch} from 'vue'; import useUserStore from '@/store/modules/user'; const activeNames = ref([]); @@ -273,6 +273,11 @@ function handleGetPrescription() { } } +// 监听医嘱类型筛选条件变化,自动刷新列表 +watch(() => props.therapyEnum, () => { + handleGetPrescription(); +}); + function handleMedicineSummary() { let paramList = getSelectRows(); if (!paramList || paramList.length === 0) { 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 2dd6ef207..8b4933a4f 100755 --- a/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/summaryMedicineList.vue +++ b/openhis-ui-vue3/src/views/inpatientNurse/drugDistribution/components/summaryMedicineList.vue @@ -50,7 +50,7 @@