diff --git a/src/channel/bubbleMsgUtils.js b/src/channel/bubbleMsgUtils.js index 40b0a51..4a94608 100644 --- a/src/channel/bubbleMsgUtils.js +++ b/src/channel/bubbleMsgUtils.js @@ -541,6 +541,7 @@ export const receivedMsgTypeMapped = { getMsg: (result) => result, contentToRender: () => null, contentToUpdate: (msgcontent) => { + if (isEmpty(msgcontent)) return null; let apiErrorCode, apiErrorMsg = ''; const waCode = msgcontent.error.message.match(/\(#(\d+)\)/); diff --git a/src/views/Conversations/Online/Components/EmailContent.jsx b/src/views/Conversations/Online/Components/EmailContent.jsx index 9beb950..f4c050e 100644 --- a/src/views/Conversations/Online/Components/EmailContent.jsx +++ b/src/views/Conversations/Online/Components/EmailContent.jsx @@ -115,7 +115,6 @@ const EmailContent = ({ id, content: MailContent, ...props }) => { border: 'none', display: 'block', }} - title='Dynamic Height Iframe' sandbox='allow-scripts allow-same-origin' /> diff --git a/src/views/Conversations/Online/Components/EmailDetailInline.jsx b/src/views/Conversations/Online/Components/EmailDetailInline.jsx index 701a9e4..5262600 100644 --- a/src/views/Conversations/Online/Components/EmailDetailInline.jsx +++ b/src/views/Conversations/Online/Components/EmailDetailInline.jsx @@ -1,6 +1,6 @@ import { useState, useEffect } from 'react' import { App, Button, Divider, Avatar } from 'antd' -import { LoadingOutlined, ApiOutlined } from '@ant-design/icons'; +import { LoadingOutlined, ApiOutlined, LeftOutlined, RightOutlined } from '@ant-design/icons'; import { EditIcon, ReplyIcon, ResendIcon, ShareForwardIcon } from '@/components/Icons' import { isEmpty, TagColorStyle } from '@/utils/commons' import EmailEditorPopup from '../Input/EmailEditorPopup' @@ -14,7 +14,7 @@ import EmailContent from './EmailContent'; /** * @property {*} emailMsg - 邮件数据. { conversationid, actionId, order_opi, coli_sn, msgOrigin: { from, to, id, email: { subject, mai_sn, } } } */ -const EmailDetailInline = ({ mailID, open, setOpen = () => {}, emailMsg={}, disabled=false, ...props }) => { +const EmailDetailInline = ({ mailID, emailMsg={}, disabled=false, ...props }) => { // console.log('emailDetail', emailMsg); @@ -117,7 +117,7 @@ const EmailDetailInline = ({ mailID, open, setOpen = () => {}, emailMsg={}, disa } return ( -