todo: 标签筛选; 订单标记筛选;

dev/email
Lei OT 1 year ago
parent 630c8e78f5
commit dd6d3e686e

@ -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>

Loading…
Cancel
Save