Эх сурвалжийг харах

Merge branch 'hotfix/v4.8.37.2' of https://jygit.jydev.jianyu360.cn/qmx/jy into hotfix/v4.8.37.2

lizhikun 2 жил өмнө
parent
commit
66b7a95b3c

+ 6 - 0
src/web/staticres/frontRouter/pc/mesgCenter/js/index-pc.js

@@ -133,6 +133,7 @@ var vm = new Vue({
           message.checkMessage()
           if (url) {
             location.href = url
+            window.__canNextReadMessageStatus = false
           }
         }
       })
@@ -149,12 +150,17 @@ var vm = new Vue({
       })
     },
     linked(id, url, str, num, type, msgLogid) {
+      if (window.__canNextReadMessageStatus) {
+        return
+      }
+      window.__canNextReadMessageStatus = true
       this.clickMesg(msgLogid)
       if (str == 0) {
         this.readed(id, type, url)
       } else {
         if (url) {
           location.href = url
+          window.__canNextReadMessageStatus = false
         }
       }
     }

+ 9 - 3
src/web/staticres/js/message.js

@@ -12,6 +12,7 @@ function topRead(ids, type, url) {
         message.checkOpened()
         if (url) {
             window.location.href = url
+            window.__canNextReadMessageStatus = false
         }
       }
     })
@@ -30,12 +31,17 @@ function clickMesge(msgLogid) {
 }
 // 消息悬浮窗列表跳转详情页
 function linked (ids, url, num, type, msgLogid) {
+    if (window.__canNextReadMessageStatus) {
+      return
+    }
+    window.__canNextReadMessageStatus = true
     this.clickMesge(msgLogid)
     if (num == 0) {
         topRead(ids, type, url)
     } else {
         if (url) {
             window.location.href = url
+            window.__canNextReadMessageStatus = false
         }
     }
 }
@@ -43,7 +49,7 @@ function Message() {
     this.isOpened = false
     this.imgArrs = ['quanbu', 'huodong', 'fuwu', 'dingyue', 'xiangmu', 'qiye', 'fenxi', 'xitong']
     this.messageInfoList = {}
-    
+
     // 初始化
     this.init = function () {
         if (!loginflag) return
@@ -126,7 +132,7 @@ function Message() {
             }
         })
     }
-    
+
     // 消息浮窗显示隐藏
     this.openedChange = function () {
         var isOpened = this.isOpened
@@ -143,7 +149,7 @@ function Message() {
             })
         }
     }
-    
+
     // 渲染浮窗消息列表数据
     this.renderMessageList = function () {
         var imgArrs = this.imgArrs