From 4c872cea75d5b3c3832f0f0796ba727e8f91168d Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Wed, 21 Oct 2020 15:03:50 +0800
Subject: [PATCH] 增加获取单台设备五分钟平均值以及沧州环保局下属设备只显示十个参数
---
src/main/webapp/view/alarm/device-data.jsp | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/src/main/webapp/view/alarm/device-data.jsp b/src/main/webapp/view/alarm/device-data.jsp
index 13983d5..226a762 100644
--- a/src/main/webapp/view/alarm/device-data.jsp
+++ b/src/main/webapp/view/alarm/device-data.jsp
@@ -289,6 +289,16 @@
.attr("dy", "1em")
.text(function(d) { return d.subtitle; });
}
+
+ /**
+ *
+ * @param sortKeys ������������key������
+ * @param data ������������
+ * @param sensors ������������
+ * @param alarmData ������������
+ * @param alarmLevels ������������������
+ * @returns {Array}
+ */
function createBulletData(sortKeys,data,sensors,alarmData,alarmLevels) {
var bullets = [];
for(var index = 0; index<sortKeys.length;index++){
@@ -298,22 +308,22 @@
return value.sensorKey == sensorKey;
});
sensorLevel = alarmLevels[sensorKey];
- if(!sensor||!sensorLevel) break;
+ if(!sensor) break;
bullet.title = !!sensor["description"]?sensor["description"]:sensor.name;
bullet.subtitle = sensor.unit;
bullet.state = !!alarmData[sensorKey]?alarmData[sensorKey]:0;
bullet.measures.push(data[sensorKey]);
bullet.markers.push(data[sensorKey]);
- if(!!sensorLevel.enable){
- var start = 0;
+ var start = 0;
+ if(!!sensorLevel&&!!sensorLevel.enable){
var ranges = sensorLevel.increment;
if(!!sensorLevel.degressEnable){
var inFirst = sensorLevel.increment[0];
var deFirst = sensorLevel.degression[0];
start = (inFirst+deFirst)/2;
ranges = Math.abs(data[sensorKey]-inFirst) > Math.abs(data[sensorKey]-deFirst) ? sensorLevel.degression:sensorLevel.increment;
+ bullet.startPoint = start;
}
- bullet.startPoint = start;
bullet.ranges = ranges;
}else {
var range = data[sensorKey]*10;
@@ -323,6 +333,7 @@
}
bullets.push(bullet);
}
+ console.log(bullets);
return bullets;
}
// init page
--
Gitblit v1.8.0