Quellcode durchsuchen

feat: 多条告警信息合并
1. 将多条火情告警合并为一条告警数据

kindring vor 1 Jahr
Ursprung
Commit
320fa12c54
1 geänderte Dateien mit 10 neuen und 3 gelöschten Zeilen
  1. 10 3
      web_src/src/layout/UiHeader.vue

+ 10 - 3
web_src/src/layout/UiHeader.vue

@@ -69,7 +69,9 @@ export default {
       // 刷新时间
       refreshTime: 10 * 1000,
       requestInProgress: false,
-      editUser: false
+      editUser: false,
+      // 弹窗告警信息
+      notify: null,
     };
   },
   created() {
@@ -208,15 +210,20 @@ export default {
         console.log(`已经在处理该火情信息`)
         return
       }
-      this.$notify.error({
+      let notifyText = `检测到${this.showFireAlarm.length}条火情告警, 请立即处理`
+      if (this.notify != null){
+        this.notify.close();
+      }
+      let notify = this.$notify.error({
         title: '火情告警',
         dangerouslyUseHTMLString: true,
-        message: `<span>检测到火情信息, 请立即处理</span> <br/>
+        message: `<span>${notifyText}</span> <br/>
                    <a href="${fireUrl}" target="_blank">
                      <span>立即查看</span>
                    </a>`,
         duration: 0,
       });
+      this.notify = notify;
     },