IntelligentRecognition/ah-jjsp-web/bns/js/video/script/method.js

1 line
23 KiB
JavaScript
Raw Permalink Normal View History

2024-05-24 16:09:40 +08:00
function PTZControl(i,e,o,t,d,s,n,h,r){return h?r?void $.ajax({url:h,type:"post",contentType:"application/json",crossDomain:!0,success:function(i){console.log("yuntaifahui",i),i&&(i={success:i,cmd:t,num:n.playingSelectedWinNum},execute(n.returnFuc,"107",i))},error:function(i){i={error:"云台控制错误,错误代码:"+i.ResultCode+";错误描述:"+i.Description,cmd:t,num:n.playingSelectedWinNum};execute(n.returnFuc,"107",i)},complete:function(i,e){console.log("网关请求结束:",i.getResponseHeader("sessionstate")),"tokenTimeout"!=i.getResponseHeader("sessionstate")&&"timeout"!=i.getResponseHeader("sessionstate")&&"nouser"!=i.getResponseHeader("sessionstate")||(console.log("重置token"),window.top.postMessage({key:"loginOut",value:""},"*"))}}):e?o?t?isNaN(d)||d<1||9<d?(console.log("行速度参数不合法,速度控制失败"),-1):isNaN(s)||s<1||9<s?(console.log("列速度参数不合法,速度控制失败"),-1):(h=i+"/cameracontrol?token="+e+"&code="+o+"&cmd="+t+"&param1="+d+"&param2="+s,void $.ajax({url:h,type:"GET",xhrFields:{withCredentials:!0},crossDomain:!0,success:function(i){console.log("yuntaifahui",i),i&&(i={success:i,cmd:t,num:n.playingSelectedWinNum},execute(n.returnFuc,"107",i))},error:function(i){i={error:"云台控制错误,错误代码:"+i.ResultCode+";错误描述:"+i.Description,cmd:t,num:n.playingSelectedWinNum};execute(n.returnFuc,"107",i)},complete:function(i,e){console.log("网关请求结束:",i.getResponseHeader("sessionstate")),"tokenTimeout"!=i.getResponseHeader("sessionstate")&&"timeout"!=i.getResponseHeader("sessionstate")&&"nouser"!=i.getResponseHeader("sessionstate")||(console.log("重置token"),window.top.postMessage({key:"loginOut",value:""},"*"))}})):(console.log("控制指令不存在,云台控制失败"),-1):(console.log("设备编码不存在,云台控制失败"),-1):(console.log("token不存在,云台控制失败"),-1):e?o?t?isNaN(d)||d<1||9<d?(console.log("行速度参数不合法,速度控制失败"),-1):isNaN(s)||s<1||9<s?(console.log("列速度参数不合法,速度控制失败"),-1):(h=i+"/uvpMircoServer/cameracontrol?token="+e+"&code="+o+"&cmd="+t+"&param1="+d+"&param2="+s,void $.ajax({url:h,type:"GET",xhrFields:{withCredentials:!0},crossDomain:!0,success:function(i){console.log("yuntaifahui",i),i&&(i={success:i,cmd:t,num:n.playingSelectedWinNum},execute(n.returnFuc,"107",i))},error:function(i){i={error:"云台控制错误,错误代码:"+i.ResultCode+";错误描述:"+i.Description,cmd:t,num:n.playingSelectedWinNum};execute(n.returnFuc,"107",i)},complete:function(i,e){console.log("网关请求结束:",i.getResponseHeader("sessionstate")),"tokenTimeout"!=i.getResponseHeader("sessionstate")&&"timeout"!=i.getResponseHeader("sessionstate")&&"nouser"!=i.getResponseHeader("sessionstate")||(console.log("重置token"),window.top.postMessage({key:"loginOut",value:""},"*"))}})):(console.log("控制指令不存在,云台控制失败"),-1):(console.log("设备编码不存在,云台控制失败"),-1):(console.log("token不存在,云台控制失败"),-1)}function doScreenChange(i,e,o,t,d){if("tuchu"<=e)return s=e.slice(5),$("#"+o.rongqiId+" div.videoBox").hide(),$("#"+o.rongqiId+" div.videoBox"+s).show(),$("#"+o.rongqiId+" div.videoBox").addClass("tuchu"),5!=i&&6!=i||t||d||3==s&&$("#"+o.rongqiId+" .videoBox3").css({left:"0",top:"0"}),void(7!=i&&8!=i||t||d||(3==s?$("#"+o.rongqiId+" .videoBox3").css({left:"0",top:"0"}):4==s&&$("#"+o.rongqiId+" .videoBox4").css({left:"0",top:"0"})));if(0<=e.indexOf("exittuchu"))return $("#"+o.rongqiId+" div.videoBox").show(),$("#"+o.rongqiId+" div.videoBox").removeClass("tuchu"),s=e.slice(9),5!=i&&6!=i||t||d||3==s&&$("#"+o.rongqiId+" .videoBox3").css({left:"66.66%",top:"33.33%"}),void(7!=i&&8!=i||t||d||(3==s?$("#"+o.rongqiId+" .videoBox3").css({left:"75%",top:"25%"}):4==s&&$("#"+o.rongqiId+" .videoBox4").css({left:"75%",top:"50%"})));if($("#"+o.rongqiId+" div.videoBox").hasClass("tuchu")&&($("#"+o.rongqiId+" div.videoBox").show(),$("#"+o.rongqiId+" div.videoBox").removeClass("tuchu")),$("#"+o.rongqiId+" .videoBox3,.videoBox4,.videoBox