MSI\liwei 3 anos atrás
pai
commit
5414b625b2
1 arquivos alterados com 20 adições e 14 exclusões
  1. 20 14
      src/views/qdtl/video/video.vue

+ 20 - 14
src/views/qdtl/video/video.vue

@@ -9,14 +9,14 @@
                 :data="videoData"
                 :load="loadNode"
                 lazy
-                show-checkbox
+               :expand-on-click-node="false"
                 node-key="id"
                 :default-expanded-keys="expandedKeys"
                 :default-checked-keys="[5]"
                 :props="defaultProps"
                 :filter-node-method="filterNode"
                 ref="tree"
-                @check-change = 'treeChange'
+                @node-click = 'treeChange'
                 style="background-color:#04283C;color:#C5D0D4"
                 >
             </el-tree>
@@ -38,9 +38,10 @@ import videodiv from "@/components/Videoplayer/index.vue"
 export default {
     data() {
       return {
+        videoMap:new Map(),
         videoData:[],
         expandedKeys:[],
-        videoIndex:0,
+        videoIndex:1,
         data: [{
           id: 1,
           label: '一级 1',
@@ -208,17 +209,22 @@ export default {
           // var pointArry = this.$refs.mapv.pointArry;
 
           if(data.lnglat != null){
-              if(node == false){
-                  console.log(data.cameraIndexCode);
-              }else if(node == true){
-                  console.log(data.cameraIndexCode);
-                  window.startPreview(data.cameraIndexCode,this.videoIndex);
-                  if(this.videoIndex < 8){
-                      this.videoIndex = this.videoIndex+1
-                  }else{
-                      this.videoIndex = 0
-                  }
-              }
+             window.startPreview(data.cameraIndexCode,-1);
+              // if(node == false){
+              //     console.log(data.cameraIndexCode);
+              //     var index = this.videoMap.get(data.cameraIndexCode);;
+              //     window.stoppreview([{'wndId': index+1}]);
+              // }else if(node == true){
+              //     console.log(data.cameraIndexCode);
+              //     window.startPreview(data.cameraIndexCode,this.videoIndex);
+              //     this.videoMap.set(data.cameraIndexCode,this.videoIndex);
+              //     if(this.videoIndex < 8){
+              //         this.videoIndex = this.videoIndex+1
+              //     }else{
+              //         this.videoIndex = 0
+              //     }
+              //     console.log(this.videoIndex);
+              // }
           }
 
           // window.startPreview(window.cameraid,-1);