From 488bc04d746bded791dad0bec3551228d2bca78b Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Thu, 02 Jun 2022 10:43:56 +0800
Subject: [PATCH] 海康语音对讲推送

---
 src/views/supervisoryConsole/card.vue |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/views/supervisoryConsole/card.vue b/src/views/supervisoryConsole/card.vue
index 80d268f..5a380b1 100644
--- a/src/views/supervisoryConsole/card.vue
+++ b/src/views/supervisoryConsole/card.vue
@@ -17,6 +17,9 @@
       <div class="radio">
         <el-radio-group v-model="radio" @change="siteStatus">
           <el-radio label="全部">全部</el-radio>
+          <el-radio label="一键求助">一键求助</el-radio>
+          <el-radio label="一键报警">一键报警</el-radio>
+          <el-radio label="监控设备">监控设备</el-radio>
           <el-radio label="仅显示预警设备">仅显示预警设备</el-radio>
           <el-radio label="仅显示设备掉线">仅显示设备掉线</el-radio>
           <el-radio label="仅显示设备故障">仅显示设备故障</el-radio>
@@ -93,7 +96,9 @@
               }}
             </div>
 
-            <img src="/img/alarm.png" alt="" />
+            <img v-if="item.deviceType == '监控设备'" src="/img/jiank.png" alt="" />
+            <img v-if="item.deviceType == '一键报警'" src="/img/baojin.png" alt="" />
+            <img v-if="item.deviceType == '一键求助'" src="/img/alarm.png" alt="" />
 
             <div class="bot">
               <span>
@@ -219,8 +224,22 @@
         //   });
         // }
 
-        var d = f.concat(a.concat(c.concat(b)));
+        if (this.radio == "一键求助") {
+          res.data.data.forEach((item) => {
+            if (item.deviceType.indexOf("一键求助") != -1) c.push(item);
+          });
+        } else if (this.radio == "一键报警") {
+          res.data.data.forEach((item) => {
+            if (item.deviceType.indexOf("一键报警") != -1) c.push(item);
+          });
+        } else if (this.radio == "监控设备") {
+          res.data.data.forEach((item) => {
+            if (item.deviceType.indexOf("监控设备") != -1) c.push(item);
+          });
+        }
 
+        var d = f.concat(a.concat(c.concat(b)));
+        this.count = [];
         d.forEach((item) => {
           this.count.push(item);
         });

--
Gitblit v1.9.3