$.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(
|
'<p style="font-weight: bolder;height: 40px;line-height: 3vh;width: 95%;color: black">' +
|
'<a class="gjxxwz" href="javascript:;" onclick="ChuLi(' + data[i].id + ')" style="display: block;font-size: 14px;font-weight: bolder;width: 100%;">' +
|
' <img src="/hxzkuwb/view/Home/HomeImg/msg.png" style="width: 20px;margin-right: 5px">' +
|
data[i].pname + ' ' + data[i].objectid + ' ' + data[i].type +
|
'<span style="float: right;">' + monthDay + '</span>' +
|
'</a>' +
|
'</p>'
|
);
|
}
|
})
|
}, 3000);
|
|
function ChuLi(id) {
|
//获取选中告警数据的详细信息
|
var data = "id=" + id
|
$.get("/hxzkuwb/findIdXiangXi", data, function (data) {
|
$("#wind").empty();
|
$("#wind").append('<h2 style="text-align: center;color: white">详细信息</h2>')
|
$("#wind").append('<div style="margin: auto; border-top: 1px solid white; margin-top: 2%;"></div>')
|
$("#wind").append('<div style="margin-top: 3%"><p style="display: inline-block;font-size: 16px">名称 : ' + data.baoliu2 + '</p><p style="display: inline-block;margin-left: 10%;font-size: 16px">标签ID : ' + data.objectid + '</p><p style="display: inline-block;margin-left: 10%;font-size: 16px">查看位置 <img src="/hxzkuwb/view/Home/HomeImg/gps.png" onclick=KuaiSuGps("' + data.baoliu1 + '") style="cursor:pointer;;position: relative;top: -0.2vh"/></p></div>')
|
$("#wind").append('<div style="margin-top: 3%"> <p style="display: inline-block;font-size: 16px">坐标 : ' + data.baoliu1 + '</p> </div>')
|
$("#wind").append('<div style="margin-top: 3%"><p style="display: inline-block;font-size: 16px">内容 : ' + data.type + '</p></div>')
|
$("#wind").append('<div style="margin-top: 3%"><p style="display: inline-block;font-size: 16px">时间 : ' + data.time + '</p></div>')
|
$("#wind").append('<div style="margin-top: 3%"><p style="display: inline-block;font-size: 16px">快速处理 :<span><input type="radio" name="baoliu5" onclick="cl(\'无需处理\')"/> 无需处理 </span><span><input type="radio" name="baoliu5" onclick="cl(\'误报\')"/> 误报 </span><span><input type="radio" name="baoliu5" onclick="cl(\'已联系\')"/> 已联系 </span></p></div>')
|
$("#wind").append('<div style="margin-top: 3%"><p style="display: inline-block;font-size: 16px;position: relative;top: -50px">处理记录 :</p><p style="display: inline-block"><textarea placeholder="请输入内容" id="cl1" rows="4" cols="69" style="color: white;padding: 1% 0% 0% 1%;background: url(\'/hxzkuwb/view/Home/HomeImg/textback.png\') no-repeat;background-size: 100% 100%;border: none"></textarea></p></div>')
|
$("#wind").append('<br>')
|
$("#wind").append('<br>')
|
$("#wind").append('<div style="margin-top:40px;width: 78%;margin: auto"><p style=""><img src="/hxzkuwb/view/Home/HomeImg/hand.png" width="150" style="float: left;cursor:pointer;" onclick=windCl("' + data.objectid + '","' + data.type + '")><img onClick="windQx()" src="/hxzkuwb/view/Home/HomeImg/cale.png" width="150" style="cursor: pointer;float: right"/></p></div>')
|
|
})
|
$("#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('<tr style="font-size: 14px;"><td style="color: white;font-weight: bolder">名称</td><td style="color: white;font-weight: bolder">人数</td><td style="color: white;font-weight: bolder">时间</td></tr>')
|
for (var i = 0; i < data.length; i++) {
|
$("#qytj").append('<tr style="height: 30px;font-size: 14px;"><td style="color: white">' + data[i].name + '</td><td style="color: white">' + data[i].tagid + '</td><td style="color: white">' + getCurrentTime() + '</td></tr>')
|
}
|
})
|
}, 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('<img style="width: 100px;height: 100px" src=/hxzkuwb/Icon/PersonPhoto/'+data.baoliu38+'>')
|
$(".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); //将样式添加到<head>中
|
$("#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);
|
})
|