|
|
|
@ -77,9 +77,9 @@ const EmailDetail = ({ open, setOpen, emailMsg, ...props }) => {
|
|
|
|
|
* * 已发送: 回复, 转发
|
|
|
|
|
* * 失败: 重发
|
|
|
|
|
*/
|
|
|
|
|
const ActionBtns = (props) => {
|
|
|
|
|
const ActionBtns = ({className, ...props}) => {
|
|
|
|
|
// const { status } = mailData.info // todo: 1 需要后端返回`状态` [accepted, sent, failed]
|
|
|
|
|
const { status } = { status: 'failed' } // debug: 0
|
|
|
|
|
const { status } = { status: '' } // debug: 0
|
|
|
|
|
|
|
|
|
|
let btns = []
|
|
|
|
|
switch (status) {
|
|
|
|
@ -114,7 +114,7 @@ const EmailDetail = ({ open, setOpen, emailMsg, ...props }) => {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div className={`flex items-center w-full ${props.className || ''}`}>
|
|
|
|
|
<div className={`flex items-center w-full ${className || ''}`}>
|
|
|
|
|
{btns}
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
@ -128,7 +128,7 @@ const EmailDetail = ({ open, setOpen, emailMsg, ...props }) => {
|
|
|
|
|
title={
|
|
|
|
|
<>
|
|
|
|
|
{loading ? <LoadingOutlined className='mr-1' /> : null}
|
|
|
|
|
{mailData.info?.subject || emailMsg?.msgOrigin?.email?.subject}
|
|
|
|
|
{mailData.info?.MAI_Subject || emailMsg?.msgOrigin?.email?.subject}
|
|
|
|
|
</>
|
|
|
|
|
}
|
|
|
|
|
initial={{ top: 74 }}
|
|
|
|
@ -136,7 +136,7 @@ const EmailDetail = ({ open, setOpen, emailMsg, ...props }) => {
|
|
|
|
|
onResize={onHandleResize}
|
|
|
|
|
footer={mobile ? <ActionBtns className='w-full' /> : null}>
|
|
|
|
|
<div className='email-container flex flex-col gap-2 *:p-2 *:rounded-sm *:border-b *:border-gray-200 *:shadow-1md'>
|
|
|
|
|
<div className=' font-bold'>{mailData.info?.subject || emailMsg?.msgOrigin?.subject}</div>
|
|
|
|
|
<div className=' font-bold'>{mailData.info?.MAI_Subject || emailMsg?.msgOrigin?.subject}</div>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
<div className={['flex justify-between', window.innerWidth < 600 ? 'flex-row' : 'flex-row'].join(' ')}>
|
|
|
|
|