zhangzengfei
2021-12-23 8de8ffd91ab6f96f35cf1357fd025051471ad4af
src/components/giantTree/index.vue
@@ -6,9 +6,11 @@
      :readonly="TreeDataPool.readonly"
      :gb28181="gb28181"
      :setting="setting"
      :search="search"
      @onCreated="handleCreated"
      @onClick="itemClick"
      @onCheck="itemCheck"
      @onAfterSearch="itemCheck"
      @onDblClick="onDblClick"
      @onAddNode="addNode"
      @onRemoveNode="delNode"
@@ -58,6 +60,10 @@
      default: ""
    },
    gb28181: {
      type: Boolean,
      default: false
    },
    search: {
      type: Boolean,
      default: false
    },
@@ -154,7 +160,7 @@
      }
    },
    onDblClick(evt, treeId, item) {
      if (item.type !== "4" || this.app !== "Camera") {
      if (!item || item.type !== "4" || this.app !== "Camera") {
        return
      }
      // console.log('activeForceChoose', this.TreeDataPool.activeForceChoose)
@@ -286,7 +292,9 @@
    //   this.TreeDataPool.updateZTreeCheckNodes([treeNode]);
    // },
    itemCheck(evt, treeId, treeNode) {
      this.TreeDataPool.selectedNode = treeNode
      if (treeNode) {
        this.TreeDataPool.selectedNode = treeNode
      }
      this.TreeDataPool.treeType = this.treeName
      // 多选
@@ -299,6 +307,7 @@
      // 保存一份数据
      this.TreeDataPool.activeTreeData = this.ztreeObj.getNodes()
      this.$emit("itemChecked", treeNode)
    },
    //展开
    itemExpand(e, id, node) {