|
@@ -97,14 +97,33 @@ const test50 = (function () {
|
|
|
/** url,data参数,
|
|
|
* type请求类型,响应体结果,超时时间
|
|
|
* 成功的回调,失败回调 */
|
|
|
- url: DH + 'apiUrl/sendApiUrl',
|
|
|
+ url: DH + 'queryData/queryDeviceParam',
|
|
|
data: {
|
|
|
"urlCode": 'DH_002'
|
|
|
},
|
|
|
type: 'GET',
|
|
|
dataType: 'JSON',
|
|
|
- success: function(data) {
|
|
|
+ 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() {
|
|
@@ -112,6 +131,7 @@ const test50 = (function () {
|
|
|
},
|
|
|
});
|
|
|
|
|
|
+
|
|
|
$('.test50 .box50 .item').click(function () {
|
|
|
|
|
|
const typeId = $(this).attr('data-id')
|
|
@@ -315,13 +335,15 @@ const test50 = (function () {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// 档案室库房
|
|
|
function dasRoom() {
|
|
|
$.ajax({
|
|
|
/** url,data参数,
|
|
|
* type请求类型,响应体结果,超时时间
|
|
|
* 成功的回调,失败回调 */
|
|
|
- url: DH + 'apiUrl/sendApiUrl',
|
|
|
+ url: DH + 'queryData/queryDeviceParam',
|
|
|
data: {
|
|
|
"urlCode": 'DH_002'
|
|
|
},
|
|
@@ -329,6 +351,47 @@ const test50 = (function () {
|
|
|
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);
|
|
|
+
|
|
|
+
|
|
|
+ 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() {
|
|
@@ -353,43 +416,93 @@ const test50 = (function () {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ // 告警信息
|
|
|
+ $.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
|
|
|
+ // roomIndex = 9
|
|
|
if (roomIndex === 0) {
|
|
|
- $('.springFrame5 .roomThree62').css('visibility', 'inherit');
|
|
|
- $('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree64').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree65').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .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) {
|
|
|
- $('.springFrame5 .roomThree62').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree63').css('visibility', 'inherit');
|
|
|
- $('.springFrame5 .roomThree64').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree65').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .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) {
|
|
|
- $('.springFrame5 .roomThree62 ').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree64').css('visibility', 'inherit');
|
|
|
- $('.springFrame5 .roomThree65').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .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) {
|
|
|
- $('.springFrame5 .roomThree62').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree63').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree64').css('visibility', 'hidden');
|
|
|
- $('.springFrame5 .roomThree65').css('visibility', 'inherit');
|
|
|
- $('.springFrame5 .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 {
|
|
|
- // $('.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');
|
|
|
+ // $('.roomThree62').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree63').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree64').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree65').css('visibility', 'hidden');
|
|
|
+ // $('.roomThree66').css('visibility', 'inherit');
|
|
|
// module66();
|
|
|
}
|
|
|
$(".sf5").slideToggle();
|