|
|
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Index.cshtml";}<script src="~/Content/js/CommonReport/CommonReport.js"></script><script src="~/Content/js/datepicker/WdatePicker.js"></script><script> debugger; var _Closs = new Array(); // 创建一个新的 Date 对象,表示当前日期和时间 var currentDate = new Date(); // 获取当前月份(注意:月份是从0开始计数的) var currentMonth = currentDate.getMonth() + 1; // 加1以符合人类习惯 var currentyear = currentDate.getFullYear(); var currentDay = currentDate.getDate();
$(function () { $("#txt_DateNow").val(currentyear + "-" + currentMonth + "-01") $("#txt_DateNow1").val(currentyear + "-" + currentMonth + "-" + currentDay) SetCols(); gridList(); $("#btn_search").click(function () {
currentDate = new Date($("#txt_DateNow").val()); currentMonth = currentDate.getMonth() + 1; // 加1以符合人类习惯 currentyear = currentDate.getFullYear(); currentDay = currentDate.getDate(); SetCols(); gridList(); });
}) //初始化所有grid function SetCols() {
var cols = new Array(); var collast = { label: '料品编码', name: 'InvCode', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '料品名称', name: 'InvName', width: 150, align: 'left', }; cols.push(collast); var collast = { label: '供应商编码', name: 'VenCode', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '供应商名称', name: 'VenName', width: 200, align: 'left', }; cols.push(collast); var BeginTime = $("#txt_DateNow").val(); var EndTime = $("#txt_DateNow1").val(); $.ajax({ url: "/KBSWMS/ICSInspectionReports/SelectTableColumnName?BeginTime=" + BeginTime + "&EndTime=" + EndTime+"&"+ Math.random(), dataType: "json", async: false, success: function (data) { if (data != null && data.length > 0) { for (var i = 0; i < data.length; i++) { var Code = data[i].DateValue; var Name = data[i].DateValue; var obj = new Array(); obj = { label: Name, name: Code, width: 100, align: "left" } cols.push(obj); } } _Closs = cols; }
}); }
function gridList() { debugger; document.getElementById("gridPanel").innerHTML = '<table id="gridList"></table><div id="gridPager"></div> ';//重置grid var $gridList = $("#gridList"); var queryJson = { DateNow: $("#txt_DateNow").val(), DateNow1: $("#txt_DateNow1").val(), } // 初始化表格 $gridList.dataGrid({ url: "/KBSWMS/ICSInspectionReports/GetVenDeliveries" + "?" + Math.random(), postData: { queryJson: JSON.stringify(queryJson) }, height: $(window).height() - 128, width: $(window).width() - 128, colModel: _Closs, rownumbers: false, rowNum: 200000, footerrow: true,//启用底部行(对列汇总时要启用)第一步 //gridComplete: function () { // var gridName = "gridList"; // Merger(gridName, '供应商'); //}, Number: 1000
});
// 搜索按钮点击事件 } function btn_Export() { var data = "&BeginTime=" + $("#txt_DateNow").val() + "&EndTime=" + $("#txt_DateNow1").val(); $.download("/KBSWMS/ICSInspectionReports/ExportAll8?" + Math.random(), data, 'post'); }
</script><iframe id="ifrm" src="" width="0" height="0"></iframe><div class="topPanel" style="height:50px"> <div class="toolbar"> <div class="btn-group"> <a class="btn btn-primary" id="btn_search"><span class="glyphicon glyphicon-refresh"></span></a> <a id="NF-Export" authorize="yes" class="btn btn-primary" onclick="btn_Export()"><i class="fa fa-download"></i>当前页导出</a> </div> </div> <div class="search"> <table> <tr> <th class="formTitle"> <span style="color: red;">*</span>开始日期: </th> <td class="formValue"> <input type="text" name="txt_DateNow" id="txt_DateNow" class="form-control" style="width: 100px;height:13px" maxlength="10" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd' })" placeholder="日期" /> </td> <th class="formTitle"> <span style="color: red;">*</span>结束日期: </th> <td class="formValue"> <input type="text" name="txt_DateNow1" id="txt_DateNow1" class="form-control" style="width: 100px;height:13px" maxlength="10" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd' })" placeholder="日期" /> </td> </tr> </table> </div></div><div class="gridPanel" id="gridPanel"> <table id="gridList"></table> <div id="gridPager"></div></div>
|