From 745e53158a06dd4500a0e2aa29e985eebd777415 Mon Sep 17 00:00:00 2001 From: bob <312777916@qq.com> Date: Thu, 13 Mar 2025 22:31:32 +0800 Subject: [PATCH] =?UTF-8?q?dnd=E5=BC=80=E5=85=B3=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/event/receiveChatMsg.js | 4 +++- src/js/event/receiveGroupChatMsg.js | 4 +++- src/views/message/MessageLayout.vue | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/js/event/receiveChatMsg.js b/src/js/event/receiveChatMsg.js index 84a9aa3..a3894ab 100644 --- a/src/js/event/receiveChatMsg.js +++ b/src/js/event/receiveChatMsg.js @@ -48,7 +48,9 @@ export const onReceiveChatMsg = (msgListDiv = null, capacity = null) => { } ]) - playMsgReceive() + if (!messageData.sessionList[sessionId].dnd) { + playMsgReceive() + } // 如果是当前正打开的会话 if (msgListDiv && capacity && messageData.selectedSessionId === sessionId) { diff --git a/src/js/event/receiveGroupChatMsg.js b/src/js/event/receiveGroupChatMsg.js index 1f09e99..e746b6f 100644 --- a/src/js/event/receiveGroupChatMsg.js +++ b/src/js/event/receiveGroupChatMsg.js @@ -46,7 +46,9 @@ export const onReceiveGroupChatMsg = (msgListDiv = null, capacity = null) => { } ]) - playMsgReceive() + if (!messageData.sessionList[sessionId].dnd) { + playMsgReceive() + } // 如果是当前正打开的会话 if (msgListDiv && capacity && messageData.selectedSessionId === sessionId) { diff --git a/src/views/message/MessageLayout.vue b/src/views/message/MessageLayout.vue index 8f84e6e..d5d93a2 100644 --- a/src/views/message/MessageLayout.vue +++ b/src/views/message/MessageLayout.vue @@ -543,7 +543,9 @@ const handleSendMessage = (content, resendSeq = '') => { msg.msgId = msgId msg.status = 'ok' messageData.addMsgRecords(selectedSessionId.value, [msg]) //添加服务端返回msgId为key的msg - playMsgSend() + if (!messageData.sessionList[selectedSessionId.value].dnd) { + playMsgSend() + } } wsConnect.sendMsg(