feat: 邮件详情显示附件

2.0/email-builder
Lei OT 11 months ago
parent 41a4ef8d5d
commit 7f68dd5b55

@ -9,6 +9,7 @@
export const API_HOST = 'http://202.103.68.144:8889/v2';
export const WS_URL = 'ws://202.103.68.144:8889';
export const EMAIL_HOST = 'http://202.103.68.231:888/service-mail';
export const EMAIL_ATTA_HOST = 'http://202.103.68.102:8888'; // 邮件附件
// prod:
// export const API_HOST = 'https://p9axztuwd7x8a7.mycht.cn/whatsapp_server';
// export const WS_URL = 'wss://p9axztuwd7x8a7.mycht.cn/whatsapp_server'; // prod:

@ -7,6 +7,7 @@ import EmailEditorPopup from '../Input/EmailEditorPopup'
import DnDModal from '@/components/DndModal'
import useStyleStore from '@/stores/StyleStore'
import { useEmailDetail, } from '@/hooks/useEmail';
import { EMAIL_ATTA_HOST } from '@/config';
const TagColorStyle = (tag) => {
const color = stringToColour(tag)
@ -173,11 +174,13 @@ const EmailDetail = ({ open, setOpen, emailMsg, ...props }) => {
{mailData.attachments.length > 0 && (
<div className='mt-2 *:ml-2'>
<span>{mailData.attachments.length}个附件</span>
<div className='flex flex-wrap gap-2'>
{mailData.attachments.map((atta) => (
<a href={atta.url} key={atta.name} target='_blank' rel='noreferrer'>
{atta.name}
<a href={`${EMAIL_ATTA_HOST}${atta.ATI_ServerFile}`} key={atta.ATI_SN} target='_blank' rel='noreferrer'>
{atta.ATI_Name}
</a>
))}
</div>
</div>
)}
<Divider className='my-2' />

Loading…
Cancel
Save