$.ajaxSetup({ headers: { 'x-access-token': localStorage.getItem("hxzkmars3d") } }); function ck(c) { (c) if (c == "Daping") { if (document.fullscreenElement) { document.exitFullscreen(); } else { document.documentElement.requestFullscreen(); } } if (c == "Weilan") { $("#ac").hide() $("#fen").toggle() $("#war").hide(); $("#tags").hide(); $("#gather").hide() } if (c == "Shebei") { $("#ac").toggle() $("#fen").hide(); $("#war").hide(); $("#tags").hide(); $("#gather").hide() } if (c == "Jinggao") { $("#war").toggle() $("#tags").hide(); $("#ac").hide(); $("#fen").hide(); $("#gather").hide() } if (c == "Renyuan") { $("#tags").toggle() $("#ac").hide(); $("#fen").hide(); $("#war").hide(); $("#gather").hide() } if (c == "Juji") { $("#gather").toggle() $("#tags").hide() $("#ac").hide(); $("#fen").hide(); $("#war").hide(); } } //告警信息 setInterval(function () { $.get("/hxzkuwb/findDaPingGaojing", function (data) { if (data.length >0){ $(".gjxx").empty(); $("#gjimg").fadeOut(1000) }else{ $("#gjimg").fadeIn(1000) } for (var i = 0; i < 11; i++) { let times = data[i].time let datePart = times.split(" ")[0]; // 获取日期部分 let monthDay = datePart.substring(5, 10); // 截取月-日 $(".gjxx").append( '

' + '' + '  ' + data[i].pname + ' ' + data[i].objectid + ' ' + data[i].type + '' + monthDay + '' + '' + '

' ); } }) }, 3000); function ChuLi(id) { //获取选中告警数据的详细信息 var data = "id=" + id $.get("/hxzkuwb/findIdXiangXi", data, function (data) { $("#wind").empty(); $("#wind").append('

详细信息

') $("#wind").append('
') $("#wind").append('

名称 : ' + data.baoliu2 + '

标签ID : ' + data.objectid + '

查看位置 

') $("#wind").append('

坐标 : ' + data.baoliu1 + '

') $("#wind").append('

内容 : ' + data.type + '

') $("#wind").append('

时间 : ' + data.time + '

') $("#wind").append('

快速处理 : 无需处理 误报 已联系

') $("#wind").append('

处理记录 :

') $("#wind").append('
') $("#wind").append('
') $("#wind").append('

