perf(前端): 无邮箱地址配置

dev/supplier-email-drawer
Lei OT 9 months ago
parent 3fe605c562
commit 68c19a62fd

@ -1,5 +1,5 @@
import { useState, useEffect, useRef } from 'react'
import { App, Button, ConfigProvider, Dropdown, Flex, Select, Input, Tooltip, Form } from 'antd'
import { App, Button, ConfigProvider, Dropdown, Flex, Select, Input, Tooltip, Form, Alert } from 'antd'
import { DownOutlined, DollarOutlined, ExpandAltOutlined, ExpandOutlined, SendOutlined, } from '@ant-design/icons'
import EmailEditorPopup from './EmailEditorPopup'
import useStyleStore from '@/stores/StyleStore'
@ -26,6 +26,8 @@ const EmailComposer = ({ ...props }) => {
// const talkabled = !isEmpty(currentConversation.sn) && websocketOpened;
const { orderDetail, customerDetail } = useOrderStore()
const disabled = isEmpty(emailList);
const emailListOption = emailList?.map((ele) => ({ ...ele, label: ele.email, key: ele.email, value: ele.email })) || []
const emailListAddrMapped = emailListOption?.reduce((r, v) => ({ ...r, [v.email]: v }), {});
@ -252,6 +254,9 @@ const EmailComposer = ({ ...props }) => {
</Flex>
</Flex>
</Form>
{disabled &&
<Alert message="账户没有配置邮箱地址" description='请 重新登录 获取最新配置' type="warning" showIcon className=' absolute top-0 left-0 right-0 bottom-0' />
}
<EmailEditorPopup
{...{ open, setOpen }}

Loading…
Cancel
Save