Explorar o código

消息置位已读代码优化

zhangyu %!s(int64=5) %!d(string=hai) anos
pai
achega
08b0f724db
Modificáronse 1 ficheiros con 11 adicións e 9 borrados
  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) {
-      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')
-      });// 展开更新为已读状态,未读数量同步变更
     }
   }
 };