|
@@ -18,18 +18,18 @@
|
|
|
<div class="build-num" style="background: none; margin-bottom: 10px">
|
|
|
<div class="build">
|
|
|
<span
|
|
|
- >点位总数
|
|
|
- <span class="num">{{ iotList?.jrsbzs }}</span> 个
|
|
|
+ >点位总数 <span class="num">{{ iotList?.jrsbzs }}</span> 个
|
|
|
</span>
|
|
|
<span
|
|
|
- >在线
|
|
|
- <span class="online">{{ iotList?.jrsbzxs }}</span>个
|
|
|
+ >在线 <span class="online">{{ iotList?.jrsbzxs }}</span
|
|
|
+ >个
|
|
|
</span>
|
|
|
<span
|
|
|
>告警
|
|
|
<span class="warning">{{
|
|
|
iotList?.jrsbgjgs ? iotList?.jrsbgjgs : 0
|
|
|
- }}</span>个
|
|
|
+ }}</span
|
|
|
+ >个
|
|
|
</span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -39,8 +39,18 @@
|
|
|
</div>
|
|
|
<div class="pressure">
|
|
|
<!-- 水压 -->
|
|
|
- <div class="pressure-num" @click="toIot('水压监测')">
|
|
|
- <div class="pressure-bg" >
|
|
|
+ <div class="pressure-num">
|
|
|
+ <div
|
|
|
+ class="pressure-bg"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '水压监测',
|
|
|
+ zt: '',
|
|
|
+ onLineOrder: 1,
|
|
|
+ isShowOnLineAndAlarm: '',
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
{{ frieList.syzs ? frieList.syzs : 0
|
|
|
}}<span style="margin-right: 1px"
|
|
|
><span style="margin-right: 1px">/</span></span
|
|
@@ -49,11 +59,21 @@
|
|
|
<div style="font-size: 12px; margin-top: 5px">(个/栋)</div>
|
|
|
</div>
|
|
|
|
|
|
- <ul class="pressure-list" >
|
|
|
+ <ul class="pressure-list">
|
|
|
<li style="font-size: 12px; margin: 6px 0 0 10px">
|
|
|
{{ listNum[0] }}
|
|
|
</li>
|
|
|
- <li class="pressure-line">
|
|
|
+ <li
|
|
|
+ class="pressure-line"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '水压监测',
|
|
|
+ zt: '在线',
|
|
|
+ onLineOrder: '',
|
|
|
+ isShowOnLineAndAlarm: '',
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<!-- 在线 -->
|
|
|
<span class="onlines on-line"></span>
|
|
|
<!-- <img
|
|
@@ -68,7 +88,17 @@
|
|
|
<span class="unit" style="font-size: 12px">(个/栋)</span>
|
|
|
</span>
|
|
|
</li>
|
|
|
- <li class="pressure-line" >
|
|
|
+ <li
|
|
|
+ class="pressure-line"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '水压监测',
|
|
|
+ zt: '',
|
|
|
+ onLineOrder: 1,
|
|
|
+ isShowOnLineAndAlarm: 1,
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<!-- 离线 -->
|
|
|
<span class="offlines on-line"></span>
|
|
|
<!-- <img
|
|
@@ -87,7 +117,17 @@
|
|
|
</ul>
|
|
|
</div>
|
|
|
<!--点气火灾 -->
|
|
|
- <div class="pressure-num" @click="toIot('电气火灾监测')">
|
|
|
+ <div
|
|
|
+ class="pressure-num"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '电气火灾监测',
|
|
|
+ zt: '',
|
|
|
+ onLineOrder: 1,
|
|
|
+ isShowOnLineAndAlarm: '',
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<div class="pressure-bg">
|
|
|
{{ frieList.dqhzzs ? frieList.dqhzzs : 0
|
|
|
}}<span style="margin-right: 1px">/</span>
|
|
@@ -99,7 +139,17 @@
|
|
|
<li style="font-size: 12px; margin: 6px 0 0 10px">
|
|
|
{{ listNum[1] }}
|
|
|
</li>
|
|
|
- <li class="pressure-line">
|
|
|
+ <li
|
|
|
+ class="pressure-line"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '电气火灾监测',
|
|
|
+ zt: '在线',
|
|
|
+ onLineOrder: '',
|
|
|
+ isShowOnLineAndAlarm: '',
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<!-- 在线 -->
|
|
|
<span class="onlines on-line"></span>
|
|
|
<!-- <img
|
|
@@ -114,7 +164,17 @@
|
|
|
<span class="unit" style="font-size: 12px">(个/栋)</span>
|
|
|
</span>
|
|
|
</li>
|
|
|
- <li class="pressure-line">
|
|
|
+ <li
|
|
|
+ class="pressure-line"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '电气火灾监测',
|
|
|
+ zt: '',
|
|
|
+ onLineOrder: 1,
|
|
|
+ isShowOnLineAndAlarm: 1,
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<!-- 离线 -->
|
|
|
<span class="offlines on-line"></span>
|
|
|
<!-- <img
|
|
@@ -133,7 +193,17 @@
|
|
|
</ul>
|
|
|
</div>
|
|
|
<!-- 生命通道 -->
|
|
|
- <div class="pressure-num" @click="toIot('生命通道监测')">
|
|
|
+ <div
|
|
|
+ class="pressure-num"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '生命通道监测',
|
|
|
+ zt: '',
|
|
|
+ onLineOrder: 1,
|
|
|
+ isShowOnLineAndAlarm: '',
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<div class="pressure-bg">
|
|
|
{{ frieList.smtdzs ? frieList.smtdzs : 0
|
|
|
}}<span style="margin-right: 1px"></span>
|
|
@@ -145,7 +215,17 @@
|
|
|
<li style="font-size: 12px; margin: 6px 0 0 10px">
|
|
|
{{ listNum[2] }}
|
|
|
</li>
|
|
|
- <li class="pressure-line">
|
|
|
+ <li
|
|
|
+ class="pressure-line"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '生命通道监测',
|
|
|
+ zt: '在线',
|
|
|
+ onLineOrder: '',
|
|
|
+ isShowOnLineAndAlarm: '',
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<!-- 在线 -->
|
|
|
<span class="onlines on-line"></span>
|
|
|
<!-- <img
|
|
@@ -154,13 +234,23 @@
|
|
|
alt=""
|
|
|
/> -->
|
|
|
<span class="bumer" style="font-size: 16px; margin-left: 2px"
|
|
|
- >{{ frieList.smtdzxs?frieList.smtdzxs : 0}}
|
|
|
+ >{{ frieList.smtdzxs ? frieList.smtdzxs : 0 }}
|
|
|
<!-- <span style="margin-right: 1px">/</span> -->
|
|
|
<!-- <span>{{ frieList.smtdzxlds ? frieList.smtdzxlds : 0 }}</span> -->
|
|
|
<span class="unit" style="font-size: 12px">(个)</span>
|
|
|
</span>
|
|
|
</li>
|
|
|
- <li class="pressure-line">
|
|
|
+ <li
|
|
|
+ class="pressure-line"
|
|
|
+ @click="
|
|
|
+ toIot({
|
|
|
+ name: '生命通道监测',
|
|
|
+ zt: '',
|
|
|
+ onLineOrder: 1,
|
|
|
+ isShowOnLineAndAlarm: 1,
|
|
|
+ })
|
|
|
+ "
|
|
|
+ >
|
|
|
<!-- 离线 -->
|
|
|
<span class="offlines on-line"></span>
|
|
|
<!-- <img
|
|
@@ -188,31 +278,30 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import fxfbCont from '../../Iot/components/fxfbCont.vue';
|
|
|
+import fxfbCont from "../../Iot/components/fxfbCont.vue";
|
|
|
export default {
|
|
|
props: {
|
|
|
frieList: Object,
|
|
|
iotList: Object,
|
|
|
- qy:String
|
|
|
+ qy: String,
|
|
|
},
|
|
|
-components:{fxfbCont},
|
|
|
+ components: { fxfbCont },
|
|
|
data() {
|
|
|
return {
|
|
|
listNum: ["水压监测点位", "电气火灾监测点位", "生命通道监测点位"],
|
|
|
- sbType:''
|
|
|
+ sbType: {},
|
|
|
};
|
|
|
},
|
|
|
- mounted() {
|
|
|
- },
|
|
|
- methods:{
|
|
|
+ mounted() {},
|
|
|
+ methods: {
|
|
|
openFrieModal1() {
|
|
|
this.showModal("feirModal1");
|
|
|
},
|
|
|
- toIot(val){
|
|
|
- this.sbType=val
|
|
|
- this.showModal('feirModal1')
|
|
|
- }
|
|
|
- }
|
|
|
+ toIot(val) {
|
|
|
+ this.sbType = val;
|
|
|
+ this.showModal("feirModal1");
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|
|
@@ -226,7 +315,11 @@ components:{fxfbCont},
|
|
|
.build-num {
|
|
|
width: 100%;
|
|
|
height: 42px;
|
|
|
- background: linear-gradient(180deg, rgba(5,134,253, .18) 0%, rgba(0, 224, 255, .5) 100%);
|
|
|
+ background: linear-gradient(
|
|
|
+ 180deg,
|
|
|
+ rgba(5, 134, 253, 0.18) 0%,
|
|
|
+ rgba(0, 224, 255, 0.5) 100%
|
|
|
+ );
|
|
|
border-radius: 5px;
|
|
|
}
|
|
|
.build {
|