|
|
|
@ -61,7 +61,9 @@ const encodeEmailInfo = (info) => {
|
|
|
|
|
*/
|
|
|
|
|
export const getEmailDetailAction = async (param) => {
|
|
|
|
|
const { result } = await fetchJSON(`${EMAIL_HOST}/getmail`, param);
|
|
|
|
|
return { info: encodeEmailInfo(result.MailInfo?.[0] || {}), content: (result.MailContent || '').replace(/[\r\n]/g, '<br />'), attachments: result?.AttachList || [] };
|
|
|
|
|
const mailType = result.MailInfo?.[0]?.MAI_ContentType || '';
|
|
|
|
|
|
|
|
|
|
return { info: encodeEmailInfo(result.MailInfo?.[0] || {}), content: mailType === 'text/html' ? (result.MailContent || '').replace(/[\r\n]/g, '') : (result.MailContent || ''), attachments: result?.AttachList || [] };
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|