Bladeren bron

嵌套页面不需要排队消息

peicj 1 week geleden
bovenliggende
commit
46dc2136de

+ 6 - 2
ruoyi-admin/src/main/resources/static/phone-bar/ccPhoneBarSocket.js

@@ -359,10 +359,14 @@ function ccPhoneBarSocket() {
 		}
 		//收到消息
 		ws.onmessage = function(evt) {
-			console.log("recv msg from websocket server: ", evt.data);
 			var msg = JSON.parse(evt.data);
-			console.log("parsed json data:", msg);
 			var resp_status = msg["status"];
+			// 615 排队人数高频推送:HIS embed / 默认均不打日志,避免控制台刷屏
+			var _skipLog = parseInt(resp_status, 10) === parseInt(ccPhoneBarSocket.eventList.acd_group_queue_number, 10);
+			if (!_skipLog) {
+				console.log("recv msg from websocket server: ", evt.data);
+				console.log("parsed json data:", msg);
+			}
 			switch(resp_status) {
 				case 200:
 					isConnected = true;

+ 2 - 0
ruoyi-admin/src/main/resources/templates/main.html

@@ -576,7 +576,9 @@
             _phoneBar.updatePhoneBar(msg, ccPhoneBarSocket.eventListWithTextInfo.status_changed.code);
         });
 
+        // HIS embed 不需要排队人数展示/日志(615 推送很频繁,避免控制台刷屏)
         _phoneBar.on(ccPhoneBarSocket.eventList.acd_group_queue_number, function(msg){
+            if (_hisEmbedMode) return;
             console.log("当前排队人数消息: " ,msg);
             $("#queueStat").text(msg["object"]["queue_number"]);
         });