|
|
|
@ -1,3 +1,5 @@
|
|
|
|
|
|
|
|
|
|
import { useCallback, useEffect, useState } from 'react'
|
|
|
|
|
import {
|
|
|
|
|
ReloadOutlined,
|
|
|
|
|
ReadOutlined, CheckSquareOutlined
|
|
|
|
@ -5,11 +7,12 @@ import {
|
|
|
|
|
import {
|
|
|
|
|
Flex,
|
|
|
|
|
Button, Tooltip,
|
|
|
|
|
List,
|
|
|
|
|
List,Radio,Typography,Divider,Drawer,
|
|
|
|
|
Dropdown, Input, Checkbox
|
|
|
|
|
} from 'antd'
|
|
|
|
|
|
|
|
|
|
const MailBox = (props) => {
|
|
|
|
|
const [openOrder, setOpenOrder] = useState(false)
|
|
|
|
|
return (
|
|
|
|
|
<>
|
|
|
|
|
<div className='bg-white h-auto px-1 flex gap-1 items-center'>
|
|
|
|
@ -56,18 +59,8 @@ const MailBox = (props) => {
|
|
|
|
|
}}>
|
|
|
|
|
新邮件
|
|
|
|
|
</Dropdown.Button>
|
|
|
|
|
<Input.Search
|
|
|
|
|
className=''
|
|
|
|
|
allowClear
|
|
|
|
|
onChange={(e) => {}}
|
|
|
|
|
onPressEnter={(e) => {
|
|
|
|
|
return false
|
|
|
|
|
}}
|
|
|
|
|
placeholder={`邮件主题`}
|
|
|
|
|
/>
|
|
|
|
|
<Button onClick={() => {}}>高级搜索</Button>
|
|
|
|
|
<Flex wrap gap='small'>
|
|
|
|
|
<Tooltip title='选择'>
|
|
|
|
|
<Flex wrap gap='middle' justify={'center'} className='min-w-40'>
|
|
|
|
|
<Tooltip title='全选'>
|
|
|
|
|
<Checkbox></Checkbox>
|
|
|
|
|
</Tooltip>
|
|
|
|
|
<Tooltip title='标记已读'>
|
|
|
|
@ -80,6 +73,16 @@ const MailBox = (props) => {
|
|
|
|
|
<Button shape='circle' type='text' size='small' icon={<ReloadOutlined />} />
|
|
|
|
|
</Tooltip>
|
|
|
|
|
</Flex>
|
|
|
|
|
<Input.Search
|
|
|
|
|
className=''
|
|
|
|
|
allowClear
|
|
|
|
|
onChange={(e) => {}}
|
|
|
|
|
onPressEnter={(e) => {
|
|
|
|
|
return false
|
|
|
|
|
}}
|
|
|
|
|
placeholder={`邮件主题`}
|
|
|
|
|
/>
|
|
|
|
|
<Button onClick={() => {setOpenOrder(true)}}>高级搜索</Button>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div className='bg-white overflow-y-auto' style={{ height: 'calc(100vh - 198px)' }}>
|
|
|
|
@ -214,6 +217,57 @@ const MailBox = (props) => {
|
|
|
|
|
)}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<Drawer
|
|
|
|
|
title={'高级搜索'}
|
|
|
|
|
placement='right'
|
|
|
|
|
getContainer={false}
|
|
|
|
|
size={'large'}
|
|
|
|
|
mask={true}
|
|
|
|
|
maskClosable={true}
|
|
|
|
|
open={openOrder}
|
|
|
|
|
onClose={() => setOpenOrder(false)}>
|
|
|
|
|
<Divider orientation='left'>
|
|
|
|
|
<Typography.Text strong>是否重要</Typography.Text>
|
|
|
|
|
</Divider>
|
|
|
|
|
<Radio.Group
|
|
|
|
|
options={[
|
|
|
|
|
{ label: '重点', value: '1' },
|
|
|
|
|
{ label: '次重点', value: '2' },
|
|
|
|
|
{ label: '一般', value: '3' },
|
|
|
|
|
]}
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
<Divider orientation='left'>
|
|
|
|
|
<Typography.Text strong>状态</Typography.Text>
|
|
|
|
|
</Divider>
|
|
|
|
|
<Radio.Group
|
|
|
|
|
options={[
|
|
|
|
|
{ label: '新订单', value: '4' },
|
|
|
|
|
{ label: '报价中', value: '5' },
|
|
|
|
|
{ label: '以后联系', value: '6' },
|
|
|
|
|
{ label: '等待付订金', value: '7' },
|
|
|
|
|
{ label: '成行', value: '8' },
|
|
|
|
|
{ label: '丢失', value: '9' },
|
|
|
|
|
{ label: '取消', value: '10' },
|
|
|
|
|
{ label: '未报价', value: '11' },
|
|
|
|
|
]}
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
|
|
<Divider orientation='left'>
|
|
|
|
|
<Typography.Text strong> 催信</Typography.Text>
|
|
|
|
|
</Divider>
|
|
|
|
|
<Checkbox.Group
|
|
|
|
|
options={[
|
|
|
|
|
{ label: '一催', value: 'Apple', className: 'label-1' },
|
|
|
|
|
{ label: '二催', value: 'Pear', className: 'label-2' },
|
|
|
|
|
{ label: '三催', value: 'Orange', className: 'label-3' },
|
|
|
|
|
{ label: '重点团', value: '2233342', className: 'label-3' },
|
|
|
|
|
{ label: '已发 travel advisor survey', value: '43535', className: 'label-3' },
|
|
|
|
|
]}
|
|
|
|
|
defaultValue={['Apple']}
|
|
|
|
|
/>
|
|
|
|
|
</Drawer>
|
|
|
|
|
</>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|