diff --git a/src/actions/EmailActions.js b/src/actions/EmailActions.js index 1825c19..4c06613 100644 --- a/src/actions/EmailActions.js +++ b/src/actions/EmailActions.js @@ -21,7 +21,7 @@ export const salesSignature = async (opisn, lgc = 1) => { * 发送邮件 */ export const postSendEmail = async (body) => { - const { attaList, atta, content, ...bodyData } = body; + const { attaList=[], atta, content, ...bodyData } = body; const formData = new FormData(); Object.keys(bodyData).forEach(function (key) { formData.append(key, bodyData[key]); diff --git a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx index c69416e..09b75b8 100644 --- a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx +++ b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx @@ -297,7 +297,8 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, fromUser, fromOrder, toEma }; /** - * 先推到消息记录上面, 再发送 + * 保存成功, 推一个气泡 + * 再从异步通知更新消息发送状态 */ const sentOrReceivedNewMessage = useConversationStore((state) => state.sentOrReceivedNewMessage); const invokeEmailMessage = (msgObj) => { @@ -425,7 +426,7 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, fromUser, fromOrder, toEma
+