Browse Source

修改人体分诊图展开收起(2526)

zhangxc 5 years ago
parent
commit
ddf394c8ee
1 changed files with 6 additions and 6 deletions
  1. 6 6
      src/components/icss/AddMedicalMultRelation.vue

+ 6 - 6
src/components/icss/AddMedicalMultRelation.vue

@@ -33,7 +33,7 @@
             draggable
             draggable
             :allow-drag="allowDrag"
             :allow-drag="allowDrag"
             :allow-drop="allowDrop"
             :allow-drop="allowDrop"
-            :expand-on-click-node="false"
+            :expand-on-click-node="true"
             :default-expanded-keys="defaultExpandedArr"
             :default-expanded-keys="defaultExpandedArr"
             @node-click = "handleNodeClick"
             @node-click = "handleNodeClick"
           >
           >
@@ -171,12 +171,12 @@ import api from '@api/icss.js';
         return draggingNode.data.level != 0;//一级不可拖动
         return draggingNode.data.level != 0;//一级不可拖动
       },
       },
       handleNodeClick(data) {
       handleNodeClick(data) {
-          if(!data.isExpanded) {
-            this.defaultExpandedArr.push(data.conceptId)
-          } else {
-            this.defaultExpandedArr = this.defaultExpandedArr.filter(item => item !== data.conceptId)
-          }
           if(data.nodeList.length > 0) {
           if(data.nodeList.length > 0) {
+            if(!data.isExpanded) {
+              this.defaultExpandedArr.push(data.conceptId)
+            } else {
+              this.defaultExpandedArr = this.defaultExpandedArr.filter(item => item !== data.conceptId)
+            }
             this.$set(data, 'isExpanded', !data.isExpanded);
             this.$set(data, 'isExpanded', !data.isExpanded);
           }
           }