跳到主要内容

查询条件

报表效果

图3.11

简单条件查询预览地址:https://bootapi.jeecg.com/jmreport/shareView/1338744112815411200

多选条件查询预览地址:https://bootapi.jeecg.com/jmreport/shareView/1338769064067076098

目前支持的查询条件有:

类型描述示例
字符类型可用于字符串类型的字段筛选将图3.12中类型设置为“字符类型”,预览效果如图3.121
数字类型可用于数字类型的字段筛选将图3.13中类型设置为“数字类型”,预览效果如图3.131
时间类型可用于时间类型的字段筛选将图3.15中类型设置为“时间类型”,预览效果如图3.151
日期类型可用于日期类型的字段筛选将图3.14中类型设置为“日期类型”,预览效果如图3.141
单选类型可用于下拉列表样式将图3.18中类型设置为“单条件查询”,预览效果如图3.181
多选类型可用于下拉多选样式将图3.17中类型设置为“多条件查询”,预览效果如图3.171
范围查询可用于日期范围筛选在配置数据集的时候,将“查询模式”设置为“范围件查询”(如图3.19),这样在匹配的时候,就可实现范围查询,如图3.191
精准查询可用于字段精准筛选默认情况下为精准查询
模糊查询可用于字段模糊筛选按图3.16配置,查询的时候,在搜索框中,输入“ 关键字+ ”或“+ 关键字”,如:张*,如图3.161
下拉树查询可用于字段精准筛选下拉树
自定义下拉框可用于联动精准筛选三级联动

报表设计过程

1、数据准备

配置好数据集,并将数据拖动到设计好的界面中;

数据集配置

数据源配置

2、模板设计

  • 字符类型查询
    要想实现对“姓名”的查询,需要在数据集配置界面,姓名对应的“name”字段后,勾选“查询”,类型选为“字符类型”;

图3.12

图3.121

  • 数字类型查询
    要想实现“年龄”查询,需要在数据集配置界面,年龄对应的“age”字段后,勾选“查询”,类型选为“数字类型”;

图3.13

图3.131

  • 日期类型查询
    要想实现“出生日期”查询,需要在数据集配置界面,出生日期对应的“birth”字段后,勾选“查询”,类型选为“日期类型”;

图3.14

图3.141

  • 时间类型查询
    要想实现“雇佣时间”,需要在数据集配置界面,姓名对应的“gtime”字段后,勾选“查询”,类型选为“时间类型”;

图3.15

图3.151

  • 模糊查询
    要想实现“手机号”的模糊查询,需要在数据集配置界面,姓名对应的“jphone”字段后,勾选“查询”,类型选为“字符类型”;
    在查询的时候,输入“180*”或“* 6 *”或“*5”;

图3.16

图3.161

  • 多选查询

要想实现“职务”多选查询,需要在数据集配置界面,职务对应的“update_by”字段后,勾选“查询”,查询模式选为“多选查询条件”;

选项配置方法

方法一:字典code处填写职务的数据字典编码;数据字典配置

方法二:字典code处填写职务的API地址;查看具体配置方法

方法三:SQL数据自动解析,字典code处不需要填写内容1.7.9+已不在支持查看具体配置方法

图3.17

图3.171

  • 单选查询
    要想实现“性别”的单选查询,需要在数据集配置界面,性别对应的“sex”字段后,勾选“查询”,查询模式选为“单选查询条件”;
    选项配置方法: 方法一:字典code处填写职务的数据字典编码;(查看数据字典配置方法) 方法二:字典code处填写职务的API地址;(查看具体配置方法) 方法三:SQL数据自动解析,字典code处不需要填写内容;(查看具体配置方法

图3.18

图3.181

  • 日期范围查询 要想实现“雇佣时间”范围查询,需要在数据集配置界面,姓名对应的“gtime”字段后,勾选“查询”,类型选为“数字类型”,查询模式选为“范围查询”;

图3.19

图3.191