|
|
@@ -1,14 +1,33 @@
|
|
|
<template>
|
|
|
<view>
|
|
|
<navigator :url="'/packageA/alerts/detail?id=' + item.w_event_logid" class="item" hover-class="navigator-hover"
|
|
|
- v-for="item in list " :key="item.w_event_logid">
|
|
|
+ v-for="item in list" :key="item.w_event_logid">
|
|
|
<view class="tag" :style="{
|
|
|
color: tagStyleList[item.lasteventlevel - 1].color,
|
|
|
backgroundColor: tagStyleList[item.lasteventlevel - 1].backgroundColor,
|
|
|
}">{{ tagStyleList[item.lasteventlevel - 1].name }}</view>
|
|
|
<view class="title u-line-1">{{ item.eventname || "--" }}</view>
|
|
|
- <view class="row u-line-1">产品名称:{{ item.prodname || ' --' }}</view>
|
|
|
- <view class="row u-line-1">告警描述:{{ item.showValue || ' --' }}</view>
|
|
|
+ <view v-if="isShowProdname" class="row u-line-1">产品名称:{{ item.prodname || ' --' }}</view>
|
|
|
+ <view class="row u-line-1">告警描述:
|
|
|
+ <text v-for="it in item.lasteventparamvalues" :key="it.w_dataparamid">
|
|
|
+ 当前设备
|
|
|
+ <text><!-- style="color: rgb(234, 22, 45);" -->
|
|
|
+ {{ it.paramname }}
|
|
|
+ </text>
|
|
|
+ 值为
|
|
|
+ <text>
|
|
|
+ {{ it.paramvalue }}
|
|
|
+ </text>
|
|
|
+ ,
|
|
|
+ <text>
|
|
|
+ {{ it.symbol + it.eventvalue }}
|
|
|
+ </text>
|
|
|
+ 时触发警告;
|
|
|
+ </text>
|
|
|
+ </view><!-- :style="{
|
|
|
+ color: item.status == '待处理' ? '#EA162D' : '#55B43A'
|
|
|
+ }" -->
|
|
|
+ <view class="row u-line-1">告警状态:<text>{{ item.status || ' --' }}</text></view>
|
|
|
<view class="time">最新告警时间:{{ item.lasteventtime }}</view>
|
|
|
</navigator>
|
|
|
</view>
|
|
|
@@ -18,7 +37,11 @@ import { styleList } from "./styleList";
|
|
|
export default {
|
|
|
name: 'List',
|
|
|
props: {
|
|
|
- list: Array
|
|
|
+ list: Array,
|
|
|
+ isShowProdname: {
|
|
|
+ type: Boolean,
|
|
|
+ default: true
|
|
|
+ }
|
|
|
},
|
|
|
data() {
|
|
|
return {
|