You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
5.4 KiB
144 lines
5.4 KiB
@{
|
|
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>
|
|
|