条件查询

条件查询

开发工具与关键技术:VS2015、条件查询
作者:易金亮
撰写时间:2019.07.26

一般在项目中都会有很多查询,比如查询一些工作记录,票据什么的,因为这一般都要精确到某一条数据或者某一个字段的所以数据,所以这就要用到条件查询了,我们根据某一个条件或多个条件去查询数据,这样就能很方便的查询出我们所需要的数据了,既然条件查询使用起来这么方便,那么条件查询又是怎么实现的呢?下面我就通过一个简单的案例来说说如何实现条件查询这一功能,首先我们先来看一张截图如下所示:
在这里插入图片描述
如上截图所示,这里就有一个条件查询,当我们在科室下拉框中选中一个具体的科室,然后点击查找按钮时,下面表格中就只会出现与这个科室相对应的数据,其实现效果如下截图所示:
在这里插入图片描述
如上截图所示我们可以看到,我们已经通过条件查询查询出来了想要的数据,这是不是可以很方便的把想要的数据筛选出来,下面我就说说这个效果到底是怎么实现的,首先我们在表格渲染查询数据时就要加上相应的条件并且传递相应的参数,其代码如下截图所示:
在这里插入图片描述
如上截图所示,因为我们是根据科室查询数据,所以我们就要传一个科室ID,然后在查询完之后再写上如下截图所示的条件
在这里插入图片描述
如上截图代码所示,这是一个条件,当我们选择了科室,也就是科室ID大于零的时候,就查询出与之相对应的数据,写完这些之后接下来就要去写我们的JS代码了,我们在视图中写一个条件查询的方法,其代码如下所示:
//1.2条件查询病人信息
function tabPatient() {
var AdministrativeOfficeID = $("#AdministrativeOffice").val();//科室
var RegistrationTime = $("#Time").val();
TabStudent = layuiTable.reload(“tabPatients”, {
url: “SelectRegistration”,//
page: {
curr: 1
},
where: {
AdministrativeOfficeID: AdministrativeOfficeID,//科室
RegistrationTime: RegistrationTime,
}
});
}
如上代码所示,这是一个条件查询的方法,我们先获取到科室下拉框中所选择的科室的ID,当然,上面这里还有个挂号时间,这个时间是获取到当天的时间,因为我们表格中只显示当天的挂号数据,所以在加载表格时就默认筛选出当天的数据,获取到了科室ID,然后再加载一下表格,其中tabPatients是我们的表格的ID,然后跳转到控制器去执行我们写的那个查询的方法,根据科室ID把数据查询出来,就这样我们的条件查询基本上就完成了,最后再加载一下上面代码所示的这个方法就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值