From 4498f3542b4a8889bed91dbc60a00f2c9ee679c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E7=BA=A7=E8=80=81=E7=99=BD=E5=85=94?= Date: Fri, 19 Sep 2025 17:33:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=BC=95=E7=94=A8=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E5=8A=9F=E8=83=BD):=20=E6=9B=B4=E6=96=B0=E7=BE=A4=E7=BB=84?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=BC=95=E7=94=A8=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在消息记录组件中优化了群组消息的引用逻辑,确保引用内容正确显示用户昵称,并移除了不必要的调试日志,提升了代码整洁性。 --- .../ChatWindow/components/MessageRecord/index.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/index.tsx b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/index.tsx index 2ca2a1e2..db925474 100644 --- a/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/index.tsx +++ b/Touchkebao/src/pages/pc/ckbox/weChat/components/ChatWindow/components/MessageRecord/index.tsx @@ -685,18 +685,25 @@ const MessageRecord: React.FC = ({ contract }) => { seq: +new Date(), }); }; + const handQuote = (messageData: ChatRecord) => { //判断如果是用户 const isGroupUser = !!currentContract?.chatroomId; + const isSend = messageData.isSend; //是否为我方发送 const nickname = currentContract.nickname; - const kfNickName = currentKf.nickname; let sendMessageText = ""; if (isGroupUser) { + const GroupNickname = messageData.sender.nickname; + const content = messageData.content.replace( + `${messageData.sender.wechatId}:\n`, + "", + ); if (isSend) { sendMessageText = `${messageData.content}\n----------------------------------\n`; } else { - sendMessageText = `@${nickname}:${messageData.content}\n----------------------------------\n`; + console.log(messageData); + sendMessageText = `@${GroupNickname}:${content}\n----------------------------------\n`; } } else { if (isSend) { @@ -708,8 +715,6 @@ const MessageRecord: React.FC = ({ contract }) => { } updateQuoteMessageContent(sendMessageText); - //更新值 - console.log("handQuote 引入逻辑", sendMessageText); }; const handCommad = (action: string) => {