|
@@ -1,545 +1,683 @@
|
|
|
-const test50 = (function () {
|
|
|
- function test50 (id, domTitle) {
|
|
|
- if (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');
|
|
|
-
|
|
|
- // 二号楼中心机房
|
|
|
- $.ajax({
|
|
|
- url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
- data: {
|
|
|
- "deviceName": '八楼'
|
|
|
- },
|
|
|
- success: function ({ 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').find('span').eq(0).html(temperature +'℃');
|
|
|
- $('.test50 .box50 .item').eq(1).find('.temp').find('span').eq(1).html(humidity +'℃');
|
|
|
- },
|
|
|
- error: function (err) {
|
|
|
- console.log('--机房接口八楼,二号楼-------------超时');
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
- // 网络核心机房
|
|
|
- $.ajax({
|
|
|
- url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
- data: {
|
|
|
- "deviceName": '四楼'
|
|
|
- },
|
|
|
- success: function ({ 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(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('--网络核心机房-------------超时');
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
-
|
|
|
- // 配线间机房
|
|
|
- $.ajax({
|
|
|
- url: ROOM + '/api/devicesignaltable/listByName',
|
|
|
- data: {
|
|
|
- "deviceName": '九楼'
|
|
|
- },
|
|
|
- success: function ({ 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(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('--配线间机房-------------超时');
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
-// 档案室库房
|
|
|
- $.ajax({
|
|
|
- /** url,data参数,
|
|
|
- * type请求类型,响应体结果,超时时间
|
|
|
- * 成功的回调,失败回调 */
|
|
|
- url: DH + 'queryData/queryDeviceParam',
|
|
|
- data: {
|
|
|
- "urlCode": 'DH_002'
|
|
|
- },
|
|
|
- type: 'GET',
|
|
|
- dataType: 'JSON',
|
|
|
- success: function({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 +'℃');
|
|
|
-
|
|
|
- },
|
|
|
- timeout: 6000,
|
|
|
- error: function() {
|
|
|
- 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'){ // 网络核心机房
|
|
|
- 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;
|
|
|
-
|
|
|
-
|
|
|
- // 开关量
|
|
|
- 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)
|
|
|
- },
|
|
|
- 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;
|
|
|
-
|
|
|
- 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('--网络核心机房-------------超时');
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- // 配线间机房
|
|
|
- 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;
|
|
|
-
|
|
|
- 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)
|
|
|
- },
|
|
|
- error: function (err) {
|
|
|
- console.log('--配线间机房-------------超时');
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- // 档案室库房
|
|
|
- function dasRoom() {
|
|
|
- $.ajax({
|
|
|
- /** url,data参数,
|
|
|
- * type请求类型,响应体结果,超时时间
|
|
|
- * 成功的回调,失败回调 */
|
|
|
- url: DH + 'queryData/queryDeviceParam',
|
|
|
- data: {
|
|
|
- "urlCode": 'DH_002'
|
|
|
- },
|
|
|
- type: 'GET',
|
|
|
- dataType: 'JSON',
|
|
|
- success: function({data}) {
|
|
|
- console.log('档案室库房',data);
|
|
|
- // 温度
|
|
|
- let temperature,
|
|
|
-
|
|
|
- curtemp = data.filter(item => {
|
|
|
- if(item.sname === '环境温度'){
|
|
|
- return true
|
|
|
- }
|
|
|
- });
|
|
|
- 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
|
|
|
- }
|
|
|
- })
|
|
|
- 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)
|
|
|
-
|
|
|
- let index = 0;
|
|
|
- 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' ? '正常' : '异常')
|
|
|
- index++;
|
|
|
- })
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- // setCharts58(dom58, testDom58,leackgePosition,eleRes)
|
|
|
- },
|
|
|
- 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供电机房-------------超时');
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- 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)
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- // 告警信息
|
|
|
- $.ajax({
|
|
|
- /** url,data参数,
|
|
|
- * type请求类型,响应体结果,超时时间
|
|
|
- * 成功的回调,失败回调 */
|
|
|
- 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 `
|
|
|
- <tr>
|
|
|
- <td>${index+1}</td>
|
|
|
- <td>${item.aname}</td>
|
|
|
- <td>${item.description}</td>
|
|
|
- <td>${level}</td>
|
|
|
- <td>${item.eventtime}</td>
|
|
|
- </tr>
|
|
|
- `
|
|
|
- }).join('')
|
|
|
- $('.springFrame5 .box56 tbody').html(html)
|
|
|
- },
|
|
|
- timeout: 6000,
|
|
|
- error: function() {
|
|
|
- console.log('告警信息超时了');
|
|
|
- },
|
|
|
-});
|
|
|
-
|
|
|
-
|
|
|
- roomIndex = $(this).index();
|
|
|
- // 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');
|
|
|
- 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');
|
|
|
- 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');
|
|
|
- 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');
|
|
|
- module65();
|
|
|
- } else {
|
|
|
- // $('.roomThree62').css('visibility', 'hidden');
|
|
|
- // $('.roomThree63').css('visibility', 'hidden');
|
|
|
- // $('.roomThree64').css('visibility', 'hidden');
|
|
|
- // $('.roomThree65').css('visibility', 'hidden');
|
|
|
- // $('.roomThree66').css('visibility', 'inherit');
|
|
|
- // module66();
|
|
|
- }
|
|
|
- $(".sf5").slideToggle();
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- return test50
|
|
|
-})();
|
|
|
+const test50 = (function () {
|
|
|
+ function test50(id, domTitle) {
|
|
|
+ if (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);
|
|
|
+ // };
|
|
|
+ // 二号楼中心机房
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ data: {
|
|
|
+ deviceName: "八楼",
|
|
|
+ },
|
|
|
+ success: function ({ 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")
|
|
|
+ .find("span")
|
|
|
+ .eq(0)
|
|
|
+ .html(temperature + "℃");
|
|
|
+ $(".test50 .box50 .item")
|
|
|
+ .eq(1)
|
|
|
+ .find(".temp")
|
|
|
+ .find("span")
|
|
|
+ .eq(1)
|
|
|
+ .html(humidity + "℃");
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ console.log("--机房接口八楼,二号楼-------------超时");
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ // 网络核心机房
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ data: {
|
|
|
+ deviceName: "四楼",
|
|
|
+ },
|
|
|
+ success: function ({ 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(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("--网络核心机房-------------超时");
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ // 配线间机房
|
|
|
+ $.ajax({
|
|
|
+ url: ROOM + "/api/devicesignaltable/listByName",
|
|
|
+ data: {
|
|
|
+ deviceName: "九楼",
|
|
|
+ },
|
|
|
+ success: function ({ 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(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("--配线间机房-------------超时");
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ // 档案室库房
|
|
|
+ $.ajax({
|
|
|
+ /** url,data参数,
|
|
|
+ * type请求类型,响应体结果,超时时间
|
|
|
+ * 成功的回调,失败回调 */
|
|
|
+ url: DH + "queryData/queryDeviceParam",
|
|
|
+ data: {
|
|
|
+ urlCode: "DH_002",
|
|
|
+ },
|
|
|
+ type: "GET",
|
|
|
+ dataType: "JSON",
|
|
|
+ success: function ({ 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 + "℃");
|
|
|
+ },
|
|
|
+ timeout: 6000,
|
|
|
+ error: function () {
|
|
|
+ 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") {
|
|
|
+ // 网络核心机房
|
|
|
+ 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;
|
|
|
+
|
|
|
+ // 开关量
|
|
|
+ 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);
|
|
|
+ },
|
|
|
+ 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;
|
|
|
+
|
|
|
+ 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("--网络核心机房-------------超时");
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 配线间机房
|
|
|
+ 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;
|
|
|
+
|
|
|
+ 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);
|
|
|
+ },
|
|
|
+ error: function (err) {
|
|
|
+ console.log("--配线间机房-------------超时");
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 档案室库房
|
|
|
+ function dasRoom() {
|
|
|
+ $.ajax({
|
|
|
+ /** url,data参数,
|
|
|
+ * type请求类型,响应体结果,超时时间
|
|
|
+ * 成功的回调,失败回调 */
|
|
|
+ url: DH + "queryData/queryDeviceParam",
|
|
|
+ data: {
|
|
|
+ urlCode: "DH_002",
|
|
|
+ },
|
|
|
+ type: "GET",
|
|
|
+ dataType: "JSON",
|
|
|
+ success: function ({ data }) {
|
|
|
+ console.log("档案室库房", data);
|
|
|
+ // 温度
|
|
|
+ let temperature,
|
|
|
+ curtemp = data.filter((item) => {
|
|
|
+ if (item.sname === "环境温度") {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ 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;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ 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);
|
|
|
+
|
|
|
+ let index = 0;
|
|
|
+ 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" ? "正常" : "异常");
|
|
|
+ index++;
|
|
|
+ });
|
|
|
+
|
|
|
+ // setCharts58(dom58, testDom58,leackgePosition,eleRes)
|
|
|
+ },
|
|
|
+ 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供电机房-------------超时");
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ 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);
|
|
|
+ }
|
|
|
+
|
|
|
+ // 告警信息
|
|
|
+ $.ajax({
|
|
|
+ /** url,data参数,
|
|
|
+ * type请求类型,响应体结果,超时时间
|
|
|
+ * 成功的回调,失败回调 */
|
|
|
+ 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 `
|
|
|
+ <tr>
|
|
|
+ <td>${index + 1}</td>
|
|
|
+ <td>${item.aname}</td>
|
|
|
+ <td>${item.description}</td>
|
|
|
+ <td>${level}</td>
|
|
|
+ <td>${item.eventtime}</td>
|
|
|
+ </tr>
|
|
|
+ `;
|
|
|
+ })
|
|
|
+ .join("");
|
|
|
+ $(".springFrame5 .box56 tbody").html(html);
|
|
|
+ },
|
|
|
+ timeout: 6000,
|
|
|
+ error: function () {
|
|
|
+ console.log("告警信息超时了");
|
|
|
+ },
|
|
|
+ });
|
|
|
+
|
|
|
+ roomIndex = $(this).index();
|
|
|
+ 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");
|
|
|
+ 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");
|
|
|
+ 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");
|
|
|
+ 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");
|
|
|
+ module65();
|
|
|
+ } else {
|
|
|
+ // $('.roomThree62').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree63').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree64').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree65').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree66').css('visibility', 'inherit');
|
|
|
+ // module66();
|
|
|
+ }
|
|
|
+ $(".sf5").slideToggle();
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ return test50;
|
|
|
+})();
|