3cab8306c2efde99bd968c14889cbc5f127df240
根因分析: 1. 前端组件使用了错误的API获取科室列表:表单使用getDepartmentList(/app-common/department-list) 保存的targetDepartment ID,但详情弹窗使用getOrgList(/base-data-manage/organization/organization) 查询,两个接口返回的数据结构和ID不同,导致recursionFun无法匹配到科室名称 2. recursionFun中obj.children可能为null/undefined,直接遍历会抛TypeError 3. getLocationInfo是异步调用,handleViewDetail可能在科室数据加载完成前被调用 修复: - 统一使用getDepartmentList(@/api/public.js)获取科室数据,与表单组件保持一致 - recursionFun增加children空值保护 - handleViewDetail改为async,打开详情前确保科室数据已加载
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%