Преглед на файлове

消息置位已读代码优化

zhangyu преди 5 години
родител
ревизия
08b0f724db
променени са 1 файла, в които са добавени 11 реда и са изтрити 9 реда
  1. 11 9
      src/framework/components/messagesever/msgAllDetails.vue

+ 11 - 9
src/framework/components/messagesever/msgAllDetails.vue

@@ -133,16 +133,18 @@ export default {
     },
     },
     // 更新消息状态:已读、未读
     // 更新消息状态:已读、未读
     changeMessageState(val) {
     changeMessageState(val) {
-      val.Read = true;
-      let params = {
-        Content: [{
-          Id: val.Id,
-          Read: true
-        }]
+      if(!val.Read){
+        val.Read = true;
+        let params = {
+          Content: [{
+            Id: val.Id,
+            Read: true
+          }]
+        }
+        messgeUpdate(params, res => { 
+          Bus.$emit('getUnreadCountUpdate')
+        });// 展开更新为已读状态,未读数量同步变更
       }
       }
-      messgeUpdate(params, res => { 
-        Bus.$emit('getUnreadCountUpdate')
-      });// 展开更新为已读状态,未读数量同步变更
     }
     }
   }
   }
 };
 };