zhaobao 2 年之前
父節點
當前提交
35e04bc664
共有 2 個文件被更改,包括 23 次插入3 次删除
  1. 9 1
      src/api/goaf/sensor.js
  2. 14 2
      src/views/particulars/sensor.vue

+ 9 - 1
src/api/goaf/sensor.js

@@ -39,7 +39,7 @@ export function updateSensor(data) {
   })
   })
 }
 }
 
 
-
+/**设备统计 */
 export function goafdevstatis(data) {
 export function goafdevstatis(data) {
   return request({
   return request({
     url: '/goaf/goafdevinfo/goafdevstatis',
     url: '/goaf/goafdevinfo/goafdevstatis',
@@ -47,3 +47,11 @@ export function goafdevstatis(data) {
     data
     data
   })
   })
 }
 }
+/**传感器统计 */
+export function sensordatatatis(data) {
+  return request({
+    url: '/goaf/sensordata/sensordatatatis',
+    method: 'GET',
+    data
+  })
+}

+ 14 - 2
src/views/particulars/sensor.vue

@@ -132,7 +132,7 @@
 <script>
 <script>
 import AlertChart from './components/AlertChart.vue'
 import AlertChart from './components/AlertChart.vue'
 import WarnChart from './components/WarnChart.vue'
 import WarnChart from './components/WarnChart.vue'
-import { getSensorByPage } from '@/api/goaf/sensor'
+import { getSensorByPage,sensordatatatis } from '@/api/goaf/sensor'
 import {  getGoafBaseInfo } from '@/api/goaf/info'
 import {  getGoafBaseInfo } from '@/api/goaf/info'
 import { NumConvertLM ,getTime} from '@/utils'
 import { NumConvertLM ,getTime} from '@/utils'
  export default {
  export default {
@@ -212,7 +212,19 @@ import { NumConvertLM ,getTime} from '@/utils'
                 const goafOrebelts = res.data.map(item => item.goafOrebelt)
                 const goafOrebelts = res.data.map(item => item.goafOrebelt)
                 this.goafOrebelts = [...new Set(goafOrebelts)]
                 this.goafOrebelts = [...new Set(goafOrebelts)]
                 this.goafList = res.data
                 this.goafList = res.data
-            })            
+            })   
+            this.sensordatatatis()         
+        },
+        sensordatatatis(){
+            sensordatatatis().then((res)=>{
+                let error=res.data.pressureAlarmNum+res.data.displacementAlarmNum+res.data.harmfulGasAlarmNum
+                let normal=res.data.sensorDataTotalNum-error
+                this.statistics={
+                    total:res.data.sensorDataTotalNum,
+                    normal,
+                    error
+                }
+            })
         },
         },
         getData(){
         getData(){
             for(let key in this.conditions){
             for(let key in this.conditions){