소스 검색

fix:补充ibps-tree加载报错问题

liujiayin 2 년 전
부모
커밋
c82fcbd0fa
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/components/ibps-tree/index.vue

+ 2 - 2
src/components/ibps-tree/index.vue

@@ -280,11 +280,11 @@ export default {
             //     this.treeExpandData.push(val[0].children[0].id)
             // }
             // 如果是部门管理里只显示一个医院的,那么就展开所有的节点
-            if (val[0] && val[0].children.length === 1 &&
+            if (val && val[0] && val[0].children && val[0].children.length === 1 &&
                 this.title === '部门管理') {
                 return
             }
-            if (val[0] && val[0].children.length && val[0].children.length !== 1) {
+            if (val && val[0] && val[0].children && val[0].children.length && val[0].children.length !== 1) {
                 // 默认打开第三层
                 for (const i of val[0].children) {
                     if (i.children) {