自定义筛选条件怎么写?

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

禅道有这种

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

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

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

禅道有这种

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

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

1年前 评论

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

1年前 评论
Mutoulee

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

1年前 评论

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

1年前 评论

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