数据集里面直接判断一下。如果参数全没有值。就直接返回空。当用户录入参数后直接查询了。然后取消那个查询前不显示内容的勾

数据集类似这样写,改成你自己的参数名称
select * from 表名称
where ${if(len(参数1)=0&&len(参数2)=0&&len(参数3)=0&&len(参数4)=0," 1=0"," 1=1")}
${if(len(参数1)=0,"","and 表中的字段 ='"+ 参数1 + "'")}
${if(len(参数2)=0,"","and 表中的字段 ='"+ 参数2+ "'")}
${if(len(参数3)=0,"","and 表中的字段 ='"+ 参数3+ "'")}
${if(len(参数4)=0,"","and 表中的字段 ='"+ 参数4+ "'")}
不录入参数时。直接不查询出任何数据

有参数的时候查询数据
