dedsudiyu 2 år sedan
förälder
incheckning
551389fadc
1 ändrade filer med 55 tillägg och 50 borttagningar
  1. 55 50
      src/views/comprehensive/laboratoryManagement/subject/index.vue

+ 55 - 50
src/views/comprehensive/laboratoryManagement/subject/index.vue

@@ -518,62 +518,67 @@ export default {
           }
         }
         this.$set(this.newData,'labHardwareVOListTwo',listTwo);
-        let obj = {
-          count:"100",
-          deviceIds:list.join(),
-          page:"1",
-        };
-        let urlText = window.location.href;
-        if(urlText.indexOf("192.168") != -1){
-          startUrl(obj).then(res => {
-            if(res.code == 200){
-              if(!res.data[0]){
-                this.msgError("视频配置异常请联系管理员")
-                this.newData.videoData = [];
-                this.pageType = 6;
-              }else{
-                let videoList = [];
-                for(let i=0;i<res.data.length;i++){
-                  let obj = {
-                    name:response.data.name + response.data.subAddrr.room,
-                    videoType:"flv",
-                    divId:'divId'+i,
-                    url:res.data[i].result.body.data.ws_flv,
+        if(list[0]){
+          let obj = {
+            count:"100",
+            deviceIds:list.join(),
+            page:"1",
+          };
+          let urlText = window.location.href;
+          if(urlText.indexOf("192.168") != -1){
+            startUrl(obj).then(res => {
+              if(res.code == 200){
+                if(!res.data[0]){
+                  this.msgError("视频配置异常请联系管理员")
+                  this.newData.videoData = [];
+                  this.pageType = 6;
+                }else{
+                  let videoList = [];
+                  for(let i=0;i<res.data.length;i++){
+                    let obj = {
+                      name:response.data.name + response.data.subAddrr.room,
+                      videoType:"flv",
+                      divId:'divId'+i,
+                      url:res.data[i].result.body.data.ws_flv,
+                    }
+                    videoList.push(obj)
                   }
-                  videoList.push(obj)
+                  this.$set(this.newData,'videoData',videoList);
+                  this.pageType = 6;
                 }
-                this.$set(this.newData,'videoData',videoList);
-                this.pageType = 6;
               }
-            }
-          });
-        }else{
-          startUrlJiNanDaXue(obj).then(res => {
-            if(res.code == 200){
-              if(!res.data[0]){
-                this.msgError("视频配置异常请联系管理员")
-                this.newData.videoData = [];
-                this.pageType = 6;
-              }else{
-                let videoList = [];
-                for(let i=0;i<res.data.length;i++){
-                  let text = 'ws://lab.sxitdlc.com/jinandaxue/stream/';
-                  let url = res.data[i].result.body.data.ws_flv;
-                  url = url.split("rtp/");
-                  let newUrl = text+'rtp/'+url[1];
-                  let obj = {
-                    name:response.data.name + response.data.subAddrr.room,
-                    videoType:"flv",
-                    divId:'divId'+i,
-                    url:newUrl,
+            });
+          }else{
+            startUrlJiNanDaXue(obj).then(res => {
+              if(res.code == 200){
+                if(!res.data[0]){
+                  this.msgError("视频配置异常请联系管理员")
+                  this.newData.videoData = [];
+                  this.pageType = 6;
+                }else{
+                  let videoList = [];
+                  for(let i=0;i<res.data.length;i++){
+                    let text = 'ws://lab.sxitdlc.com/jinandaxue/stream/';
+                    let url = res.data[i].result.body.data.ws_flv;
+                    url = url.split("rtp/");
+                    let newUrl = text+'rtp/'+url[1];
+                    let obj = {
+                      name:response.data.name + response.data.subAddrr.room,
+                      videoType:"flv",
+                      divId:'divId'+i,
+                      url:newUrl,
+                    }
+                    videoList.push(obj)
                   }
-                  videoList.push(obj)
+                  this.$set(this.newData,'videoData',videoList);
+                  this.pageType = 6;
                 }
-                this.$set(this.newData,'videoData',videoList);
-                this.pageType = 6;
               }
-            }
-          });
+            });
+          }
+        }else{
+          this.$set(this.newData,'videoData',[]);
+          this.pageType = 6;
         }
       })
     },