跟后端哥哥约定好,后端处理排序前端传值,性能好一点
①配置下面这种就会显示出来了
②中useForm里面配置跟api同级
// 自定义排序
sortFn: (sortInfo: any) => {
return { field: sortInfo.field, order: sortInfo.order === 'descend' ? 'desc' : 'asc' };
},
last max自己DIY想传什么传什么
拿sortInfo.field判断点击到对应字段的时候灵活改变参数名字。
sortFn: (sortInfo: any) => {
if (sortInfo.field === 'deliveryDate') {
return {
orderByDeliveryDate: sortInfo.order === 'descend' ? 'desc' : 'asc', // sortInfo.field===receiveDate
};
} else if (sortInfo.field === 'factoryCode') {
return {
orderByFactoryCode: sortInfo.order === 'descend' ? 'desc' : 'asc', // sortInfo.field===receiveDate
};
} else {
orderByDeliveryDate = sortInfo.order === 'descend' ? 'desc' : 'asc';
}
},