作者:HZY
多条件查询,就是根据各种条件筛选数据。
例如根据编码筛选数据,根据颜色,款号,尺码,商品名称筛选等等。
首先把需要条件传到查询方法。
//商品多条件查询
function setState() {
var UsPosition = $("#UsPosition").val()
var query = $("#Euery").val()
TabProductBrowsing.reload({
url: "SelectCommodity",
where: {
UsPosition: UsPosition,
query: query,
},
}); }
if (!string.IsNullOrEmpty(query))
{
if (UsPosition == 1)
{
ProductBrowsing = ProductBrowsing.Where(m => m.CommodityCode.Contains(query)).ToList(); //编码
}
if (UsPosition == 2)
{
ProductBrowsing = ProductBrowsing.Where(m => m.CommodityName.Contains(query)).ToList(); //商品名称
}
if (UsPosition == 3)
{
ProductBrowsing = ProductBrowsing.Where(m => m.CommodityStyleNumber.Contains(query)).ToList();//款号
}
if (UsPosition == 4)
{
ProductBrowsing = ProductBrowsing.Where(m => m.ColorName.Contains(query)).ToList();//颜色
}
if (UsPosition == 5)
{
ProductBrowsing = ProductBrowsing.Where(m => m.SizeName.Contains(query)).ToList();//尺码
}
}
把页面的条件传过来,
查询方法也是一样,只需要把这段条件代码加入到查询表的后面就完成了。
这就可以根据条件筛选数据了。
这样就是根据尺码查询出来S码的数据。