|
@@ -1,139 +1,95 @@
|
|
|
const test50 = (function () {
|
|
|
- function test50(id, domTitle) {
|
|
|
+ function test50 (id, domTitle) {
|
|
|
if (domTitle) {
|
|
|
- $(".test50 .title h2").text(domTitle);
|
|
|
+ $('.test50 .title h2').text(domTitle)
|
|
|
}
|
|
|
- $(".test50 .box").css("z-index", ++zIndex);
|
|
|
- $(".test50 .box").attr("data-id", id);
|
|
|
- move3(".test50 .test-box");
|
|
|
- move2(".test50 .containerTool");
|
|
|
-
|
|
|
- $(".test50 .close").click(function () {
|
|
|
- $(".test50 .box").remove();
|
|
|
- $(".test50 .containerTool").css("display", "none");
|
|
|
- $(".test50 .setWidth").val("");
|
|
|
- $(".test50 .setHeight").val("");
|
|
|
- moduleIdRemove.push(id);
|
|
|
- });
|
|
|
- eventClick(".test50");
|
|
|
- // var speed = 40;
|
|
|
- // var slide = document.getElementById("slide");
|
|
|
- // var slide2 = document.getElementById("slide2");
|
|
|
- // var slide1 = document.getElementById("slide1");
|
|
|
- // slide2.innerHTML = slide1.innerHTML;
|
|
|
- // function Marquee() {
|
|
|
- // if (slide2.offsetTop - slide.scrollTop <= 0)
|
|
|
- // slide.scrollTop -= slide1.offsetHeight;
|
|
|
- // else {
|
|
|
- // slide.scrollTop++;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // var MyMar = setInterval(Marquee, speed);
|
|
|
- // slide.onmouseover = function () {
|
|
|
- // clearInterval(MyMar);
|
|
|
- // };
|
|
|
- // slide.onmouseout = function () {
|
|
|
- // MyMar = setInterval(Marquee, speed);
|
|
|
- // };
|
|
|
+ $('.test50 .box').css('z-index', ++zIndex)
|
|
|
+ $('.test50 .box').attr('data-id', id)
|
|
|
+ move3('.test50 .test-box')
|
|
|
+ move2('.test50 .containerTool')
|
|
|
+
|
|
|
+
|
|
|
+ $('.test50 .close').click(function () {
|
|
|
+ $('.test50 .box').remove();
|
|
|
+ $('.test50 .containerTool').css('display', 'none');
|
|
|
+ $('.test50 .setWidth').val('')
|
|
|
+ $('.test50 .setHeight').val('')
|
|
|
+ moduleIdRemove.push(id)
|
|
|
+ })
|
|
|
+
|
|
|
+ eventClick('.test50');
|
|
|
+
|
|
|
// 二号楼中心机房
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "八楼",
|
|
|
+ "deviceName": '八楼'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
// 温度
|
|
|
- let temperature = data.filter((item) => {
|
|
|
- return item.signalname === "温度";
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname === '温度'
|
|
|
})[0].signalvalue;
|
|
|
- // 湿度
|
|
|
- let humidity = data.filter((item) => {
|
|
|
- return item.signalname === "湿度";
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname === '湿度'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(1)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(0)
|
|
|
- .html(temperature + "℃");
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(1)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(1)
|
|
|
- .html(humidity + "℃");
|
|
|
+ $('.test50 .box50 .item').eq(1).find('.temp').find('span').eq(0).html(temperature + '℃');
|
|
|
+ $('.test50 .box50 .item').eq(1).find('.temp').find('span').eq(1).html(humidity + '℃');
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--机房接口八楼,二号楼-------------超时");
|
|
|
- },
|
|
|
+ console.log('--机房接口八楼,二号楼-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
+
|
|
|
// 网络核心机房
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "四楼",
|
|
|
+ "deviceName": '四楼'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
// 温度
|
|
|
- let temperature = data.filter((item) => {
|
|
|
- return item.signalname === "温度";
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname === '温度'
|
|
|
})[0].signalvalue;
|
|
|
- // 湿度
|
|
|
- let humidity = data.filter((item) => {
|
|
|
- return item.signalname === "湿度";
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname === '湿度'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(0)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(0)
|
|
|
- .html(temperature + "℃");
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(0)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(1)
|
|
|
- .html(humidity + "℃");
|
|
|
+ $('.test50 .box50 .item').eq(0).find('.temp').find('span').eq(0).html(temperature + '℃');
|
|
|
+ $('.test50 .box50 .item').eq(0).find('.temp').find('span').eq(1).html(humidity + '℃');
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--网络核心机房-------------超时");
|
|
|
- },
|
|
|
+ console.log('--网络核心机房-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
+
|
|
|
// 配线间机房
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "九楼",
|
|
|
+ "deviceName": '九楼'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
// 温度
|
|
|
- let temperature = data.filter((item) => {
|
|
|
- return item.signalname === "温度";
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname === '温度'
|
|
|
})[0].signalvalue;
|
|
|
- // 湿度
|
|
|
- let humidity = data.filter((item) => {
|
|
|
- return item.signalname === "湿度";
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname === '湿度'
|
|
|
})[0].signalvalue;
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(2)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(0)
|
|
|
- .html(temperature + "℃");
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(2)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(1)
|
|
|
- .html(humidity + "℃");
|
|
|
+ $('.test50 .box50 .item').eq(2).find('.temp').find('span').eq(0).html(temperature + '℃');
|
|
|
+ $('.test50 .box50 .item').eq(2).find('.temp').find('span').eq(1).html(humidity + '℃');
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--配线间机房-------------超时");
|
|
|
- },
|
|
|
+ console.log('--配线间机房-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
// 档案室库房
|
|
@@ -141,108 +97,92 @@ const test50 = (function () {
|
|
|
/** url,data参数,
|
|
|
* type请求类型,响应体结果,超时时间
|
|
|
* 成功的回调,失败回调 */
|
|
|
- url: DH + "queryData/queryDeviceParam",
|
|
|
+ url: DH + 'queryData/queryDeviceParam',
|
|
|
data: {
|
|
|
- urlCode: "DH_002",
|
|
|
+ "urlCode": 'DH_002'
|
|
|
},
|
|
|
- type: "GET",
|
|
|
- dataType: "JSON",
|
|
|
+ type: 'GET',
|
|
|
+ dataType: 'JSON',
|
|
|
success: function ({ data }) {
|
|
|
- console.log("档案室库房", data);
|
|
|
+ console.log('档案室库房', data);
|
|
|
// 温度
|
|
|
- let temperature = data
|
|
|
- .filter((item) => {
|
|
|
- if (item.sname === "环境温度") {
|
|
|
- return true;
|
|
|
- }
|
|
|
- })
|
|
|
- .reduce((cur, item) => {
|
|
|
- return cur + parseFloat(item.value);
|
|
|
- }, 0);
|
|
|
- // 湿度
|
|
|
- let humidity = data
|
|
|
- .filter((item) => {
|
|
|
- if (item.sname === "环境湿度") {
|
|
|
- return true;
|
|
|
- }
|
|
|
- })
|
|
|
- .reduce((cur, item) => {
|
|
|
- return cur + parseFloat(item.value);
|
|
|
- }, 0);
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(3)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(0)
|
|
|
- .html(temperature + "℃");
|
|
|
- $(".test50 .box50 .item")
|
|
|
- .eq(3)
|
|
|
- .find(".temp")
|
|
|
- .find("span")
|
|
|
- .eq(1)
|
|
|
- .html(humidity + "℃");
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ if (item.sname === '环境温度') {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ }).reduce((cur, item) => {
|
|
|
+ return cur + parseFloat(item.value);
|
|
|
+ }, 0);
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ if (item.sname === '环境湿度') {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ }).reduce((cur, item) => {
|
|
|
+ return cur + parseFloat(item.value);
|
|
|
+ }, 0);
|
|
|
+ $('.test50 .box50 .item').eq(3).find('.temp').find('span').eq(0).html(temperature + '℃');
|
|
|
+ $('.test50 .box50 .item').eq(3).find('.temp').find('span').eq(1).html(humidity + '℃');
|
|
|
+
|
|
|
},
|
|
|
timeout: 6000,
|
|
|
error: function () {
|
|
|
- console.log("档案室库房超时了");
|
|
|
+ console.log('档案室库房超时了');
|
|
|
},
|
|
|
});
|
|
|
|
|
|
- $(".test50 .box50 .item").click(function () {
|
|
|
- const typeId = $(this).attr("data-id");
|
|
|
-
|
|
|
- const dom52 = document.querySelector(".springFrame5 .box52 .floor-dist");
|
|
|
- const testDom52 = document.querySelector(".springFrame5 .box52");
|
|
|
- const dom53 = document.querySelector(".springFrame5 .box53 .floor-dist");
|
|
|
- const testDom53 = document.querySelector(".springFrame5 .box53");
|
|
|
- const dom54 = document.querySelector(".springFrame5 .box54 .floor-dist");
|
|
|
- const testDom54 = document.querySelector(".springFrame5 .box54");
|
|
|
- const dom58 = document.querySelector(".springFrame5 .box58 .floor-dist");
|
|
|
- const testDom58 = document.querySelector(".springFrame5 .box58");
|
|
|
- const dom59 = document.querySelector(".springFrame5 .box59 .floor-dist");
|
|
|
- const testDom59 = document.querySelector(".springFrame5 .box59");
|
|
|
-
|
|
|
- setCharts53(dom53, testDom53);
|
|
|
- setCharts54(dom54, testDom54);
|
|
|
-
|
|
|
- if (typeId === "1") {
|
|
|
- // 网络核心机房
|
|
|
+
|
|
|
+ $('.test50 .box50 .item').click(function () {
|
|
|
+
|
|
|
+ const typeId = $(this).attr('data-id')
|
|
|
+
|
|
|
+ const dom52 = document.querySelector('.springFrame5 .box52 .floor-dist');
|
|
|
+ const testDom52 = document.querySelector('.springFrame5 .box52');
|
|
|
+ const dom53 = document.querySelector('.springFrame5 .box53 .floor-dist');
|
|
|
+ const testDom53 = document.querySelector('.springFrame5 .box53');
|
|
|
+ const dom54 = document.querySelector('.springFrame5 .box54 .floor-dist');
|
|
|
+ const testDom54 = document.querySelector('.springFrame5 .box54');
|
|
|
+ const dom58 = document.querySelector('.springFrame5 .box58 .floor-dist');
|
|
|
+ const testDom58 = document.querySelector('.springFrame5 .box58');
|
|
|
+ const dom59 = document.querySelector('.springFrame5 .box59 .floor-dist');
|
|
|
+ const testDom59 = document.querySelector('.springFrame5 .box59');
|
|
|
+
|
|
|
+ setCharts53(dom53, testDom53)
|
|
|
+ setCharts54(dom54, testDom54)
|
|
|
+
|
|
|
+ if (typeId === '1') { // 网络核心机房
|
|
|
fourthFloor();
|
|
|
- } else if (typeId === "2") {
|
|
|
- // 2号楼中心机房
|
|
|
+ } else if (typeId === '2') { // 2号楼中心机房
|
|
|
eighthFloor();
|
|
|
- } else if (typeId === "3") {
|
|
|
- // 配线间机房
|
|
|
- ninthFloor();
|
|
|
- } else if (typeId === "4") {
|
|
|
- // 档案库房
|
|
|
+ } else if (typeId === '3') { // 配线间机房
|
|
|
+ ninthFloor()
|
|
|
+ } else if (typeId === '4') { // 档案库房
|
|
|
dasRoom();
|
|
|
- } else {
|
|
|
- // UPS供电机房
|
|
|
+ } else { // UPS供电机房
|
|
|
upsOf();
|
|
|
}
|
|
|
|
|
|
// 二号楼中心机房
|
|
|
- function eighthFloor() {
|
|
|
+ function eighthFloor () {
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "八楼",
|
|
|
+ "deviceName": '八楼'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
- console.log("机房接口八楼,二号楼", data);
|
|
|
+ console.log('机房接口八楼,二号楼', data);
|
|
|
// 温度
|
|
|
- let temperature = data.filter((item) => {
|
|
|
- return item.signalname === "温度";
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname === '温度'
|
|
|
})[0].signalvalue;
|
|
|
- // 湿度
|
|
|
- let humidity = data.filter((item) => {
|
|
|
- return item.signalname === "湿度";
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname === '湿度'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 漏水位置/米
|
|
|
- let leackgePosition = data.filter((item) => {
|
|
|
- return item.signalname === "漏水1位置";
|
|
|
+ let leackgePosition = data.filter(item => {
|
|
|
+ return item.signalname === '漏水1位置'
|
|
|
})[0].signalvalue;
|
|
|
// 电阻率
|
|
|
let eleRes = data[3].signalvalue;
|
|
@@ -250,63 +190,53 @@ const test50 = (function () {
|
|
|
eleRes = 0;
|
|
|
}
|
|
|
// 机房水浸状态
|
|
|
- let waterStauts = data.filter((item) => {
|
|
|
- return item.signalname === "水浸1状态";
|
|
|
+ let waterStauts = data.filter(item => {
|
|
|
+ return item.signalname === '水浸1状态'
|
|
|
})[0].signalvalue;
|
|
|
// 机房通信状态
|
|
|
let comStatus = data[0].signalvalue;
|
|
|
|
|
|
+
|
|
|
// 开关量
|
|
|
- let swit = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.signalname.indexOf("开关量") !== -1 &&
|
|
|
- item.signalvalue.indexOf("正常") !== -1
|
|
|
- );
|
|
|
+ let swit = data.filter(item => {
|
|
|
+ return item.signalname.indexOf('开关量') !== -1 && item.signalvalue.indexOf('正常') !== -1;
|
|
|
});
|
|
|
- $(".springFrame5 .box58 .text1").html(comStatus);
|
|
|
- $(".springFrame5 .box58 .text2").html(waterStauts);
|
|
|
-
|
|
|
- setValue(
|
|
|
- temperature,
|
|
|
- humidity,
|
|
|
- waterStauts,
|
|
|
- "-",
|
|
|
- "-",
|
|
|
- "-",
|
|
|
- swit ? "正常" : ""
|
|
|
- );
|
|
|
-
|
|
|
- setCharts52(dom52, testDom52, temperature, humidity);
|
|
|
- setCharts59(dom59, testDom59, temperature, humidity);
|
|
|
- setCharts58(dom58, testDom58, leackgePosition, eleRes);
|
|
|
+ $('.springFrame5 .box58 .text1').html(comStatus);
|
|
|
+ $('.springFrame5 .box58 .text2').html(waterStauts);
|
|
|
+
|
|
|
+ setValue(temperature, humidity, waterStauts, '-', '-', '-', swit ? '正常' : '')
|
|
|
+
|
|
|
+ setCharts52(dom52, testDom52, temperature, humidity)
|
|
|
+ setCharts59(dom59, testDom59, temperature, humidity)
|
|
|
+ setCharts58(dom58, testDom58, leackgePosition, eleRes)
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--机房接口八楼,二号楼-------------超时");
|
|
|
- },
|
|
|
+ console.log('--机房接口八楼,二号楼-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// 网络核心机房
|
|
|
- function fourthFloor() {
|
|
|
+ function fourthFloor () {
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "四楼",
|
|
|
+ "deviceName": '四楼'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
- console.log("网络核心机房", data);
|
|
|
+ console.log('网络核心机房', data);
|
|
|
// 温度
|
|
|
- let temperature = data.filter((item) => {
|
|
|
- return item.signalname === "温度";
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname === '温度'
|
|
|
})[0].signalvalue;
|
|
|
- // 湿度
|
|
|
- let humidity = data.filter((item) => {
|
|
|
- return item.signalname === "湿度";
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname === '湿度'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 漏水位置/米
|
|
|
- let leackgePosition = data.filter((item) => {
|
|
|
- return item.signalname === "漏水1位置";
|
|
|
+ let leackgePosition = data.filter(item => {
|
|
|
+ return item.signalname === '漏水1位置'
|
|
|
})[0].signalvalue;
|
|
|
// 电阻率
|
|
|
let eleRes = data[3].signalvalue;
|
|
@@ -314,91 +244,73 @@ const test50 = (function () {
|
|
|
eleRes = 0;
|
|
|
}
|
|
|
// 机房温湿度状态
|
|
|
- let waterStauts = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "四楼机房温湿度1" &&
|
|
|
- item.signalname === "通信状态"
|
|
|
- );
|
|
|
+ let waterStauts = data.filter(item => {
|
|
|
+ return item.devicename === "四楼机房温湿度1" && item.signalname === '通信状态'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 机房水浸通信状态
|
|
|
- let comStatus = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "四楼机房水浸1" &&
|
|
|
- item.signalname === "通信状态"
|
|
|
- );
|
|
|
+ let comStatus = data.filter(item => {
|
|
|
+ return item.devicename === "四楼机房水浸1" && item.signalname === '通信状态'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 机房水浸1状态
|
|
|
- let sStatus = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "四楼机房水浸1" &&
|
|
|
- item.signalname === "水浸1状态"
|
|
|
- );
|
|
|
+ let sStatus = data.filter(item => {
|
|
|
+ return item.devicename === "四楼机房水浸1" && item.signalname === "水浸1状态"
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 消防状态模块-通信状态
|
|
|
- let xfStatus = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "四楼机房消防状态模块1" &&
|
|
|
- item.signalname === "通信状态"
|
|
|
- );
|
|
|
+ let xfStatus = data.filter(item => {
|
|
|
+ return item.devicename === "四楼机房消防状态模块1" && item.signalname === '通信状态'
|
|
|
})[0].signalvalue;
|
|
|
// 消防状态模块-主机状态
|
|
|
- let zjStatus = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "四楼机房消防状态模块1" &&
|
|
|
- item.signalname === "四楼2#消防主机状态"
|
|
|
- );
|
|
|
+ let zjStatus = data.filter(item => {
|
|
|
+ return item.devicename === "四楼机房消防状态模块1" && item.signalname === "四楼2#消防主机状态"
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 消防状态模块-开关量2
|
|
|
- let kgStatus = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "四楼机房空开状态模块3" &&
|
|
|
- item.signalname === "开关量1"
|
|
|
- );
|
|
|
+ let kgStatus = data.filter(item => {
|
|
|
+ return item.devicename === "四楼机房空开状态模块3" && item.signalname === "开关量1"
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
- setValue(temperature, humidity, sStatus, "-", "-", kgStatus, "");
|
|
|
-
|
|
|
- $(".springFrame5 .box58 .text1").html(comStatus);
|
|
|
- $(".springFrame5 .box58 .text2").html(sStatus);
|
|
|
- $(".springFrame5 .box59 .Water-immersion-text").html(waterStauts);
|
|
|
- $(".springFrame5 .box60 .text1").html(xfStatus);
|
|
|
- $(".springFrame5 .box60 .text2").html(zjStatus);
|
|
|
- $(".springFrame5 .box60 .text3").html(kgStatus);
|
|
|
- setCharts52(dom52, testDom52, temperature, humidity);
|
|
|
- setCharts59(dom59, testDom59, temperature, humidity);
|
|
|
- setCharts58(dom58, testDom58, leackgePosition, eleRes);
|
|
|
+ setValue(temperature, humidity, sStatus, '-', '-', kgStatus, '')
|
|
|
+
|
|
|
+ $('.springFrame5 .box58 .text1').html(comStatus);
|
|
|
+ $('.springFrame5 .box58 .text2').html(sStatus);
|
|
|
+ $('.springFrame5 .box59 .Water-immersion-text').html(waterStauts);
|
|
|
+ $('.springFrame5 .box60 .text1').html(xfStatus);
|
|
|
+ $('.springFrame5 .box60 .text2').html(zjStatus);
|
|
|
+ $('.springFrame5 .box60 .text3').html(kgStatus);
|
|
|
+ setCharts52(dom52, testDom52, temperature, humidity)
|
|
|
+ setCharts59(dom59, testDom59, temperature, humidity)
|
|
|
+ setCharts58(dom58, testDom58, leackgePosition, eleRes)
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--网络核心机房-------------超时");
|
|
|
- },
|
|
|
+ console.log('--网络核心机房-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// 配线间机房
|
|
|
- function ninthFloor() {
|
|
|
+ function ninthFloor () {
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "九楼",
|
|
|
+ "deviceName": '九楼'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
- console.log("配线间机房", data);
|
|
|
+ console.log('配线间机房', data);
|
|
|
// 温度
|
|
|
- let temperature = data.filter((item) => {
|
|
|
- return item.signalname === "温度";
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname === '温度'
|
|
|
})[0].signalvalue;
|
|
|
- // 湿度
|
|
|
- let humidity = data.filter((item) => {
|
|
|
- return item.signalname === "湿度";
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname === '湿度'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 漏水位置/米
|
|
|
- let leackgePosition = data.filter((item) => {
|
|
|
- return item.signalname === "漏水1位置";
|
|
|
+ let leackgePosition = data.filter(item => {
|
|
|
+ return item.signalname === '漏水1位置'
|
|
|
})[0].signalvalue;
|
|
|
// 电阻率
|
|
|
let eleRes = data[3].signalvalue; // d
|
|
@@ -406,219 +318,169 @@ const test50 = (function () {
|
|
|
eleRes = 0;
|
|
|
}
|
|
|
// 机房温湿度状态
|
|
|
- let waterStauts = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "九楼机房温湿度4" &&
|
|
|
- item.signalname === "通信状态"
|
|
|
- );
|
|
|
+ let waterStauts = data.filter(item => {
|
|
|
+ return item.devicename === "九楼机房温湿度4" && item.signalname === '通信状态'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 机房水浸通信状态
|
|
|
- let comStatus = data.filter((item) => {
|
|
|
- return (
|
|
|
- item.devicename === "九楼机房水浸3" &&
|
|
|
- item.signalname === "通信状态"
|
|
|
- );
|
|
|
+ let comStatus = data.filter(item => {
|
|
|
+ return item.devicename === "九楼机房水浸3" && item.signalname === '通信状态'
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
// 机房水浸1状态
|
|
|
- let sStatus = data.filter((item) => {
|
|
|
- return item.signalname === "水浸1状态";
|
|
|
+ let sStatus = data.filter(item => {
|
|
|
+ return item.signalname === "水浸1状态"
|
|
|
})[0].signalvalue;
|
|
|
|
|
|
- setValue(temperature, humidity, sStatus, "-", "-", "-", "");
|
|
|
+ setValue(temperature, humidity, sStatus, '-', '-', '-', '')
|
|
|
|
|
|
- $(".springFrame5 .box58 .text1").html(comStatus);
|
|
|
- $(".springFrame5 .box58 .text2").html(sStatus);
|
|
|
- $(".springFrame5 .box59 .Water-immersion-text").html(waterStauts);
|
|
|
- setCharts52(dom52, testDom52, temperature, humidity);
|
|
|
- setCharts59(dom59, testDom59, temperature, humidity);
|
|
|
- setCharts58(dom58, testDom58, leackgePosition, eleRes);
|
|
|
+
|
|
|
+ $('.springFrame5 .box58 .text1').html(comStatus);
|
|
|
+ $('.springFrame5 .box58 .text2').html(sStatus);
|
|
|
+ $('.springFrame5 .box59 .Water-immersion-text').html(waterStauts);
|
|
|
+ setCharts52(dom52, testDom52, temperature, humidity)
|
|
|
+ setCharts59(dom59, testDom59, temperature, humidity)
|
|
|
+ setCharts58(dom58, testDom58, leackgePosition, eleRes)
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--配线间机房-------------超时");
|
|
|
- },
|
|
|
+ console.log('--配线间机房-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// 档案室库房
|
|
|
- function dasRoom() {
|
|
|
+ function dasRoom () {
|
|
|
$.ajax({
|
|
|
/** url,data参数,
|
|
|
* type请求类型,响应体结果,超时时间
|
|
|
* 成功的回调,失败回调 */
|
|
|
- url: DH + "queryData/queryDeviceParam",
|
|
|
+ url: DH + 'queryData/queryDeviceParam',
|
|
|
data: {
|
|
|
- urlCode: "DH_002",
|
|
|
+ "urlCode": 'DH_002'
|
|
|
},
|
|
|
- type: "GET",
|
|
|
- dataType: "JSON",
|
|
|
+ type: 'GET',
|
|
|
+ dataType: 'JSON',
|
|
|
success: function ({ data }) {
|
|
|
- console.log("档案室库房", data);
|
|
|
+ console.log('档案室库房', data);
|
|
|
// 温度
|
|
|
let temperature,
|
|
|
- curtemp = data.filter((item) => {
|
|
|
- if (item.sname === "环境温度") {
|
|
|
- return true;
|
|
|
+
|
|
|
+ curtemp = data.filter(item => {
|
|
|
+ if (item.sname === '环境温度') {
|
|
|
+ return true
|
|
|
}
|
|
|
});
|
|
|
- temperature = (
|
|
|
- curtemp.reduce((cur, item) => {
|
|
|
- return cur + parseInt(item.value);
|
|
|
- }, 0) / curtemp.length
|
|
|
- ).toFixed(2);
|
|
|
+ temperature = (curtemp.reduce((cur, item) => {
|
|
|
+ return cur + parseInt(item.value);
|
|
|
+ }, 0) / curtemp.length).toFixed(2);
|
|
|
|
|
|
- // 湿度
|
|
|
+ // 湿度
|
|
|
let humidity,
|
|
|
- curhum = data.filter((item) => {
|
|
|
- if (item.sname === "环境湿度") {
|
|
|
- return true;
|
|
|
+ curhum = data.filter(item => {
|
|
|
+ if (item.sname === '环境湿度') {
|
|
|
+ return true
|
|
|
}
|
|
|
- });
|
|
|
- humidity = (
|
|
|
- curhum.reduce((cur, item) => {
|
|
|
- return cur + parseInt(item.value);
|
|
|
- }, 0) / curhum.length
|
|
|
- ).toFixed(2);
|
|
|
+ })
|
|
|
+ humidity = (curhum.reduce((cur, item) => {
|
|
|
+ return cur + parseInt(item.value);
|
|
|
+ }, 0) / curhum.length).toFixed(2);
|
|
|
|
|
|
- setValue(temperature, humidity, "-", "-", "-", "-", "");
|
|
|
|
|
|
- setCharts52(dom52, testDom52, temperature, humidity);
|
|
|
- setCharts59(dom59, testDom59, temperature, humidity);
|
|
|
+ setValue(temperature, humidity, '-', '-', '-', '-', '')
|
|
|
+
|
|
|
+
|
|
|
+ setCharts52(dom52, testDom52, temperature, humidity)
|
|
|
+ setCharts59(dom59, testDom59, temperature, humidity)
|
|
|
|
|
|
let index = 0;
|
|
|
- const status = data.filter((item) => {
|
|
|
- return item.sname.indexOf("状态") !== -1;
|
|
|
+ const status = data.filter(item => {
|
|
|
+ return item.sname.indexOf('状态') !== -1;
|
|
|
});
|
|
|
- console.log("各种状态", status);
|
|
|
- $(".Water-immersion-box-one").each(function () {
|
|
|
- $(this)
|
|
|
- .find(".Water-immersion-box-title")
|
|
|
- .find("div")
|
|
|
- .eq(1)
|
|
|
- .html(status[index].sname);
|
|
|
- $(this)
|
|
|
- .find(".Water-immersion-text")
|
|
|
- .html(status[index].value === "true" ? "正常" : "异常");
|
|
|
+ console.log('各种状态', status);
|
|
|
+ $('.Water-immersion-box-one').each(function () {
|
|
|
+ $(this).find('.Water-immersion-box-title').find('div').eq(1).html(status[index].sname)
|
|
|
+ $(this).find('.Water-immersion-text').html(status[index].value === 'true' ? '正常' : '异常')
|
|
|
index++;
|
|
|
- });
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// setCharts58(dom58, testDom58,leackgePosition,eleRes)
|
|
|
},
|
|
|
timeout: 6000,
|
|
|
error: function () {
|
|
|
- console.log("档案室库房超时了");
|
|
|
+ console.log('档案室库房超时了');
|
|
|
},
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// UPS供电机房
|
|
|
- function upsOf() {
|
|
|
+ function upsOf () {
|
|
|
$.ajax({
|
|
|
- url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
data: {
|
|
|
- deviceName: "UPS",
|
|
|
+ "deviceName": 'UPS'
|
|
|
},
|
|
|
success: function ({ data }) {
|
|
|
- console.log("UPS供电机房", data);
|
|
|
+ console.log('UPS供电机房', data);
|
|
|
},
|
|
|
error: function (err) {
|
|
|
- console.log("--UPS供电机房-------------超时");
|
|
|
- },
|
|
|
+ console.log('--UPS供电机房-------------超时');
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- function setValue(
|
|
|
- temperature,
|
|
|
- humidity,
|
|
|
- water,
|
|
|
- smoke,
|
|
|
- ups,
|
|
|
- swit,
|
|
|
- isToll
|
|
|
- ) {
|
|
|
- $(".springFrame5 .box55 .box-box")
|
|
|
- .eq(0)
|
|
|
- .find(".temperature-box-one")
|
|
|
- .eq(0)
|
|
|
- .find("div")
|
|
|
- .eq(2)
|
|
|
- .html(temperature + "°");
|
|
|
- $(".springFrame5 .box55 .box-box")
|
|
|
- .eq(0)
|
|
|
- .find(".temperature-box-one")
|
|
|
- .eq(1)
|
|
|
- .find("div")
|
|
|
- .eq(2)
|
|
|
- .html(humidity + "RH%");
|
|
|
- $(".springFrame5 .box55 .box-box")
|
|
|
- .eq(0)
|
|
|
- .find(".temperature-box-one")
|
|
|
- .eq(2)
|
|
|
- .find("div")
|
|
|
- .eq(2)
|
|
|
- .html(water);
|
|
|
-
|
|
|
- $(".springFrame5 .box55 .box-box")
|
|
|
- .eq(1)
|
|
|
- .find(".temperature-box-one")
|
|
|
- .eq(0)
|
|
|
- .find("div")
|
|
|
- .eq(2)
|
|
|
- .html(smoke);
|
|
|
- $(".springFrame5 .box55 .box-box")
|
|
|
- .eq(1)
|
|
|
- .find(".temperature-box-one")
|
|
|
- .eq(1)
|
|
|
- .find("div")
|
|
|
- .eq(2)
|
|
|
- .html(ups);
|
|
|
- $(".springFrame5 .box55 .box-box")
|
|
|
- .eq(1)
|
|
|
- .find(".temperature-box-one")
|
|
|
- .eq(2)
|
|
|
- .find("div")
|
|
|
- .eq(2)
|
|
|
- .html(swit);
|
|
|
+
|
|
|
+ function setValue (temperature, humidity, water, smoke, ups, swit, isToll) {
|
|
|
+ $('.springFrame5 .box55 .box-box').eq(0).find('.temperature-box-one').eq(0).find('div').eq(2).html(temperature + '°')
|
|
|
+ $('.springFrame5 .box55 .box-box').eq(0).find('.temperature-box-one').eq(1).find('div').eq(2).html(humidity + 'RH%')
|
|
|
+ $('.springFrame5 .box55 .box-box').eq(0).find('.temperature-box-one').eq(2).find('div').eq(2).html(water)
|
|
|
+
|
|
|
+
|
|
|
+ $('.springFrame5 .box55 .box-box').eq(1).find('.temperature-box-one').eq(0).find('div').eq(2).html(smoke)
|
|
|
+ $('.springFrame5 .box55 .box-box').eq(1).find('.temperature-box-one').eq(1).find('div').eq(2).html(ups)
|
|
|
+ $('.springFrame5 .box55 .box-box').eq(1).find('.temperature-box-one').eq(2).find('div').eq(2).html(swit)
|
|
|
|
|
|
// 温度是否过高
|
|
|
- $(".springFrame5 .box55 .text-box").html(isToll);
|
|
|
+ $('.springFrame5 .box55 .text-box').html(isToll)
|
|
|
}
|
|
|
|
|
|
+
|
|
|
// 告警信息
|
|
|
$.ajax({
|
|
|
/** url,data参数,
|
|
|
* type请求类型,响应体结果,超时时间
|
|
|
* 成功的回调,失败回调 */
|
|
|
- url: DH + "queryData/queryWarningInfo",
|
|
|
- type: "GET",
|
|
|
- dataType: "JSON",
|
|
|
+ url: DH + 'queryData/queryWarningInfo',
|
|
|
+ type: 'GET',
|
|
|
+ dataType: 'JSON',
|
|
|
success: function ({ data }) {
|
|
|
- console.log("告警信息", data);
|
|
|
- const html = data
|
|
|
- .map((item, index) => {
|
|
|
- let level = "一级";
|
|
|
- switch (item.level) {
|
|
|
- case 1:
|
|
|
- level = "一级";
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- level = "二级";
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- level = "三级";
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- level = "四级";
|
|
|
- break;
|
|
|
- case 5:
|
|
|
- level = "五级";
|
|
|
- break;
|
|
|
- default:
|
|
|
- level = "六级";
|
|
|
- break;
|
|
|
- }
|
|
|
- return `
|
|
|
+ console.log('告警信息', data);
|
|
|
+ const html = data.map((item, index) => {
|
|
|
+ let level = '一级';
|
|
|
+ switch (item.level) {
|
|
|
+ case 1:
|
|
|
+ level = '一级';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ level = '二级';
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ level = '三级';
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ level = '四级';
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ level = '五级';
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ level = '六级';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return `
|
|
|
<tr>
|
|
|
<td>${index + 1}</td>
|
|
|
<td>${item.aname}</td>
|
|
@@ -626,46 +488,46 @@ const test50 = (function () {
|
|
|
<td>${level}</td>
|
|
|
<td>${item.eventtime}</td>
|
|
|
</tr>
|
|
|
- `;
|
|
|
- })
|
|
|
- .join("");
|
|
|
- $(".springFrame5 .box56 tbody").html(html);
|
|
|
+ `
|
|
|
+ }).join('')
|
|
|
+ $('.springFrame5 .box56 tbody').html(html)
|
|
|
},
|
|
|
timeout: 6000,
|
|
|
error: function () {
|
|
|
- console.log("告警信息超时了");
|
|
|
+ console.log('告警信息超时了');
|
|
|
},
|
|
|
});
|
|
|
|
|
|
+
|
|
|
roomIndex = $(this).index();
|
|
|
- roomIndex = 9;
|
|
|
+ roomIndex = 9
|
|
|
if (roomIndex === 0) {
|
|
|
- $(".roomThree62").css("visibility", "inherit");
|
|
|
- $(".roomThree63").css("visibility", "hidden");
|
|
|
- $(".roomThree64").css("visibility", "hidden");
|
|
|
- $(".roomThree65").css("visibility", "hidden");
|
|
|
- $(".roomThree66").css("visibility", "hidden");
|
|
|
+ $('.roomThree62').css('visibility', 'inherit');
|
|
|
+ $('.roomThree63').css('visibility', 'hidden');
|
|
|
+ $('.roomThree64').css('visibility', 'hidden');
|
|
|
+ $('.roomThree65').css('visibility', 'hidden');
|
|
|
+ $('.roomThree66').css('visibility', 'hidden');
|
|
|
module62();
|
|
|
} else if (roomIndex === 1) {
|
|
|
- $(".roomThree62").css("visibility", "hidden");
|
|
|
- $(".roomThree63").css("visibility", "inherit");
|
|
|
- $(".roomThree64").css("visibility", "hidden");
|
|
|
- $(".roomThree65").css("visibility", "hidden");
|
|
|
- $(".roomThree66").css("visibility", "hidden");
|
|
|
+ $('.roomThree62').css('visibility', 'hidden');
|
|
|
+ $('.roomThree63').css('visibility', 'inherit');
|
|
|
+ $('.roomThree64').css('visibility', 'hidden');
|
|
|
+ $('.roomThree65').css('visibility', 'hidden');
|
|
|
+ $('.roomThree66').css('visibility', 'hidden');
|
|
|
module63();
|
|
|
} else if (roomIndex === 2) {
|
|
|
- $(".roomThree62 ").css("visibility", "hidden");
|
|
|
- $(".roomThree63").css("visibility", "hidden");
|
|
|
- $(".roomThree64").css("visibility", "inherit");
|
|
|
- $(".roomThree65").css("visibility", "hidden");
|
|
|
- $(".roomThree66").css("visibility", "hidden");
|
|
|
+ $('.roomThree62 ').css('visibility', 'hidden');
|
|
|
+ $('.roomThree63').css('visibility', 'hidden');
|
|
|
+ $('.roomThree64').css('visibility', 'inherit');
|
|
|
+ $('.roomThree65').css('visibility', 'hidden');
|
|
|
+ $('.roomThree66').css('visibility', 'hidden');
|
|
|
module64();
|
|
|
} else if (roomIndex === 3) {
|
|
|
- $(".roomThree62").css("visibility", "hidden");
|
|
|
- $(".roomThree63").css("visibility", "hidden");
|
|
|
- $(".roomThree64").css("visibility", "hidden");
|
|
|
- $(".roomThree65").css("visibility", "inherit");
|
|
|
- $(".roomThree66").css("visibility", "hidden");
|
|
|
+ $('.roomThree62').css('visibility', 'hidden');
|
|
|
+ $('.roomThree63').css('visibility', 'hidden');
|
|
|
+ $('.roomThree64').css('visibility', 'hidden');
|
|
|
+ $('.roomThree65').css('visibility', 'inherit');
|
|
|
+ $('.roomThree66').css('visibility', 'hidden');
|
|
|
module65();
|
|
|
} else {
|
|
|
// $('.roomThree62').css('visibility', 'hidden');
|
|
@@ -676,8 +538,8 @@ const test50 = (function () {
|
|
|
// module66();
|
|
|
}
|
|
|
$(".sf5").slideToggle();
|
|
|
- });
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
- return test50;
|
|
|
+ return test50
|
|
|
})();
|