diff --git a/openhis-ui-vue3/src/views/doctorstation/components/examination/examinationApplication.vue b/openhis-ui-vue3/src/views/doctorstation/components/examination/examinationApplication.vue index a9c07ce5..8cfa6802 100644 --- a/openhis-ui-vue3/src/views/doctorstation/components/examination/examinationApplication.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/examination/examinationApplication.vue @@ -739,6 +739,7 @@ async function loadCategoryList() { checkType: p.checkType || '', nationalCode: p.nationalCode || '', packageName: p.packageName || '', + packageId: p.packageId || null, checked: false }; @@ -1071,7 +1072,9 @@ async function handleItemSelect(checked, item, cat) { checked: true, methods: methods, selectedMethod: null, - expanded: false // Bug #384修复: 新增展开状态,默认不展开 + expanded: false, // Bug #384修复: 新增展开状态,默认不展开 + isPackage: !!item.packageName, // Bug #428修复: 标记是否为套餐 + packageId: item.packageId || null // Bug #428修复: 套餐ID }); // 自动回填执行科室:按检查项目类型 → 检查类型管理里配置的执行科室