|
@@ -5,12 +5,48 @@
|
|
|
<div class="gas-container">
|
|
|
<return-back></return-back>
|
|
|
<h3>电气火灾监控信息</h3>
|
|
|
- <p>更新时间:2021-06-15 13:25:00</p>
|
|
|
+ <p>更新时间:{{ Time }}</p>
|
|
|
+ <ul class="cardTabs" >
|
|
|
+ <li v-for="(item, index) in eleData"
|
|
|
+ :key="index" @click="Inv = index" :class="{ active: Inv === index }">{{item.DeviceName}}</li>
|
|
|
+ <!-- <li @click="Inv = 1" :class="{ active: Inv === 1 }">电气火灾2</li> -->
|
|
|
+ </ul>
|
|
|
+ <div class="tabBox fireTabs" style="margin-bottom:3%">
|
|
|
+ <table v-show="Inv == index" v-for="(item, index) in eleData"
|
|
|
+ :key="index" >
|
|
|
+ <tr>
|
|
|
+ <th>1供电过压告警:<span class="normal">正常</span></th>
|
|
|
+ <th>供电低压告警:<span class="normal">正常</span></th>
|
|
|
+ <th>供电过流告警:<span class="normal">正常</span></th>
|
|
|
+ <th>漏电告警:<span class="normal">正常</span></th>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>
|
|
|
+ <P>A相线缆温度超高:<span class="normal">正常</span></P>
|
|
|
+ <P>B相线缆温度超高:<span class="normal">正常</span></P>
|
|
|
+ <P>C相线缆温度超高:<span class="normal">正常</span></P>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <P>A相电压:<span class="normal">219.00</span></P>
|
|
|
+ <P>B相电压:<span class="normal">219.00</span></P>
|
|
|
+ <P>C相电压:<span class="normal">219.00</span></P>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <P>A相电流:<span class="normal">9.00</span></P>
|
|
|
+ <P>B相电流:<span class="error">3.00</span></P>
|
|
|
+ <P>C相电流:<span class="normal">9.00</span></P>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <P>A相线缆温度:<span class="normal">29.00</span></P>
|
|
|
+ <P>B相线缆温度:<span class="error">56.00</span></P>
|
|
|
+ <P>C相线缆温度:<span class="normal">29.00</span></P>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
|
|
|
- <div class="tabBox fireTabs" style="margin-bottom: 3%">
|
|
|
- <table>
|
|
|
+ <!-- <table v-show="Inv == 1">
|
|
|
<tr>
|
|
|
- <th>供电过压告警:<span class="normal">正常</span></th>
|
|
|
+ <th>2供电过压告警:<span class="normal">正常</span></th>
|
|
|
<th>供电低压告警:<span class="normal">正常</span></th>
|
|
|
<th>供电过流告警:<span class="normal">正常</span></th>
|
|
|
<th>漏电告警:<span class="normal">正常</span></th>
|
|
@@ -38,52 +74,57 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
+
|
|
|
+ <table v-show="Inv == 2">
|
|
|
+ <tr>
|
|
|
+ <th>供电过压告警3:<span class="normal">正常</span></th>
|
|
|
+ <th>供电低压告警:<span class="normal">正常</span></th>
|
|
|
+ <th>供电过流告警:<span class="normal">正常</span></th>
|
|
|
+ <th>漏电告警:<span class="normal">正常</span></th>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>
|
|
|
+ <P>A相线缆温度超高:<span class="normal">正常</span></P>
|
|
|
+ <P>B相线缆温度超高:<span class="normal">正常</span></P>
|
|
|
+ <P>C相线缆温度超高:<span class="normal">正常</span></P>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <P>A相电压:<span class="normal">219.00</span></P>
|
|
|
+ <P>B相电压:<span class="normal">219.00</span></P>
|
|
|
+ <P>C相电压:<span class="normal">219.00</span></P>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <P>A相电流:<span class="normal">9.00</span></P>
|
|
|
+ <P>B相电流:<span class="error">3.00</span></P>
|
|
|
+ <P>C相电流:<span class="normal">9.00</span></P>
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ <P>A相线缆温度:<span class="normal">29.00</span></P>
|
|
|
+ <P>B相线缆温度:<span class="error">56.00</span></P>
|
|
|
+ <P>C相线缆温度:<span class="normal">29.00</span></P>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </table> -->
|
|
|
</div>
|
|
|
|
|
|
<h3>可燃气体监控信息</h3>
|
|
|
<div class="gasRecord">
|
|
|
- <div class="recordItem">
|
|
|
- <h3>测试点位名称</h3>
|
|
|
- <div>
|
|
|
- <ul>
|
|
|
- <li>可燃气体</li>
|
|
|
- <li>告警状态</li>
|
|
|
- <li>浓度值</li>
|
|
|
- </ul>
|
|
|
- <ul>
|
|
|
- <li>一氧化碳</li>
|
|
|
- <li class="normal"><span>正常</span></li>
|
|
|
- <li>27.00</li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="recordItem">
|
|
|
- <h3>测试点位名称</h3>
|
|
|
- <div>
|
|
|
- <ul>
|
|
|
- <li>可燃气体</li>
|
|
|
- <li>告警状态</li>
|
|
|
- <li>浓度值</li>
|
|
|
- </ul>
|
|
|
- <ul>
|
|
|
- <li>一氧化碳</li>
|
|
|
- <li class="normal"><span>正常</span></li>
|
|
|
- <li>27.00</li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="recordItem">
|
|
|
- <h3>测试点位名称</h3>
|
|
|
+ <div
|
|
|
+ class="recordItem"
|
|
|
+ v-for="(item, index) in getData.slice(0, 3)"
|
|
|
+ :key="index"
|
|
|
+ >
|
|
|
+ <h3>{{ item.DeviceName }}</h3>
|
|
|
<div>
|
|
|
<ul>
|
|
|
- <li>可燃气体</li>
|
|
|
- <li>告警状态</li>
|
|
|
- <li>浓度值</li>
|
|
|
+ <li v-for="(innerItem, index) in item.Points" :key="index">
|
|
|
+ {{ innerItem.PointName}}
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
<ul>
|
|
|
- <li>一氧化碳</li>
|
|
|
- <li class="normal"><span>正常</span></li>
|
|
|
- <li>27.00</li>
|
|
|
+ <li v-for="(innerItem, index) in item.Points" :key="index">
|
|
|
+ {{ 'Value' in innerItem ? innerItem.Value : '-'}}
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -104,7 +145,10 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- recordDetailData: [],
|
|
|
+ getData: [],
|
|
|
+ eleData:[],
|
|
|
+ Inv: 0,
|
|
|
+ Time: "",
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -122,7 +166,6 @@ export default {
|
|
|
const redata = JSON.parse(e.data);
|
|
|
// 初始化获取站点下拉数据
|
|
|
if (redata.CMD == "getStationInfo" && redata.RESULT[0].StationID) {
|
|
|
-
|
|
|
var json = {};
|
|
|
json.CMD = "getPatrolDetail";
|
|
|
json.StationID = this.StationID;
|
|
@@ -134,12 +177,13 @@ export default {
|
|
|
// console.log("每隔30秒请求一次getDeviceDetail");
|
|
|
// this.global.sendWs(json);
|
|
|
// }, 30000);
|
|
|
-
|
|
|
- }
|
|
|
+ }
|
|
|
if (redata.CMD == "getPatrolDetail") {
|
|
|
this.recordData = redata.RESULT.LIST;
|
|
|
// console.log(this.recordData);
|
|
|
- this.recordDetailData = this.recordData;
|
|
|
+ this.getData = this.recordData;
|
|
|
+ this.eleData=this.recordData.slice(3,6);
|
|
|
+ console.log(this.eleData)
|
|
|
}
|
|
|
}
|
|
|
},
|