From 317d3e5116240d8b849857f5d737bcf61884285b Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期五, 21 五月 2021 14:04:55 +0800
Subject: [PATCH] 优化国标配置

---
 src/components/giantTree/index.vue |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/components/giantTree/index.vue b/src/components/giantTree/index.vue
index aabca2d..8ba269b 100644
--- a/src/components/giantTree/index.vue
+++ b/src/components/giantTree/index.vue
@@ -5,6 +5,7 @@
       :show-checkbox="TreeDataPool.multiple"
       :readonly="TreeDataPool.readonly"
       :gb28181="gb28181"
+      :setting="setting"
       @onCreated="handleCreated"
       @onClick="itemClick"
       @onCheck="itemCheck"
@@ -66,7 +67,14 @@
     height: {
       type: Number,
       default: 0
-    }
+    },
+    setting: {
+      type: Object,
+      require: false,
+      default: function () {
+        return {};
+      },
+    },
   },
   data() {
     return {
@@ -117,13 +125,10 @@
         //鎽勫儚鏈轰俊鎭洿鏂颁俊鎭悗锛屽鏋滆妭鐐逛綅缃湁鍙榯Id灏变笉鍑嗕簡,this.TreeDataPool.selectedNode姝ゆ椂杩樻槸鏃х殑淇℃伅
         let ztreeNodes = ztreeObj.getNodes();
         //var curNodeTid = '';
-        console.log(ztreeNodes)
         _this.findTidByIdFromArr(ztreeNodes);
-        console.log('curNodeTid', _this.curNodeTid)
         this.TreeDataPool.selectedNode.tId = _this.curNodeTid;
         let node = this.ztreeObj.getNodeByTId(this.TreeDataPool.selectedNode.tId)
-        console.log('selecBode', this.TreeDataPool.selectedNode)
-        console.log('selectedNode.tId', this.TreeDataPool.selectedNode.tId)
+
         // 澶氶�夋椂, 閫変腑鍗曢�夊崟鍑荤殑鑺傜偣
         if (this.TreeDataPool.multiple) {
           this.ztreeObj.checkAllNodes(false);
@@ -266,7 +271,6 @@
       this.showDialog = true;
     },
     itemClick(evt, treeId, treeNode) {
-      console.log(evt, treeId)
 
       this.TreeDataPool.selectedNode = treeNode;
       this.TreeDataPool.treeType = this.treeName;
@@ -301,6 +305,12 @@
       // this.ztreeObj.checkNode(treeNode, true, false, false);
       let checkedNodes = this.ztreeObj.getCheckedNodes(true);
       this.TreeDataPool.updateZTreeCheckNodes(checkedNodes);
+
+      // 瀹炴椂缁熻閫変腑涓暟
+      this.TreeDataPool.countCheckedNodes(checkedNodes);
+
+      // 淇濆瓨涓�浠芥暟鎹�
+      this.TreeDataPool.activeTreeData = this.ztreeObj.getNodes()
     },
     //灞曞紑
     itemExpand(e, id, node) {

--
Gitblit v1.8.0