|
|
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Form.cshtml";}@*<link href="~/Content/js/select2/select2.min.css" rel="stylesheet" /> <script src="~/Content/js/select2/select2.min.js"></script>*@<link href="~/Content/css/CommonReport/CommonReport.css" rel="stylesheet" /><script src="~/Content/js/CommonReport/CommonReport.js"></script><link href="~/Content/css/bootstrap/bootstrap-select.css" rel="stylesheet" /><script src="~/Content/js/bootstrap/bootstrap-select.min.js"></script>
<style> .form { margin: 25px 15px; }</style><style> .td { padding: 0 5px 0 5px; }</style><script> var WorkPoints = '@NFine.Code.OperatorProvider.Provider.GetCurrent().Location' var User = '@NFine.Code.OperatorProvider.Provider.GetCurrent().UserCode' var Times = new Date(); var Time = formatDate("YYYY-mm-dd HH:MM:SS", Times); $(function () { $("#txtMUSER").val(User); $("#txtMTIME").val(Time); $("#txtMUSER").attr("disabled", "disabled"); $("#txtMTIME").attr("disabled", "disabled"); gridList(); })
function guid() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }); } function formatDate(fomatType, date) { let ret; let valueDate = date; if (!date) valueDate = new Date() let opt = { "Y+": valueDate.getFullYear().toString(), // 年 "m+": (valueDate.getMonth() + 1).toString(), // 月 "d+": valueDate.getDate().toString(), // 日 "H+": valueDate.getHours().toString(), // 时 "M+": valueDate.getMinutes().toString(), // 分 "S+": valueDate.getSeconds().toString() // 秒 }; for (let k in opt) { ret = new RegExp("(" + k + ")").exec(fomatType); if (ret) { fomatType = fomatType.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0"))) }; }; return fomatType; } function gridList() { debugger; document.getElementById("gridPanel").innerHTML = ' <span><strong>详细信息</strong></span> <table id="gridList"></table> <div id="gridPager"></div>';//重置grid var $gridList = $("#gridList"); var queryJson = { InvCode: $("#txt_InvCode").val(), InvName: $("#txt_InvName").val(), InvStd: $("#txt_InvStd").val(), } $gridList.dataGrid({ url: "/PNWMS/Blitem/GetGridJsonInv" + "?" + Math.random(), postData: { queryJson: JSON.stringify(queryJson), WorkPoint: JSON.stringify(WorkPoints) }, height: $(window).height() - 120, width: $(window).width() - 180, colModel: [ { label: "主键", name: "ID", hidden: true, key: true }, { label: '物料编码', name: 'InvCode', width: 150, align: 'left' }, { label: '规格型号', name: 'InvStd', width: 200, align: 'left' }, { label: '物料名称', name: 'InvName', width: 100, align: 'left' }, //{ label: '可用数量', name: 'Quantity', width: 100, align: 'left' },
], sortname: 'InvCode,InvName', shrinkToFit: true,//宽度自适应 pager: "#gridPager", //sortname: 'ID', viewrecords: true, multiselect: true, rowNum: 10000 }); $("#btn_search").click(function () { debugger; var queryJson = { InvCode: $("#txt_InvCode").val(), InvName: $("#txt_InvName").val(), InvStd: $("#txt_InvStd").val(), } $gridList.jqGrid('setGridParam', { postData: { queryJson: JSON.stringify(queryJson) }, page: 1 }).trigger('reloadGrid'); }); } //提交 function submitForm() { debugger; var Details = []; var rows = $("#gridList").jqGrid('getGridParam', 'selarrrow'); if (rows.length < 1) { $.modalAlertNew("WMS00079"); return; } for (var i = 0; i < rows.length; i++) { var obj = { SelectLevel: "", InvCode: $("#gridList").jqGrid('getRowData', rows[i]).InvCode, }; Details.push(obj); } var Header = { User: User, MTIME: Time, WorkPoint: WorkPoints, Detail: Details, } var Parameter = []; Parameter.push(Header);
$.submitForm({ url: "/PNWMS/Blitem/AddICSCheck?" + Math.random(), param: { Parameter: JSON.stringify(Parameter) }, success: function () { $.currentWindow().$("#gridList").trigger("reloadGrid"); } }) }
function Close() { $.modalClose(); }</script>
<form id="form1"> <div class="topPanel" style="height:50px"> <div class="search"> <table> <tr> <td style="text-align:right;padding: 0 5px 0 5px;"> <label>维护人:</label> </td> <td> <div class="input-group"> <input id="txtMUSER" type="text" class="form-control" placeholder="维护人" style="width: 100px;"> </div> </td> <td style="text-align:right;padding: 0 5px 0 5px;"> <label>维护日期:</label> </td> <td> <div class="input-group"> <input id="txtMTIME" type="text" class="form-control" placeholder="维护日期" style="width: 100px;"> </div> </td> <td style="text-align:right;padding: 0 5px 0 5px;"> <label>物料编码:</label> </td> <td> <div class="input-group"> <input id="txt_InvCode" type="text" class="form-control" placeholder="物料编码" style="width: 100px;"> </div> </td> <td style="text-align:right;padding: 0 5px 0 5px;"> <label>物料名称:</label> </td> <td> <div class="input-group"> <input id="txt_InvName" type="text" class="form-control" placeholder="物料名称" style="width: 100px;"> </div> </td> <td style="text-align:right;padding: 0 5px 0 5px;"> <label>物料规格:</label> </td> <td> <div class="input-group"> <input id="txt_InvStd" type="text" class="form-control" placeholder="物料规格" style="width: 100px;"> </div> </td> <td> <span class="input-group-btn" style="padding-left:10px;"> <button id="btn_search" type="button" class="btn btn-primary"><i class="fa fa-search"></i></button> </span> </td> </tr> </table>
</div> </div> <div class="gridPanel" id="gridPanel"> <table id="gridList"></table> <div id="gridPager"></div> </div></form>
|