dedsudiyu 2 anni fa
parent
commit
c25f92f64a
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      src/views/newEvacuationBigData.vue

+ 12 - 0
src/views/newEvacuationBigData.vue

@@ -942,6 +942,7 @@
         function refreshCount() {
           if(self.fireStartTime<=1){
             window.clearInterval(self.fireStartTimeData);
+            self.$set(self,'fireStartTimeData',null);
             self.$set(self,'fireStartType',false);
           }else{
             self.fireStartTime--
@@ -960,6 +961,10 @@
         this.subjectInfo();
         //获取实验室火焰报警数据
         this.$set(this,'fireStartType',false);
+        if(this.fireStartTimeData){
+          window.clearInterval(this.fireStartTimeData);
+          this.$set(this,'fireStartTimeData',null);
+        }
         this.getFireStatus();
         //实验室相关MQTT
         this.offSubMQTT('on');
@@ -1526,6 +1531,13 @@
                   this.fireStartTimeFunction(response.data.timeDifference);
                 }
               }
+              if(response.data.timeDifference != -1){
+                if(!this.fireStartType){
+                  this.$set(this,'fireStartType',true);
+                  this.$set(this,'fireStartText','灭火中');
+                  this.fireStartTimeFunction(response.data.timeDifference);
+                }
+              }
             }else{
               this.$set(this,'fireListType',false);
               this.$set(this.fireData,'temperatureType',false);