perf(前端): 群会话

dev/supplier-email-drawer
Lei OT 1 year ago
parent 93e63529f4
commit f8d2ec6b64

@ -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={
<span>

@ -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 ? '' : (<WABASwitcher />), icon: <WABIcon />, children: <InputComposer channel={'waba'} /> },
{
key: 'waba',
key: 'waba', disabled: sessionType === 1,
label: mobile ? '' : `商业号(${WABAccountsMapped[whatsAppBusiness]?.verifiedName || '-'})`,
icon: <WABIcon />,
children: <InputComposer currentActive={activeChannel === 'waba'} channel={'waba'} />,

Loading…
Cancel
Save