Просмотр исходного кода

feat(警告页面): 添加点击弹窗时标记消息为已读的功能

在弹出警告详情时自动调用已读接口更新消息状态,并重新获取列表数据
allen 1 неделя назад
Родитель
Сommit
a752f3dca0
1 измененных файлов с 16 добавлено и 1 удалено
  1. 16 1
      pages/warning/index.vue

+ 16 - 1
pages/warning/index.vue

@@ -228,6 +228,10 @@ export default {
     },
     popupShowHandler(warning){
       this.current = warning;
+      const params = {
+        record_ids: warning.id,
+      };
+      this.readHandler(params)
       this.popupShow = true;
     },
     changeCalendar(e){
@@ -266,6 +270,18 @@ export default {
         this.getWarningManualList();
       }
     },
+    // 已读
+    async readHandler(params){
+      await this.$myRequest({
+        url:'/api/api_gateway?method=device.env_sec_alert.update_env_sec_alert_record',
+        method:'POST',
+        data: params,
+      })
+      this.page = 1;
+      if(this.activeTab == 0){
+        this.getWarningList();
+      }
+    },
     formatTime(time){
       if(!time){
         return '';
@@ -416,7 +432,6 @@ export default {
     },
     // 回到顶部
     scrollToTop() {
-      console.log('222222222')
       this.listScrollTop = 0;
     }
   }