Browse Source

拣料前台刷新问题

master
Juj 1 year ago
parent
commit
726ea811f4
  1. 66
      WMS-BS/NFine.Web/Areas/WMS/Views/PickMaterial/ICSMOPickMerge.cshtml

66
WMS-BS/NFine.Web/Areas/WMS/Views/PickMaterial/ICSMOPickMerge.cshtml

@ -22,7 +22,7 @@
document.getElementById("gridPanel").innerHTML = ' <span><strong>详细信息</strong></span> <table id="gridList"></table> ';//重置grid document.getElementById("gridPanel").innerHTML = ' <span><strong>详细信息</strong></span> <table id="gridList"></table> ';//重置grid
SetCols(); SetCols();
gridList(); gridList();
} }
@ -46,7 +46,7 @@
var ct11 = document.getElementById("date4"); var ct11 = document.getElementById("date4");
var cols = new Array(); var cols = new Array();
var collast = { label: "主键", name: "ID", hidden: true, key: true };
var collast = { label: "主键", name: "ID", hidden: true , key: true };
cols.push(collast); cols.push(collast);
var collast = { label: '单据号', name: 'Code', width: 120, align: 'left' }; var collast = { label: '单据号', name: 'Code', width: 120, align: 'left' };
cols.push(collast); cols.push(collast);
@ -56,8 +56,8 @@
//cols.push(collast); //cols.push(collast);
//var collast = { label: '维护人名称', name: 'MUSERName', width: 80, align: 'left' }; //var collast = { label: '维护人名称', name: 'MUSERName', width: 80, align: 'left' };
//cols.push(collast); //cols.push(collast);
var collast = { label: '是否合并拣料', name: 'IsNew', width: 80, align: 'left' };
cols.push(collast);
//var collast = { label: '是否合并拣料', name: 'IsNew', width: 80, align: 'left' };
//cols.push(collast);
var collast = { label: '占料状态', name: 'IsOccupy', width: 80, align: 'left' }; var collast = { label: '占料状态', name: 'IsOccupy', width: 80, align: 'left' };
cols.push(collast); cols.push(collast);
var cols1 = new Array(); var cols1 = new Array();
@ -231,17 +231,30 @@
shrinkToFit: false,//宽度自适应 shrinkToFit: false,//宽度自适应
autowidth: true, autowidth: true,
gridComplete: function () { 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]);
// }
// }
var strIds = $("#gridList").jqGrid("getDataIDs");
for (var i = 0; i < strIds.length; i++) {
var strValue = $("#gridList").jqGrid("getCell", strIds[i], "IsOccupy");//得到单元格数据
if (strValue == "已占料") {
$("#" + strIds[i]).find("td").css("background-color", "yellow");
}
}
}, },
//onLoadComplete: function(data) {
// // 设置行选中
// 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]);
// $('#gridList').jqGrid('setSelectionState', PickID[i], true);
// // $('#gridList').jqGrid('setSelectionState', '17140e8d-5c4d-4f29-9913-5efc256f6e7f', true);
// }
// }
//},
rowNum: 10000, rowNum: 10000,
autoScroll: true, autoScroll: true,
sortname: 'Code', sortname: 'Code',
@ -580,13 +593,19 @@
function btnMaterial() { function btnMaterial() {
debugger; debugger;
//var ISFlag = false; //var ISFlag = false;
$("#PickID").val('');
var sign = ''; var sign = '';
var objCode = ''; var objCode = '';
var PickIDs = ''; var PickIDs = '';
var arr = []; var arr = [];
mark = '拣料'; mark = '拣料';
flag = '1'; flag = '1';
var objList = $("#gridList").jqGrid('getGridParam', 'selarrrow'); var objList = $("#gridList").jqGrid('getGridParam', 'selarrrow');
if (objList.length<=0) {
$.modalAlert("请先选择单据!", "warning");
return;
}
for (var i = 0; i < objList.length; i++) { for (var i = 0; i < objList.length; i++) {
var objArr = ''; var objArr = '';
var rowId = objList[i]; var rowId = objList[i];
@ -596,8 +615,11 @@
return; return;
} }
PickIDs += "'" + rowId + "',"; PickIDs += "'" + rowId + "',";
objCode += "'" + rowData.Code + "',";
objArr += "'" + rowData.Code + "',";
if (rowData.Code!=undefined) {
objCode += "'" + rowData.Code + "',";
objArr += "'" + rowData.Code + "',";
}
objArr = objArr.slice(0, objArr.length - 1); objArr = objArr.slice(0, objArr.length - 1);
objArr = "" + objArr + "|"; objArr = "" + objArr + "|";
arr.push(objArr); arr.push(objArr);
@ -613,7 +635,7 @@
}); });
if (sign == '0') { if (sign == '0') {
// PickID = PickIDs; // PickID = PickIDs;
//$("#PickID").val(PickIDs);
$("#PickID").val(PickIDs);
gridList2(flag); gridList2(flag);
} }
if (sign == '1') { if (sign == '1') {
@ -621,7 +643,10 @@
return; return;
} }
if (sign == '2') { if (sign == '2') {
//$("#PickID").val(PickIDs);
$("#PickID").val(PickIDs);
// $.modalAlert("所选单据已占料,可直接打印!", "warning");
$.modalMsg("所选单据已占料,可直接打印!", "warning");
gridList3(); gridList3();
} }
@ -804,7 +829,10 @@
var rowId = objList[i]; var rowId = objList[i];
var rowData = $("#gridList").jqGrid('getRowData', rowId); var rowData = $("#gridList").jqGrid('getRowData', rowId);
//if (rowData.IsOccupy == "已占料") { //if (rowData.IsOccupy == "已占料") {
if (rowData.Code!=undefined) {
objCode += "'" + rowData.Code + "',"; objCode += "'" + rowData.Code + "',";
}
// ISFlag = ISFlag + 1; // ISFlag = ISFlag + 1;
//} //}
} }
@ -831,7 +859,7 @@
url: "/WMS/PickMaterial/DelPickLog?" + Math.random(), url: "/WMS/PickMaterial/DelPickLog?" + Math.random(),
param: { objCode: JSON.stringify(objCode) }, param: { objCode: JSON.stringify(objCode) },
success: function () { success: function () {
$.currentWindow().$("#gridList").trigger("reloadGrid");
$.currentWindow().$("#gridList").trigger("reloadGrid");
} }
}) })
} }

Loading…
Cancel
Save