fb987ba9012e9e117bc0bf5e380e711ffb4cf2d0
根因分析: - setValue函数对所有类型统一设置orgId=row.positionId - 诊疗项目(adviceType=3)的positionId来自adm_organization_location配置表 - 当配置ID不在当前机构树中时,findOrgNameById返回空,el-tree-select显示原始ID - 后续if(!orgId)判断因已有值而不触发回退到患者就诊科室 修复方案: - 诊疗类型(adviceType=3)跳过positionId赋值,使用患者就诊科室作为默认执行科室 - 同时修复syncGroupFields中会覆盖orgId的问题 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%