|
|
|
@ -36,7 +36,8 @@ const ChatListFilter = ({ ...props }) => {
|
|
|
|
|
form.setFieldValue('tags', nextSelectedTags);
|
|
|
|
|
};
|
|
|
|
|
const onFinish = async (values) => {
|
|
|
|
|
const filterParam = objectMapper(values, { tags: {key:'tags', transform: (v) => v.join(',')} });
|
|
|
|
|
const filterParam = objectMapper(values, { tags: {key:'tags', transform: (v) => v ? v.join(',') : ''} });
|
|
|
|
|
filterParam.otype = selectedOType;
|
|
|
|
|
console.log('Received values of form[filter_form]: ', values, ' \n', filterParam);
|
|
|
|
|
await handleFilter(filterParam);
|
|
|
|
|
setOpenPopup(false);
|
|
|
|
@ -66,7 +67,7 @@ const ChatListFilter = ({ ...props }) => {
|
|
|
|
|
content={
|
|
|
|
|
<>
|
|
|
|
|
<Form form={form} name='conversation_filter_form' layout='vertical' size='small' initialValues={{}} onFinish={onFinish} className='*:mb-2'>
|
|
|
|
|
<Form.Item name={'otype'} label='订单'>
|
|
|
|
|
<Form.Item label='订单'>
|
|
|
|
|
<Tag key={selectedOType} closeIcon={selectedOType!==''} onClose={() => setFilterOtype('')}>
|
|
|
|
|
{otypesMapped[selectedOType].label}
|
|
|
|
|
</Tag>
|
|
|
|
|