From 27208be5d416fa020e32ccabe08da9a9cad23ab7 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Tue, 29 Oct 2024 15:25:14 +0800 Subject: [PATCH] =?UTF-8?q?todo:=20Email=E6=B6=88=E6=81=AF,=20=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Conversations/Online/Components/EmailDetail.jsx | 5 ++++- src/views/Conversations/Online/Input/EmailEditorPopup.jsx | 2 +- src/views/Conversations/Online/MessagesWrapper.jsx | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/views/Conversations/Online/Components/EmailDetail.jsx b/src/views/Conversations/Online/Components/EmailDetail.jsx index b8cdee4..ce23bd9 100644 --- a/src/views/Conversations/Online/Components/EmailDetail.jsx +++ b/src/views/Conversations/Online/Components/EmailDetail.jsx @@ -1,7 +1,7 @@ import { useState, useEffect } from 'react' import { Button, Divider, Avatar } from 'antd' import { ReplyIcon, ShareForwardIcon } from '@/components/Icons' -import { stringToColour } from '@/utils/commons' +import { isEmpty, stringToColour } from '@/utils/commons' import EmailEditorPopup from '../Input/EmailEditorPopup' import DnDModal from '@/components/DndModal' import useStyleStore from '@/stores/StyleStore' @@ -52,6 +52,9 @@ const EmailDetail = ({ open, setOpen, emailMsg, ...props }) => { const [mailData, setMailData] = useState({info: {}, content: '', attachments: []}) const getEmailDetail = async () => { + if (isEmpty(mai_sn)) { + return false; + } const data = await getEmailDetailAction({ mai_sn }) console.log('data', data); diff --git a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx index 3511c88..23650b6 100644 --- a/src/views/Conversations/Online/Input/EmailEditorPopup.jsx +++ b/src/views/Conversations/Online/Input/EmailEditorPopup.jsx @@ -71,7 +71,7 @@ const EmailEditorPopup = ({ open, setOpen, fromEmail, reference, quote = {}, ini Sent: - ${quote.sendTime} + ${quote.sendTime || ''}

diff --git a/src/views/Conversations/Online/MessagesWrapper.jsx b/src/views/Conversations/Online/MessagesWrapper.jsx index 387666c..466bd36 100644 --- a/src/views/Conversations/Online/MessagesWrapper.jsx +++ b/src/views/Conversations/Online/MessagesWrapper.jsx @@ -68,8 +68,8 @@ const MessagesWrapper = ({ updateRead = true, forceGetMessages }) => { const loadNextPage = !(data.length === 0 || data.length < MESSAGE_PAGE_SIZE); updateCurrentConversation({ lasttime: thisLastTime, loadNextPage }); - // test: - data.push(emailItem); + // test: 0 + // data.push(emailItem); // data.push(emailReItem); setMsgLoading(false);