perf(前端): 供应商平台的邮件正文, 处理换行

dev/RoosterEditor
Lei OT 5 months ago
parent 35ac6c6c48
commit c9b44f233d

@ -81,9 +81,12 @@ export const getEmailDetailAction = async (params) => {
let mailType = result.MailInfo?.[0]?.MAI_ContentType || '';
mailType = mailType === '' && (result.MailContent||'').includes('<html') ? 'text/html' : mailType;
const delLinefeed = mailType === 'text/html' ? (result.MailContent||'').includes('<html') ? true : false : true;
const cleanContent = (result.MailContent || '').replace(/\r\n/g, delLinefeed ? '' : '<br>');
return {
info: { ...encodeEmailInfo(result.MailInfo?.[0] || {}), mailType },
content: mailType === 'text/html' ? parseHTMLString((result.MailContent || '').replace(/\r\n/g, '')) : result.MailContent || '',
content: mailType === 'text/html' ? parseHTMLString(cleanContent) : result.MailContent || '',
attachments: result?.AttachList || [],
}
}

Loading…
Cancel
Save