// 电子地图-摄像头设备信息获取 function sendRequest() { debugger //点击弹出光字牌 $('.camera').on({ click : function(e){ console.log($(this).attr('id')) console.log(e.pageX) let ballSvgId = $(this).attr('id') let transform = $(this).attr('transform') let xy = transform.split("(")[1].split(")")[0].split(",") $('#board').attr('transform','translate(' + (Number(xy[0])-180) + ',' + (Number(xy[1])-125) + ')') $('#board').css('display','') $.ajax({ url: dataUrl + 'electronicMap/monitor', type: "POST", data: { ballSvgId : ballSvgId }, dataType: "json", success: function(res) { let monitorData = res.obj.monitor; console.log(monitorData.length); if (monitorData.length > 0) { let data = monitorData[0]; $('#deviceCode').html(data.ballName); $('#deviceState').html(data.onLine); localStorage.setItem("puid_svg",data.puid); } else { console.log("监控数据为空"); } }, error: function(xhr, status, error) { console.error(error); } }); } }) } // 电子地图-消防头设备信息获取 function fileRequest() { //点击弹出光字牌 $('.firefight').on({ click : function(e){ console.log($(this).attr('id')) console.log(e.pageX) let ballSvgId = $(this).attr('id') let transform = $(this).attr('transform') let xy = transform.split("(")[1].split(")")[0].split(",") $('#file').attr('transform','translate(' + (Number(xy[0])-180) + ',' + (Number(xy[1])-125) + ')') $('#file').css('display','') $.ajax({ url: dataUrl + 'electronicMap/fire', type: "POST", data: { ballSvgId : ballSvgId }, dataType: "json", success: function(res) { let fileData = res.obj.file; console.log(fileData.length); if (fileData.length > 0) { let data = fileData[0]; $('#deviceCodes').html(data.deviceType); $('#deviceStates').html(data.deviceAddress); $('#imageLinks').html(data.alarmCount); } else { console.log("监控数据为空"); } }, error: function(xhr, status, error) { console.error(error); } }); } }) } // 电子地图-监控视频弹出 function videoContent() { document.getElementById("imageLink").addEventListener("click", function() { // 执行跳转操作 layui.use('layer', function(){ var layer = layui.layer; layer.open({ title: ['监控页面','color:rgb(227 227 227);font-size:20px'], type: 2, content: 'monitor.html', area: ['900px', '600px'], maxmin: true }); }); }); }