$.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('')
$("#wind").append('')
$("#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);
})