diff --git a/src/views/Conversations/Online/Components/ChatListItem.jsx b/src/views/Conversations/Online/Components/ChatListItem.jsx index c6dcf02..91aea2b 100644 --- a/src/views/Conversations/Online/Components/ChatListItem.jsx +++ b/src/views/Conversations/Online/Components/ChatListItem.jsx @@ -254,8 +254,7 @@ const ChatListItem = (({item, refreshConversationList,setListUpdateFlag,onSwitch {...item} key={item.sn} id={item.sn} - letterItem={{ id: item.show_default, letter: (item?.show_default || '').split("@")[0].slice(0, 5) }} - // letterItem={{ id: '群', letter: '群' }} + letterItem={ item.session_type === 1 ? { id: '群', letter: '群' } : { id: item.show_default, letter: (item?.show_default || '').split("@")[0].slice(0, 5) }} alt={item.whatsapp_name} title={ diff --git a/src/views/Conversations/Online/ReplyWrapper.jsx b/src/views/Conversations/Online/ReplyWrapper.jsx index 032d56b..ef1734f 100644 --- a/src/views/Conversations/Online/ReplyWrapper.jsx +++ b/src/views/Conversations/Online/ReplyWrapper.jsx @@ -50,6 +50,7 @@ const ReplyWrapper = () => { }; const [referenceMsg] = useConversationStore((state) => [state.referenceMsg]); + const [sessionType] = useConversationStore((state) => [state.currentConversation.session_type]); const activeMessages = useConversationStore( useShallow((state) => (state.currentConversation.sn && state.activeConversations[state.currentConversation.sn] ? state.activeConversations[state.currentConversation.sn] : [])) ); @@ -73,7 +74,7 @@ const ReplyWrapper = () => { const replyTypes = [ // { key: 'waba', label: mobile ? '' : (), icon: , children: }, { - key: 'waba', + key: 'waba', disabled: sessionType === 1, label: mobile ? '' : `商业号(${WABAccountsMapped[whatsAppBusiness]?.verifiedName || '-'})`, icon: , children: ,