|
@@ -704,7 +704,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
|
<div
|
|
|
- style="left: 10%; top: 90%"
|
|
|
|
|
|
|
+ style="left: 64%; top: 79%"
|
|
|
class="alarm-badge"
|
|
class="alarm-badge"
|
|
|
v-if="gs.alarm.alarmLevel"
|
|
v-if="gs.alarm.alarmLevel"
|
|
|
:class="{
|
|
:class="{
|
|
@@ -729,11 +729,41 @@
|
|
|
</span>
|
|
</span>
|
|
|
<img
|
|
<img
|
|
|
class="alarm-icon"
|
|
class="alarm-icon"
|
|
|
- :src="getAlarmSrc(yqpf.alarm?.alarmLevel)"
|
|
|
|
|
|
|
+ :src="getAlarmSrc(gs.alarm?.alarmLevel)"
|
|
|
|
|
+ alt="alarm"
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div
|
|
|
|
|
+ style="left: 16%; top: 86%"
|
|
|
|
|
+ class="alarm-badge"
|
|
|
|
|
+ v-if="zgs.alarm.alarmLevel"
|
|
|
|
|
+ :class="{
|
|
|
|
|
+ 'alarm-yellow': zgs.alarm.alarmLevel == 1,
|
|
|
|
|
+ 'alarm-orange': zgs.alarm.alarmLevel == 2,
|
|
|
|
|
+ 'alarm-red': [3, 4, 5].includes(zgs.alarm.alarmLevel)
|
|
|
|
|
+ }"
|
|
|
|
|
+ >
|
|
|
|
|
+ <span class="alarm-text">
|
|
|
|
|
+ <div v-if="zgs.alarm && zgs.alarm?.deviceData">
|
|
|
|
|
+ <div
|
|
|
|
|
+ v-for="(item, index) in zgs.alarm?.deviceData.filter(
|
|
|
|
|
+ (val) =>
|
|
|
|
|
+ evalFn(val.value + val.operator + val.thresholdValue)
|
|
|
|
|
+ )"
|
|
|
|
|
+ :key="index"
|
|
|
|
|
+ >
|
|
|
|
|
+ 点位:{{ item.attributeName }} 差值:{{
|
|
|
|
|
+ parseFloat((item.value - item.thresholdValue).toFixed(3))
|
|
|
|
|
+ }}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </span>
|
|
|
|
|
+ <img
|
|
|
|
|
+ class="alarm-icon"
|
|
|
|
|
+ :src="getAlarmSrc(zgs.alarm?.alarmLevel)"
|
|
|
alt="alarm"
|
|
alt="alarm"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
<div class="label data-box" style="left: 4%; top: 82%"
|
|
<div class="label data-box" style="left: 4%; top: 82%"
|
|
|
>进口流量:
|
|
>进口流量:
|
|
|
{{
|
|
{{
|