Commit 66241d1d by guanzhenshan

增加物流供应商筛选

parent 77c5e8a5
......@@ -16,6 +16,9 @@ namespace Bailun.DC.Services
/// </summary>
public class LogisticsServices
{
#region 往来报表
/// <summary>
/// 物流供应商往来统计报表
/// </summary>
......@@ -112,12 +115,12 @@ namespace Bailun.DC.Services
cn.Open();
}
var obj = cn.QueryFirstOrDefault<dc_daily_logistics_supplier_transaction>(sql+sqlwhere);
var obj = cn.QueryFirstOrDefault<dc_daily_logistics_supplier_transaction>(sql+sqlwhere,sqlparam);
//获取满足条件的供应商列表
sql = "select suppliername from dc_daily_logistics_supplier_transaction t1 ";
var listsupplier = cn.Query<string>(sql + sqlwhere + " group by suppliername");
var listsupplier = cn.Query<string>(sql + sqlwhere + " group by suppliername",sqlparam);
//获取期初
......@@ -219,5 +222,26 @@ namespace Bailun.DC.Services
}
#endregion
/// <summary>
/// 物流供应商列表
/// </summary>
/// <returns></returns>
public List<string> ListSupplier()
{
using (var cn = new MySqlConnection(Common.GlobalConfig.ConnectionString))
{
if (cn.State == System.Data.ConnectionState.Closed)
{
cn.Open();
}
var obj = cn.Query<string>("select suppliername from dc_daily_logistics_supplier_transaction group by suppliername").ToList();
return obj;
}
}
}
}
......@@ -92,5 +92,18 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
msg = obj
});
}
/// <summary>
/// 物流供应商
/// </summary>
/// <returns></returns>
[HttpPost]
public JsonResult ListLogisticsSupplier()
{
var list = new Services.LogisticsServices().ListSupplier();
return Json(list);
}
}
}
\ No newline at end of file
......@@ -56,6 +56,8 @@
$("#roletable").attr("data-height", (height - 170));
list();
listsupplier();
})
function list() {
......@@ -87,7 +89,7 @@
{ field: 'amount_end', title: '期末金额', width: '120', iscount: true }
];
var url = '@Url.Content("~/Reports/Logistics/SupplierTrancationReportJson")' + '?start=' + start + '&end=' + end;
var url = '@Url.Content("~/Reports/Logistics/SupplierTrancationReportJson")' + '?start=' + start + '&end=' + end + '&suppliername=' + $('#suppliername').val();
if (tb == undefined) {
tb = OnlyTable("roletable", columns, url, "", {
......@@ -150,6 +152,22 @@
})
}
function listsupplier() {
$.submit({
url: '@Url.Content("~/Reports/Logistics/ListLogisticsSupplier")',
paramData: '',
type: 'POST',
func: function (result) {
$('#suppliername').html('<option value="">请选择物流供应商</option>');
if (result) {
for (var i in result) {
$('#suppliername').append('<option value="' + result[i] + '">' + result[i]+'</option>');
}
}
}
})
}
function exportFile() {
var start = $('#start').val();
var end = $('#end').val();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment