|
@@ -18,13 +18,13 @@
|
|
|
</el-col>
|
|
|
</el-col>
|
|
|
<el-col class="middleWrap">
|
|
|
- <iframe style="width:100%;height:100%;border:none;position: absolute;z-index: 9;background-color: rgba(28,33,41,1);" id="iframe" src='https://www.thingjs.com/s/ef7ee6a73896c01bda77e679?params=105b0f77fd24654d4eebc434e9'></iframe>
|
|
|
+ <!-- <iframe style="width:100%;height:100%;border:none;position: absolute;z-index: 9;background-color: rgba(28,33,41,1);" id="iframe" src='https://www.thingjs.com/s/ef7ee6a73896c01bda77e679?params=105b0f77fd24654d4eebc434e9'></iframe> -->
|
|
|
</el-col>
|
|
|
<el-col class="rightWrap">
|
|
|
<weather alt="天气"/>
|
|
|
<el-col class="leftR mt16">
|
|
|
<wenyin alt="文印助手" @postMsg="postMsg"/>
|
|
|
- <iOTNetworkCard alt="物联网网卡"/>
|
|
|
+ <iOTNetworkCard alt="文印助手"/>
|
|
|
</el-col>
|
|
|
<el-col class="rightR mt16 ml16">
|
|
|
<equipmentStatus alt="设备状态" @postMsg2="postMsg2" />
|
|
@@ -87,6 +87,7 @@ export default {
|
|
|
|
|
|
created(){
|
|
|
// setTimeout(() =>{
|
|
|
+ // console.log(12121212)
|
|
|
// this.postMsg3()
|
|
|
// },30000)
|
|
|
|
|
@@ -96,6 +97,7 @@ export default {
|
|
|
window.addEventListener("message",function (event) {
|
|
|
let isDOM = typeof event.data === "object";
|
|
|
let data = event.data;
|
|
|
+ // console.log(data)
|
|
|
if(data.param){
|
|
|
let name = data.param.name
|
|
|
let id = data.param.id
|
|
@@ -176,21 +178,26 @@ export default {
|
|
|
myframe.contentWindow.postMessage({ name: value }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
},
|
|
|
postMsg2(value) {//视频
|
|
|
- let that = this
|
|
|
- axios({
|
|
|
- method: 'post',
|
|
|
- url: 'http://10.21.39.1:8082/dhController/getLocalChannel?pageNo=1&pageSize=1&uniType=1&id=' + value.id,
|
|
|
- timeout: 3000,
|
|
|
- }).then(res =>{
|
|
|
- if(res.data.data.pageList.length>0){
|
|
|
- let resData = res.data.data.pageList[0]
|
|
|
- that.springFrameState = true
|
|
|
- that.springFrameItem = {}
|
|
|
- that.springFrameItem.video = resData
|
|
|
- that.springFrameItem.video.url = "http://" + resData.nvr_ip + ":" + resData.hls_port + "/live/cameraid/" + resData.deviceId + "%24" + resData.id.split("$")[(resData.id.split("$")).length-1] + "/substream/1.m3u8"
|
|
|
- }
|
|
|
- }).catch(err =>{
|
|
|
- })
|
|
|
+ if(value.unitType == "1"){
|
|
|
+ let that = this
|
|
|
+ axios({
|
|
|
+ method: 'post',
|
|
|
+ url: 'http://10.21.39.1:8082/dhController/getLocalChannel?pageNo=1&pageSize=1&uniType=1&id=' + value.id,
|
|
|
+ timeout: 3000,
|
|
|
+ }).then(res =>{
|
|
|
+ if(res.data.data.pageList.length>0){
|
|
|
+ let resData = res.data.data.pageList[0]
|
|
|
+ that.springFrameState = true
|
|
|
+ that.springFrameItem = {}
|
|
|
+ that.springFrameItem.video = resData
|
|
|
+ that.springFrameItem.video.url = "http://" + resData.nvr_ip + ":" + resData.hls_port + "/live/cameraid/" + resData.deviceId + "%24" + resData.id.split("$")[(resData.id.split("$")).length-1] + "/substream/1.m3u8"
|
|
|
+ }
|
|
|
+ }).catch(err =>{
|
|
|
+ })
|
|
|
+ }else if(value.unitType == "2"){
|
|
|
+ var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
+ myframe.contentWindow.postMessage({ name: "打印机" }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
+ }
|
|
|
// var myframe = document.getElementById("iframe"); //获取iframe
|
|
|
// myframe.contentWindow.postMessage({ name: '摄像头',id:value.id }, "*"); //childDomain是子页面的源(协议+主机+端口号)
|
|
|
},
|