') }) $("#wind").fadeIn(1000) } function cl(context) { var text = document.getElementById("cl1") text.value = context } //告警消息窗处理或取消 function windQx() { $("#wind").fadeOut(1000) layer.msg("取消成功") } function windCl(id, type) { var username = sessionStorage.getItem("username") var data = "username=" + username if ($("#cl1").val() == "" || $("#cl1").val() ==undefined){ layer.msg('请先输入内容!') return false } $.get("/hxzkuwb/findUserRole", data) .done(function (data) { if (data.uupdate === "Yes") { let opst = parseInt(id); var requestData = "objectid=" + opst + "&username=" + username + "&baoliu5=" + $("#cl1").val() + "&type=" + type; $.post("/hxzkuwb/DaPingDellWarning1", requestData) .done(function (data) { $("#wind").fadeOut(1000); layer.msg("处理成功"); }) .fail(function (jqXHR, textStatus, errorThrown) { layer.msg("处理失败,请稍后重试,错误信息:" + textStatus); console.error("Post请求出错:", textStatus, errorThrown); }); } else { layer.msg('当前没有权限处理!请联系管理员'); } }) .fail(function (jqXHR, textStatus, errorThrown) { layer.msg("查询用户角色失败,请稍后重试,错误信息:" + textStatus); console.error("Get请求出错:", textStatus, errorThrown); }); } //设置浏览器Title var data = "username=" + sessionStorage.getItem("username") $.get("/hxzkuwb/findCompanySystemName", data, function (data) { document.title = data.systemname; $("#titles").text(data.systemname) }) // 页面加载完成后开始定时器 var pagebiaoqian = 0; //区域统计 setInterval(function () { $.get("/hxzkuwb/findKaoQinQuYu", function (data) { $("#qytj").empty(); $("#qytj").append('名称人数时间') for (var i = 0; i < data.length; i++) { $("#qytj").append('' + data[i].name + '' + data[i].tagid + '' + getCurrentTime() + '') } }) }, 10000) function getCurrentTime() { // 创建一个新的 Date 对象,表示当前时间 const now = new Date(); // 获取当前的小时 (0-23) const hours = now.getHours(); // 获取当前的分钟 (0-59) const minutes = now.getMinutes(); // 获取当前的秒数 (0-59) const seconds = now.getSeconds(); // 格式化小时、分钟和秒,确保它们至少是两位数 const formattedHours = String(hours).padStart(2, '0'); const formattedMinutes = String(minutes).padStart(2, '0'); const formattedSeconds = String(seconds).padStart(2, '0'); // 返回格式化后的时间字符串 return `${formattedHours}:${formattedMinutes}:${formattedSeconds}`; } //充电提示 //人员详细信息 function personMsgtid(id) { var data = "id="+id $.get("/hxzkuwb/findtIdPerson",data,function (data){ if(data.ponline == "1"){ data.ponline = "在线" }else{ data.ponline = "离线" } $("#personImage").empty() $("#personImage").append('') $(".xingming").text(data.pname) $(".xingbie").text(data.psex) $(".bumen").text(data.pdepartment) $(".banben").text(data.baoliu42) $(".leixing").text(data.baoliu19) $(".dianhua").text(data.pphone) $(".kahao").text(data.ptagid) $(".shijian").text(data.pzu) $(".powers").text(data.ppower+"%") $(".jingdu").text(data.baoliu2) $(".weidu").text(data.baoliu3) $(".gaocheng").text(data.baoliu4) $(".zhuangtai1").text(data.baoliu13) $(".xzuobiao").text(data.px) $(".yzuobiao").text(data.py) $(".louceng").text(data.pfloor) $(".zhuangtai2").text(data.ponline) }) $("#acd").show() } function FenceKai() { layer.msg('操作成功') } function SheBeiGuan() { layer.msg('操作成功') $("#ac").hide() } function WeiLanGuan() { layer.msg('操作成功') $("#fen").hide() } function JingGaoGuan() { layer.msg('操作成功') $("#war").hide() } function RenYuanGuan() { layer.msg('操作成功') $("#tags").hide() } function JuJiGuan() { layer.msg('操作成功') $("#gather").hide() } //根据权限显示对应看板 var data = "username=" + sessionStorage.getItem("username") var bgcolorwz = ""; $.get("/hxzkuwb/findScreenRole", data, function (data) { if (data.jizhanshow == "1") { localStorage.setItem("jizhanshow", "1") } else { localStorage.setItem("jizhanshow", "0") } if (data.wangguanshow == "1") { localStorage.setItem("wangguanshow", "1") } else { localStorage.setItem("wangguanshow", "0") } bgcolorwz = data.bgcolor if (data.bgcolor != null || data.bgcolor != "") { //使用默认文字颜色 $(".htxx").css("color", data.bgcolor) $(".htxx li").css("color", data.bgcolor) $(".htxx li a").css("color", data.bgcolor) $("#ykcbs").css("color", data.bgcolor) $("#warningTongtitle").css("color", data.bgcolor) $("#TongXuntitle").css("color", data.bgcolor) $("#JinRiTongJititle").css("color", data.bgcolor) $("#Powertitle").css("color", data.bgcolor) $("#QuYutitle").css("color", data.bgcolor) $("#personTongtitle").css("color", data.bgcolor) $("#gouxuan").css("color", data.bgcolor) $(".qytj li").css("color", data.bgcolor) $(".JingWeiDu").css("color", data.bgcolor) $("#biaoqiantitle").css("color", data.bgcolor) $("#jizhantitle").css("color", data.bgcolor) const style = document.createElement('style'); style.innerHTML = '::placeholder { color: ' + data.bgcolor + '; }'; document.head.appendChild(style); //将样式添加到中 $("#sousuotags").css("border", "1px solid " + data.bgcolor) } if (data.quyu != "No") { $("#tong2").fadeIn(500) } if (data.power != "No") { $("#tong3").fadeIn(500) } if (data.tongji != "No") { $("#tong1").fadeIn(500) } if (data.warning != "No") { $(".gjxx").fadeIn(500) $("#warningTong").fadeIn(500) } if (data.say != "No") { $("#txin").fadeIn(500) } if (data.biaoqian != "No") { $("#biaoqian").fadeIn(500) } if (data.jizhan != "No") { $("#jizhan").fadeIn(500) } // if(data.person!="No"){ // $("#personTong").fadeIn(500) // } }) //根据看板XY进行排版 $.get("/hxzkuwb/findsmallXY", function (data) { $("#warningTongtitle").text(data[0].name) $("#TongXuntitle").text(data[1].name) $("#JinRiTongJititle").text(data[2].name) $("#Powertitle").text(data[3].name) $("#QuYutitle").text(data[4].name) $("#personTongtitle").text(data[5].name) // $("#biaoqiantitle").text(data[6].name) // $("#jizhantitle").text(data[7].name) if (data[0].posx != "0") { $("#warningTong").css("left", data[0].posx) if (data[0].posy != "0") { $("#warningTong").css("top", data[0].posy) } } if (data[1].posx != "0") { $("#txin").css("left", data[1].posx) if (data[1].posy != 0) { $("#txin").css("bottom", data[1].posy) } } if (data[2].posx != "0") { $("#tong1").css("right", data[2].posx) if (data[2].posy != "0") { $("#tong1").css("top", data[2].posy) } } if (data[3].posx != "0") { $("#tong3").css("right", data[3].posx) if (data[3].posy != "0") { $("#tong3").css("bottom", data[3].posy) } } if (data[4].posx != "0") { $("#tong2").css("right", data[4].posx) if (data[4].posy != "0") { $("#tong2").css("bottom", data[4].posy) } } if (data[5].posx != "0") { $("#personTong").css("left", data[5].posx) if (data[5].posy != "0") { $("#personTong").css("bottom", data[5].posx) } } // if (data[6].posx != "0") { // $("#biaoqian").css("right", data[6].posx) // if (data[6].posy != "0") { // $("#biaoqian").css("top", data[6].posy) // } // } // if (data[7].posx != "0") { // $("#jizhan").css("left", data[7].posx) // if (data[7].posy != "0") { // $("#jizhan").css("top", data[7].posy) // } // } }) let num = 0 //根据权限显示对应看板 function warningqx() { $("#warningMsg").hide() $("#warningMsg1").hide() } function warningbc() { var textwar = $("#warningwb").val() if (textwar == "") { layer.msg("请先输入处理内容") } else { // 获取单选框选中的值 var selectedValue = document.querySelector('input[name="baoliu5"]:checked').value; var id = $("#warningid").val(); var texts = $("#warningwb").val() var types = $("#warningidtype").text(); var username = localStorage.getItem("username") var data = "objectid=" + id + "&baoliu5=" + selectedValue + "&baoliu6=" + texts + "&baoliu4=" + username + "&type=" + types + "&id=" + $("#idwar").val() + "&username=" + sessionStorage.getItem("username"); $.post("/hxzkuwb/DaPingDellWarning", data, function (data) { layer.msg('操作成功') $("#warningMsg").hide() }) } } function gjxzt(nr) { $("#warningwb").val(nr) } var textColor = $("#Ht").css("color"); $("#Ht").hover(function () { $(this).css("color", "#36F5EF"); }, function () { (bgcolorwz) $(this).css("color", bgcolorwz); })