diff --git a/pages/video/video-webview.vue b/pages/video/video-webview.vue index 98f96ce..452282e 100644 --- a/pages/video/video-webview.vue +++ b/pages/video/video-webview.vue @@ -1,9 +1,10 @@ @@ -16,7 +17,8 @@ deviceObj:null, channeList:[], webviewHost:'', - webviewUrl:'' + webviewUrl:'', + isChanneShow:false, } }, onLoad(option) { @@ -24,6 +26,7 @@ let configIndex = uni.getStorageSync('configIndex'); this.webviewHost = configList[configIndex].protocol + configList[configIndex].address; this.webviewUrl = configList[configIndex].protocol + configList[configIndex].address + '/video/web/h5/index.html'; + // this.webviewUrl = 'http://192.168.31.39:5501/index.html' console.log("option",option) let deviceObj = JSON.parse(decodeURIComponent(option.deviceObj)); this.deviceObj = deviceObj; @@ -34,6 +37,7 @@ console.log("id",id) this.$api.videoApi.getVideoChannelList({pid: id,page:1,pageSize:999}).then(res => { if(res.code == 0){ + // res.data.list = null; if(res.data.list && res.data.list.length>0){ let channeList = res.data.list||[]; // let arr = channeList.map(item=>{ @@ -46,10 +50,12 @@ this.$nextTick(()=>{ this.$set(this,'channeList',res.data.list); let url = this.webviewHost + '/video/web/h5/index.html?deviceObj=' + encodeURIComponent(JSON.stringify(this.deviceObj)) + '&channeList='+encodeURIComponent(JSON.stringify(channeList)) + // let url = 'http://192.168.31.39:5501/index.html?deviceObj=' + encodeURIComponent(JSON.stringify(this.deviceObj)) + '&channeList='+encodeURIComponent(JSON.stringify(channeList)) this.$set(this,'webviewUrl',url); this.isWebview = true; }) }else{ + this.isChanneShow = true; this.$u.toast('通道为空'); this.$nextTick(()=>{ this.$set(this,'channeList',[])