{
title: '设备',
dataIndex: 'device_id',
hideInTable: true,
hideInForm: true,
renderFormItem: (_, { type, defaultRender, ...rest }, form) => {
const options = alllist.map(item => <Option key={item.id}>{item.name}</Option>);
return (
<Select
key="searchSelect"
showSearch
placeholder="可根据设备名称和id搜索"
filterOption={false}
onSearch={handleSearch}
>
{
<>
<Option key='' value="">不限</Option>
<Option key='-1' value="-1">未绑定</Option>
</>
}
{options}
</Select >
)
},
},
//防抖搜索设备
const handleSearch = debounce((val) => {
dispatch({
type: 'wechatAccount/fetchAll',
payload: {
id_or_name: val
}
})
}, 1000)