Commit 66241d1d by guanzhenshan

增加物流供应商筛选

parent 77c5e8a5
...@@ -16,6 +16,9 @@ namespace Bailun.DC.Services ...@@ -16,6 +16,9 @@ namespace Bailun.DC.Services
/// </summary> /// </summary>
public class LogisticsServices public class LogisticsServices
{ {
#region 往来报表
/// <summary> /// <summary>
/// 物流供应商往来统计报表 /// 物流供应商往来统计报表
/// </summary> /// </summary>
...@@ -112,12 +115,12 @@ namespace Bailun.DC.Services ...@@ -112,12 +115,12 @@ namespace Bailun.DC.Services
cn.Open(); 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 "; 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 ...@@ -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 ...@@ -92,5 +92,18 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
msg = obj 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 @@ ...@@ -56,6 +56,8 @@
$("#roletable").attr("data-height", (height - 170)); $("#roletable").attr("data-height", (height - 170));
list(); list();
listsupplier();
}) })
function list() { function list() {
...@@ -87,7 +89,7 @@ ...@@ -87,7 +89,7 @@
{ field: 'amount_end', title: '期末金额', width: '120', iscount: true } { 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) { if (tb == undefined) {
tb = OnlyTable("roletable", columns, url, "", { tb = OnlyTable("roletable", columns, url, "", {
...@@ -150,6 +152,22 @@ ...@@ -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() { function exportFile() {
var start = $('#start').val(); var start = $('#start').val();
var end = $('#end').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