@ -10,6 +10,7 @@
var flag = '1';
var mark = '';
var Arguments = '';
//var PickID = '';
$(function () {
SetCols();
@ -230,6 +231,16 @@
shrinkToFit: false,//宽度自适应
autowidth: true,
gridComplete: function () {
// debugger;
//var PickID = $("#PickID").val();
// if (PickID!='') {
// var PickID = PickID.split(',');
// for (var i = 0; i < PickID.length; i++) {
// //$("#gridList").jqGrid('setSelection', PickID[i]);
// $("#gridList").jqGrid('setSelection', PickID[i]);
// }
// }
},
rowNum: 10000,
autoScroll: true,
@ -238,6 +249,7 @@
viewrecords: true,
multiselect: true,
subGrid: true, // (1)开启子表格支持
subGridRowExpanded: function (subgrid_id, rowid) { // (2)子表格容器的id和需要展开子表格的行id,将传入此事件函数
$("#gridList").jqGrid("setSelection", rowid, false);
bindSubGrid(subgrid_id, rowid)
@ -570,6 +582,7 @@
//var ISFlag = false;
var sign = '';
var objCode = '';
var PickIDs = '';
var arr = [];
mark = '拣料';
flag = '1';
@ -582,6 +595,7 @@
$.modalAlertNew("WMS00091");
return;
}
PickIDs += "'" + rowId + "',";
objCode += "'" + rowData.Code + "',";
objArr += "'" + rowData.Code + "',";
objArr = objArr.slice(0, objArr.length - 1);
@ -598,6 +612,8 @@
}
});
if (sign == '0') {
// PickID = PickIDs;
//$("#PickID").val(PickIDs);
gridList2(flag);
}
if (sign == '1') {
@ -605,10 +621,11 @@
return;
}
if (sign == '2') {
//$("#PickID").val(PickIDs);
gridList3();
}
Seach();
}
@ -786,12 +803,30 @@
var objArr = '';
var rowId = objList[i];
var rowData = $("#gridList").jqGrid('getRowData', rowId);
if (rowData.IsOccupy == "已占料") {
// if (rowData.IsOccupy == "已占料") {
objCode += "'" + rowData.Code + "',";
ISFlag = ISFlag + 1;
// ISFlag = ISFlag + 1;
//}
}
$.ajax({
url: "/WMS/PickMaterial/SeachPickLog" + "?" + Math.random() + "&objCode=" + objCode,
dataType: "json",
type: "post",
async: false,
success: function (data) {
sign = data.count;
}
});
if (sign == '0') {
$.modalAlert("所选单据无需取消占料!", "warning");
return;
}
if (sign == '1') {
$.modalAlert("所选单据占料状态不一致!", "warning");
return;
}
if (objList.length == ISFlag) {
if (sign == '2' ) {
$.submitForm({
url: "/WMS/PickMaterial/DelPickLog?" + Math.random(),
param: { objCode: JSON.stringify(objCode) },
@ -799,10 +834,8 @@
$.currentWindow().$("#gridList").trigger("reloadGrid");
}
})
} else {
$.modalAlert("所选单据中存在未占料单据,请重新选择!", "warning");
return;
}
}
@ -886,6 +919,7 @@
<td>
<div class="input-group">
<input id="txt_POCode" type="text" class="form-control" style="width: 120px;">
<input id="PickID" type="text" class="form-control" style="width: 120px; display:none">
</div>
</td>