fix: #428修复selectedItems.push缺少isPackage和packageId字段

- 在selectedItems.push添加isPackage和packageId字段
- 在loadCategoryList的mapped对象添加packageId映射
- 确保套餐明细懒加载功能正常工作
This commit is contained in:
2026-05-01 01:01:07 +08:00
parent 70726f6aaa
commit 21743237bb

View File

@@ -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
});
// 自动回填执行科室:按检查项目类型 → 检查类型管理里配置的执行科室