|
@@ -19,7 +19,40 @@ const test50 = (function () {
|
|
|
|
|
|
eventClick('.test50');
|
|
|
|
|
|
+ // 二号楼中心机房
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
+ data: {
|
|
|
+ "deviceName": '八楼'
|
|
|
+ },
|
|
|
+ success: function ({ data }) {
|
|
|
+ console.log('机房接口八楼,二号楼', data);
|
|
|
+ // 温度
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname==='温度'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname==='湿度'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ $('.test50 .box50 .item').eq(1).find('.temp').eq(0).find('span').html(temperature +'℃');
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ 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');
|
|
@@ -30,14 +63,236 @@ const test50 = (function () {
|
|
|
const testDom58 = document.querySelector('.springFrame5 .box58');
|
|
|
const dom59 = document.querySelector('.springFrame5 .box59 .floor-dist');
|
|
|
const testDom59 = document.querySelector('.springFrame5 .box59');
|
|
|
- setCharts52(dom52, testDom52)
|
|
|
+
|
|
|
setCharts53(dom53, testDom53)
|
|
|
setCharts54(dom54, testDom54)
|
|
|
- setCharts58(dom58, testDom58)
|
|
|
- setCharts59(dom59, testDom59)
|
|
|
+
|
|
|
+ if(typeId==='1'){ // 网络核心机房
|
|
|
+ fourthFloor();
|
|
|
+ }else if(typeId === '2'){ // 2号楼中心机房
|
|
|
+ eighthFloor();
|
|
|
+ }else if(typeId === '3'){ // 配线间机房
|
|
|
+ ninthFloor()
|
|
|
+ }else if(typeId === '4'){ // 档案库房
|
|
|
+ dasRoom();
|
|
|
+ }else{ // UPS供电机房
|
|
|
+ upsOf();
|
|
|
+ }
|
|
|
+
|
|
|
+ // 二号楼中心机房
|
|
|
+ function eighthFloor() {
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
+ data: {
|
|
|
+ "deviceName": '八楼'
|
|
|
+ },
|
|
|
+ success: function ({ data }) {
|
|
|
+ console.log('机房接口八楼,二号楼', data);
|
|
|
+ // 温度
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname==='温度'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname==='湿度'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 漏水位置/米
|
|
|
+ let leackgePosition = data.filter(item => {
|
|
|
+ return item.signalname==='漏水1位置'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 电阻率
|
|
|
+ let eleRes = data[3].signalvalue;
|
|
|
+ if(isNaN(eleRes)){
|
|
|
+ eleRes = 0;
|
|
|
+ }
|
|
|
+ // 机房水浸状态
|
|
|
+ let waterStauts = data.filter(item => {
|
|
|
+ return item.signalname==='水浸1状态'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 机房通信状态
|
|
|
+ let comStatus = data[0].signalvalue;
|
|
|
+ $('.springFrame5 .box58 .text1').html(comStatus);
|
|
|
+ $('.springFrame5 .box58 .text2').html(waterStauts);
|
|
|
+ setCharts52(dom52, testDom52, temperature, humidity)
|
|
|
+ setCharts59(dom59, testDom59, temperature, humidity)
|
|
|
+ setCharts58(dom58, testDom58,leackgePosition,eleRes)
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ console.log('--机房接口八楼,二号楼-------------超时');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 网络核心机房
|
|
|
+ function fourthFloor() {
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
+ data: {
|
|
|
+ "deviceName": '四楼'
|
|
|
+ },
|
|
|
+ success: function ({ data }) {
|
|
|
+ console.log('网络核心机房', data);
|
|
|
+ // 温度
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname==='温度'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname==='湿度'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 漏水位置/米
|
|
|
+ let leackgePosition = data.filter(item => {
|
|
|
+ return item.signalname==='漏水1位置'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 电阻率
|
|
|
+ let eleRes = data[3].signalvalue;
|
|
|
+ if(isNaN(eleRes)){
|
|
|
+ eleRes = 0;
|
|
|
+ }
|
|
|
+ // 机房温湿度状态
|
|
|
+ let waterStauts = data.filter(item => {
|
|
|
+ return item.devicename==="四楼机房温湿度1" && item.signalname==='通信状态'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 机房水浸通信状态
|
|
|
+ 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状态"
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 消防状态模块-通信状态
|
|
|
+ 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#消防主机状态"
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 消防状态模块-开关量2
|
|
|
+ let kgStatus = data.filter(item => {
|
|
|
+ return item.devicename==="四楼机房空开状态模块3" && item.signalname==="开关量1"
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ $('.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('--网络核心机房-------------超时');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 配线间机房
|
|
|
+ function ninthFloor() {
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
+ data: {
|
|
|
+ "deviceName": '九楼'
|
|
|
+ },
|
|
|
+ success: function ({ data }) {
|
|
|
+ console.log('配线间机房', data);
|
|
|
+ // 温度
|
|
|
+ let temperature = data.filter(item => {
|
|
|
+ return item.signalname==='温度'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 湿度
|
|
|
+ let humidity = data.filter(item => {
|
|
|
+ return item.signalname==='湿度'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 漏水位置/米
|
|
|
+ let leackgePosition = data.filter(item => {
|
|
|
+ return item.signalname==='漏水1位置'
|
|
|
+ })[0].signalvalue;
|
|
|
+ // 电阻率
|
|
|
+ let eleRes = data[3].signalvalue; // d
|
|
|
+ if(isNaN(eleRes)){
|
|
|
+ eleRes = 0;
|
|
|
+ }
|
|
|
+ // 机房温湿度状态
|
|
|
+ let waterStauts = data.filter(item => {
|
|
|
+ return item.devicename==="九楼机房温湿度4" && item.signalname==='通信状态'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 机房水浸通信状态
|
|
|
+ let comStatus = data.filter(item => {
|
|
|
+ return item.devicename==="九楼机房水浸3" && item.signalname==='通信状态'
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+ // 机房水浸1状态
|
|
|
+ let sStatus = data.filter(item => {
|
|
|
+ return item.signalname==="水浸1状态"
|
|
|
+ })[0].signalvalue;
|
|
|
+
|
|
|
+
|
|
|
+ $('.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('--配线间机房-------------超时');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 档案室库房
|
|
|
+ function dasRoom() {
|
|
|
+ $.ajax({
|
|
|
+ /** url,data参数,
|
|
|
+ * type请求类型,响应体结果,超时时间
|
|
|
+ * 成功的回调,失败回调 */
|
|
|
+ url: DH + 'apiUrl/sendApiUrl',
|
|
|
+ data: {
|
|
|
+ "urlCode": 'DH_002'
|
|
|
+ },
|
|
|
+ type: 'GET',
|
|
|
+ dataType: 'JSON',
|
|
|
+ success: function({data}) {
|
|
|
+ console.log('档案室库房',data);
|
|
|
+ },
|
|
|
+ timeout: 6000,
|
|
|
+ error: function() {
|
|
|
+ console.log('档案室库房超时了');
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // UPS供电机房
|
|
|
+ function upsOf() {
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
+ data: {
|
|
|
+ "deviceName": 'UPS'
|
|
|
+ },
|
|
|
+ success:function ({data}) {
|
|
|
+ console.log('UPS供电机房',data);
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ console.log('--UPS供电机房-------------超时');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
|
|
|
|
|
|
roomIndex = $(this).index();
|
|
|
+ roomIndex = 9
|
|
|
if (roomIndex === 0) {
|
|
|
$('.springFrame5 .roomThree62').css('visibility', 'inherit');
|
|
|
$('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
@@ -52,8 +307,6 @@ const test50 = (function () {
|
|
|
$('.springFrame5 .roomThree65').css('visibility', 'hidden');
|
|
|
$('.springFrame5 .roomThree66').css('visibility', 'hidden');
|
|
|
module63();
|
|
|
- console.log('63');
|
|
|
-
|
|
|
} else if (roomIndex === 2) {
|
|
|
$('.springFrame5 .roomThree62 ').css('visibility', 'hidden');
|
|
|
$('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
@@ -69,12 +322,12 @@ const test50 = (function () {
|
|
|
$('.springFrame5 .roomThree66').css('visibility', 'hidden');
|
|
|
module65();
|
|
|
} else {
|
|
|
- $('.springFrame5 .roomThree62').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree64').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree65').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree66').css('visibility', 'inherit');
|
|
|
- module66();
|
|
|
+ // $('.springFrame5 .roomThree62').css('visibility', 'hidden');
|
|
|
+ // $('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
|
+ // $('.springFrame5 .roomThree64').css('visibility', 'hidden');
|
|
|
+ // $('.springFrame5 .roomThree65').css('visibility', 'hidden');
|
|
|
+ // $('.springFrame5 .roomThree66').css('visibility', 'inherit');
|
|
|
+ // module66();
|
|
|
}
|
|
|
$(".sf5").slideToggle();
|
|
|
})
|