根因:getSurgeryPage SQL 的 LEFT JOIN 在价格表存在多条记录时产生重复行, 导致 el-transfer 中出现相同 key 的条目,Vue diff 算法无法正确追踪选中状态 修复: - SQL 添加 DISTINCT ON (t1.ID) 去重(与旧版 getAdviceBaseInfo 一致) - 前端 applicationList 初始化为空数组 + 过滤空 adviceDefinitionId - 同步修复 getExaminationPage 的相同问题 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>