自定义筛选条件怎么写?

自定义筛选条件怎么弄,然后可以保存你常用的筛选条件,有没哪个开源系统有这种示例。
我补充下,比如:
客户列表有40到50个搜索条件,这样会导致搜索那里看起来巨难看。所以需要个自定义搜索条件,既保证全部搜索条件都在,又能保证界面简洁。
还有一个原因把自己的搜索习惯存储下来,方便下次便捷搜索。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

禅道有这种

2年前 评论
ErzaQ (楼主) 2年前
讨论数量: 8

你这个问题描述感觉没太明白意思,不过 laravel 项目可以使用 作用域 来达到重复利用筛选条件的效果。[作用域](https://learnku.com/docs/laravel/8.x/eloquent/9406#858495)

2年前 评论
ErzaQ (楼主) 2年前

禅道有这种

2年前 评论
ErzaQ (楼主) 2年前

其实无非就是把检索的字段值保存下来,比如订单,检索未发货的。或者北京的,但是涉及动态的就不好处理了,比如检索当天的订单,可以自己针对动态字段处理一下

2年前 评论

既然自定义了 那肯定是让客户自己添加/删除了 你只要把条件保存起来 对应你的where就行

2年前 评论
Mutoulee

这个需求跟laravel或者跟后端业务没啥关系,我觉得纯客户端就可以实现;
比如:
1、每次筛选,把筛选字段记录下来,存到 localstorage 或者 cookie;
2、每次筛选,更新筛选字段的次数,最后一次使用的时间;
3、有这些数据了,就可以按照使用频次+最后使用时间做加权计算;
4、然后取计算结果中比如排前5的字段进行默认显示,其余的默认隐藏,点击更多展开所有筛选字段;

2年前 评论

这种,你们可以作为一个模块来开发了。先设计逻辑,再设计页面。具体该说开源的没法有你们这样的复杂就不可能给得到帮助。你们这个算一种特殊的需求了,给得到的提示就是一个下拉的条件模块可以选择条件,选中后可以放在页面上可以删除修改,然后是没法全部放在一起填的

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!