在与用户交流中,发现了有些功能不够便捷,特抽出时间优化了一下

一键锁定
优化背景:先通过实验日期或实验名称先搜索,然后选中对应的复选框,再点击“锁定”,这样容易漏选或错选
1.工具栏新增自定义按钮“一键锁定”
2.初始化开始日期和结束日期,方便操作,避免误操作
3.服务端使用闭包构造子查询,作为更新操作的条件
这个更新是多表更新,使用闭包免去了不少麻烦
批量打印

1.列表数据是分组汇总后的,新增了虚拟字段,包括开始日期、结束日期和锁定计划数
2.通用搜索栏,虚拟字段的默认值赋值,日期选择控件选择单个日期,并且格式为YYYY-MM-DD

3.自定义按钮的显示与隐藏,ajax传递多个参数,使用lodop批量打印
推荐使用专业的web打印插件lodop

4.创新:搜索条件不合适的情况下,在记录行中显示具体错误信息

欢迎交流探讨
本文介绍了对项目中的功能进行优化,如新增一键锁定功能、改进搜索与锁定流程、使用闭包优化服务器查询,以及批量打印功能的增强,包括虚拟字段处理和web打印插件Lodop的应用。同时,强调了在搜索条件不合适时提供详细错误信息的创新点。
6109

被折叠的 条评论
为什么被折叠?



