|
|
@{ ViewBag.Title = "Index"; Layout = "~/Views/Shared/_Index.cshtml";}<link href="~/Content/js/select2/select2.min.css" rel="stylesheet" /><script src="~/Content/js/datepicker/WdatePicker.js"></script><script src="~/Content/js/select2/select2.min.js"></script><style> #Additem { margin-left: 45%; }
#AddTemitem { margin-right: 45%; }</style><script>
var _Clos = new Array(); var InvName = decodeURI($.request("InvName")); var RCVCode = $.request("RCVCode"); var Sequence = $.request("Sequence"); var ProductionCode = $.request("ProductionCode"); var Quantity = $.request("Quantity"); var InvCode = $.request("InvCode"); var WHCode = $.request("WHCode"); var BoundQuantity = $.request("BoundQuantity"); debugger; $(function(){
SetCols(); $("#txtInvName").val(InvName); $("#txtRCVCode").val(RCVCode); $("#txtSequence").val(Sequence); $("#txtProductionCode").val(ProductionCode); $("#txtQuantity").val(Quantity); $("#txtInvCode").val(InvCode); reloadData(); }) function SetCols() { var cols = new Array(); var collast = { label: '主键', name: 'ID', width: 150, align: 'left', hidden: true, key: true }; cols.push(collast); var collast = { label: 'ID', name: 'ID', width: 150, align: 'left', hidden: true }; cols.push(collast); var collast = { label: '生成订单号', name: 'ProductionCode', width: 150, align: 'left' }; cols.push(collast); var collast = { label: '料品代码', name: 'InvCode', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '料品名称', name: 'InvName', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '规格型号', name: 'InvStd', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '入库条码', name: 'LotNo', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '数量', name: 'Quantity', width: 100, align: 'left' }; cols.push(collast); var collast = { label: '操作人', name: 'MUSERName', width: 150, align: 'left' }; cols.push(collast); var collast = { label: '操作时间', name: 'MTIME', width: 150, align: 'left'}; cols.push(collast); _Clos = cols; }
function reloadData() { var $gridList = $("#gridList"); $("#gridList").dataGrid({ url: "/KBSWMS/ICSManufactureReceive/GetManufactureReceiveLot?" + "ProductionCode=" + ProductionCode + "&WHCode=" + WHCode + "&InvCode=" + InvCode+ "&" + Math.random(), //postData: { rfqno: $("#RFQNO").val() }, height: $(window).height() - 200, width: $(window).width(), cellEdit: true, colModel: _Clos, cellsubmit: "clientArray", gridComplete: function () { }, width: "100%", autowidth: true, rownumbers: true, rowNum: 10000, viewrecords: true, multiselect: true }); }
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 submitForm() { debugger; var rowIds_vendor = $("#gridList").jqGrid('getGridParam', 'selarrrow'); var ids = new Array(); var quantity = 0; if (rowIds_vendor.length < 1) { $.modalAlertNew("WMS00003"); return; } for (var i = 0; i < rowIds_vendor.length; i++) { var vendorRowData = $("#gridList").getRowData(rowIds_vendor[i]); var LotQuantity = Number(vendorRowData.Quantity); var ID = vendorRowData.ID quantity += LotQuantity; ids += "'" + ID + "',"; } if (quantity > (Quantity - BoundQuantity)) { $.modalAlertNew("WMS00124"); return; } var ICSASN = { RCVCode: $("#txtRCVCode").val(), RCVSequence: $("#txtSequence").val(), IDs:ids } $.submitForm({
url: "/KBSWMS/ICSManufactureReceive/BindingLot?" + Math.random(), param: { ICSASN: JSON.stringify(ICSASN) }, success: function (data) { if (data.state == "error") { alert(data.message); return; } $.currentWindow().$("#gridList").trigger("reloadGrid"); } }) }
</script><form id="form1"> <div class="topPanel" style="height:10px"> <div class="btn-group"> </div> </div> <div style="margin-right: 20px;"> <table class="form"> <tr> <th class="formTitle">入库单号:</th> <td class="formValue"> <input type="text" id="txtRCVCode" readonly="readonly" class="form-control" /> </td> <th class="formTitle">生产订单号:</th> <td class="formValue"> <input type="text" id="txtProductionCode" readonly="readonly" class="form-control" /> </td> <th class="formTitle">入库数量:</th> <td class="formValue"> <input id="txtQuantity" type="text" readonly="readonly" class="form-control" /> </td> </tr>
<tr> <th class="formTitle">入库单行号:</th> <td class="formValue"> <input id="txtSequence" type="text" readonly="readonly" class="form-control" /> </td> <th class="formTitle">物料编码:</th> <td class="formValue"> <input id="txtInvCode" type="text" readonly="readonly" class="form-control" /> </td> <th class="formTitle">物料名称:</th> <td class="formValue"> <input id="txtInvName" type="text" readonly="readonly" class="form-control" /> </td> </tr> </table>
</div> <div class="gridPanel" style="margin-left:10px"> <table id="gridList"></table> </div>
</form>
|