[Frontend] 即時功率去除 , | 告警系統僅顯示電表系統跟通訊系統
This commit is contained in:
parent
25559996ab
commit
40fcbb3f8d
1135
Frontend/_alert.html
1135
Frontend/_alert.html
File diff suppressed because it is too large
Load Diff
@ -441,11 +441,11 @@
|
||||
let devPath = tarElePath.split("/")[1]?.split("_").slice(0, 8).join("/");
|
||||
let tempOrdPath = { devicePath: devPath };
|
||||
let myBaja = new subscriptionElectricmeter();
|
||||
|
||||
const deviceTag = devPath.split("/")[devPath.split("/").length - 1]
|
||||
myBaja.setSubscribeElectricmeterByBql(tempOrdPath);
|
||||
myBaja.setSubscribeElectricmeterCallBack(function (data) {
|
||||
if (data.point_name == "P") {
|
||||
let value = parseFloat(data.value).roundDecimal(2);
|
||||
if (data.point_name === "P" && data.device_number === deviceTag) {
|
||||
let value = parseFloat(data.value.replaceAll(",", "")).roundDecimal(2);
|
||||
$("#insPower").text(value);
|
||||
// $("#insPowerPer").text((value / 4).roundDecimal(2));
|
||||
$("#insPowerPer").text((value / contractCapacity).roundDecimal(2));
|
||||
|
@ -99,7 +99,19 @@ function getAlarmByBaja(
|
||||
var _index = 0;
|
||||
var _recoverState = isRecover ? "= 'normal'" : "= 'offnormal'";
|
||||
var _ackState = isAck ? "= 'acked'" : "= 'unacked'";
|
||||
//console.log("local:|foxs:|alarm:|bql:select timestamp, ackState, alarmClass, alarmClassDisplayName, alarmValue, alarmData, alarmData.sourceName, uuid, alarmData.msgText, alarmData.numericValue, alarmData.presentValue, alarmData.status, alarmData.toState, normalTime where alarmClass = '" + alarmClass + "' and timestamp.millis > " + startDate_millisecond + " and timestamp.millis < " + endDate_millisecond + " and normalTime " + _recoverState + " and ackState " + _ackState + " order by timestamp asc")
|
||||
// console.log('@@@@@@@@@',
|
||||
// "local:|foxs:|alarm:|bql:select timestamp, ackTime, ackState, alarmClass, alarmClassDisplayName, alarmValue, alarmData, alarmData.sourceName, uuid, alarmData.msgText, alarmData.numericValue, alarmData.presentValue, alarmData.status, alarmData.toState, normalTime where alarmClass = '" +
|
||||
// alarmClass +
|
||||
// "' and timestamp.millis > " +
|
||||
// startDate_millisecond +
|
||||
// " and timestamp.millis < " +
|
||||
// endDate_millisecond +
|
||||
// " and sourceState " +
|
||||
// _recoverState +
|
||||
// " and ackState " +
|
||||
// _ackState +
|
||||
// " order by timestamp asc"
|
||||
// );
|
||||
require(["baja!"], function (baja) {
|
||||
baja.Ord.make(
|
||||
"local:|foxs:|alarm:|bql:select timestamp, ackTime, ackState, alarmClass, alarmClassDisplayName, alarmValue, alarmData, alarmData.sourceName, uuid, alarmData.msgText, alarmData.numericValue, alarmData.presentValue, alarmData.status, alarmData.toState, normalTime where alarmClass = '" +
|
||||
@ -121,12 +133,11 @@ function getAlarmByBaja(
|
||||
const alarmDisplayName =
|
||||
record.get("alarmData").get("sourceName").split(":")[1] ??
|
||||
record.get("alarmData").get("sourceName").split(":")[0];
|
||||
//console.log(alarmDisplayName)
|
||||
_sourceTmp = alarmDisplayName.split("_");
|
||||
_bfName = _sourceTmp[1] + "-" + _sourceTmp[4];
|
||||
_sourceName = _sourceTmp.slice(0, 8).join("_");
|
||||
_sourceTmp = _sourceTmp[7] + "-" + _sourceTmp[8];
|
||||
if (!_sourceTmp.includes("undefined")) {
|
||||
// if (!_sourceTmp.includes("undefined")) {
|
||||
_ss.push({
|
||||
buildingFloorName_zh: _bfName,
|
||||
uuid: record.get("uuid"),
|
||||
@ -139,7 +150,7 @@ function getAlarmByBaja(
|
||||
normalTime: record.get("normalTime"),
|
||||
ackedTime: record.get("ackTime").$cEncStr,
|
||||
});
|
||||
}
|
||||
// }
|
||||
_index++;
|
||||
},
|
||||
after: function () {
|
||||
@ -262,7 +273,6 @@ function getOneDeviceAlarmTop10ByBaja(devicePath, callback) {
|
||||
})
|
||||
.catch(() => {
|
||||
$(loadEle).Loading("close");
|
||||
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user