fix: Bug #417 住院护士站记账页面空白(补充provide handleGetPrescription修复inject失败)

This commit is contained in:
2026-04-23 21:37:50 +08:00
parent adc89a5ed2
commit 1fc2032aa8

View File

@@ -60,7 +60,7 @@
</template> </template>
<script setup> <script setup>
import {nextTick, ref} from 'vue'; import {nextTick, provide, ref} from 'vue';
import {ElMessage} from 'element-plus'; import {ElMessage} from 'element-plus';
import PatientList from '../components/patientList.vue'; import PatientList from '../components/patientList.vue';
import BillingList from './components/billingList.vue'; import BillingList from './components/billingList.vue';
@@ -87,6 +87,14 @@ function handleClick() {
// 可以在这里添加左侧标签切换的逻辑 // 可以在这里添加左侧标签切换的逻辑
} }
// 🔧 BugFix#417: 提供handleGetPrescription给子组件
function handleGetPrescription() {
if (billingRef.value) {
billingRef.value.handleQuery?.();
}
}
provide('handleGetPrescription', handleGetPrescription);
// 右侧标签页切换 // 右侧标签页切换
function handleTabChange() { function handleTabChange() {
// 切换到划价确费标签时,刷新数据 // 切换到划价确费标签时,刷新数据