feat: 历史记录: +渠道搜索

dev/2025a
Lei OT 1 week ago
parent 7ec91716a7
commit 4fb5041179

@ -40,10 +40,10 @@ const SearchForm = memo(function ({ initialValues, onSubmit, onReset }) {
<Input placeholder='关键词' allowClear /> <Input placeholder='关键词' allowClear />
</Form.Item> </Form.Item>
<Form.Item label='消息渠道' name='mchannel' className='w-52'> <Form.Item label='消息渠道' name='mchannel' className='w-52'>
<Select mode='multiple' maxTagCount={0} allowClear options={[ <Select maxTagCount={0} allowClear options={[
{ key: 'waba', label: 'WA商业号', value: 'waba' }, { key: 'WABA', label: 'WA商业号', value: 'WABA' },
{ key: 'email', label: '邮件', value: 'email' }, { key: 'email', label: '邮件', value: 'email' },
{ key: 'whatsapp', label: 'WhatsApp', value: 'whatsapp' }, { key: 'wai', label: 'WhatsApp', value: 'wai' },
]} className='w-8' /> ]} className='w-8' />
</Form.Item> </Form.Item>
{/* <Form.Item label='' name='mtype' className='w-44'> {/* <Form.Item label='' name='mtype' className='w-44'>

@ -1,5 +1,5 @@
import React, { useState, useEffect } from 'react'; import React, { useState, useEffect } from 'react';
import { Button, Tag, Radio, Popover, Form } from 'antd'; import { Button, Tag, Radio, Popover, Form, Space } from 'antd';
import { isEmpty, objectMapper, TagColorStyle } from '@/utils/commons'; import { isEmpty, objectMapper, TagColorStyle } from '@/utils/commons';
import useConversationStore from '@/stores/ConversationStore'; import useConversationStore from '@/stores/ConversationStore';
import { OrderLabelDefaultOptions } from '@/stores/OrderStore'; import { OrderLabelDefaultOptions } from '@/stores/OrderStore';
@ -127,7 +127,7 @@ const ChatListFilter = ({ onFilterChange, activeList, ...props }) => {
setFilterOtype(e.target.value) setFilterOtype(e.target.value)
}} }}
/> */} /> */}
{tags.slice(0, 2).map((tag, ti) => ( {tags.slice(0, 3).map((tag, ti) => (
<Tag.CheckableTag <Tag.CheckableTag
className='mb-1' className='mb-1'
key={tag.key} key={tag.key}
@ -190,14 +190,14 @@ const ChatListFilter = ({ onFilterChange, activeList, ...props }) => {
</Form.Item> </Form.Item>
<Form.Item noStyle className='flex justify-center mb-0'> <Form.Item noStyle className='flex justify-center mb-0'>
<Button.Group> <Space.Compact>
<Button onClick={onReset} type='primary' ghost> <Button onClick={onReset} type='primary' ghost>
重置 重置
</Button> </Button>
{/* <Button htmlType='submit' type='primary'> {/* <Button htmlType='submit' type='primary'>
确定 确定
</Button> */} </Button> */}
</Button.Group> </Space.Compact>
</Form.Item> </Form.Item>
</Form> </Form>
</> </>

@ -158,7 +158,7 @@ function DesktopApp() {
// }, // },
{ {
key: '/chat/history', key: '/chat/history',
label: <Link to='/chat/history'>聊天记录</Link>, label: <Link to='/chat/history'>历史记录</Link>,
}, },
{ {
key: '/customer_relation/index', key: '/customer_relation/index',

Loading…
Cancel
Save