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 a5c33c3c..c091b865 100755 --- a/openhis-ui-vue3/src/views/doctorstation/components/examination/examinationApplication.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/examination/examinationApplication.vue @@ -1521,15 +1521,8 @@ async function handleItemSelect(checked, item, cat) { // 必须用数组里的响应式行,不能继续改局部 newRow:push 后列表内是 proxy,改 raw 对象不会触发右侧卡片更新(会一直卡在「加载中」) const row = selectedItems.value[selectedItems.value.length - 1]; - // 右侧不再展示「检查方法」列表:自动选默认方法(保存、计价仍依赖 selectedMethod) - if (methods.length >= 1) { - row.selectedMethod = pickDefaultMethod(methods, item); - // Bug #550修复: 标记为自动选择,isMethodSelected 需排除,避免右侧方法被被动勾选 - row.methodAutoSelected = true; - } else { - row.methodAutoSelected = false; - } - updateMethodDisplay(); + // Bug #550修复: 不再自动选择方法,项目与方法选择完全解耦 + // 用户需在右侧"检查方法"区域手动勾选方法 // 有套餐 ID 时默认展开(先显示加载区,明细写入行对象 packageDetailsDisplay) row.expanded = !!getPackageCarrier(row)?.packageId;