function errorMessage() { var errorMes = model.getValue("/root/resData/errorData"); if(errorMes != "") { window.alert(errorMes,"错误信息"); model.removenode("/root/resData/errorData"); return; } } function retrunMessage() { var errorMes = model.getValue("/root/resData/errorData"); if(errorMes != "") { window.alert(errorMes,"错误信息"); model.removenode("/root/resData/errorData"); return; }else{ window.alert("操作成功","提示信息"); return; } } //获取最大板坏号 function querySlabMax(temp,gridData, datagrid) { model.removenode("/root/reqData"); model.makeNode("/root/reqData"); //获取板坏结果表中的最大板坏号 commSubmit("UID010050-service","findSlabNoMax","glueAction.do"); var DSN_SLAB_NO_ONE = model.getValue("/root/resData/EmpListResult_VO/EmpListResult_Row/DSN_SLAB_NO"); model.removenode("/root/resData/EmpListResult_VO"); var count = model.getXPathValue("count(/root/"+gridData+"/EmpListResult_VO/EmpListResult_Row)"); var DSN_SLAB_NO_TWO = 0; var DSN_SLAB_NO_RES = ""; //获取datagrid2中的最大板坏号 for(var i = 1; i DSN_SLAB_NO_TWO ) { DSN_SLAB_NO_TWO = Number(DSN_SLAB_NO); } } } //两者比较取其最大值做为新的板坏号,实现板坏号逐步叠加 if(DSN_SLAB_NO_ONE >= DSN_SLAB_NO_TWO+1) { DSN_SLAB_NO_RES = DSN_SLAB_NO_ONE; } else { DSN_SLAB_NO_RES = DSN_SLAB_NO_TWO+1; } // 将数字形式的板坏号组织成“00000000”形式的板坏号 for(var j = 0; j<8; j++) { if(DSN_SLAB_NO_RES.length >= 8) { break; } else { DSN_SLAB_NO_RES = "0" + DSN_SLAB_NO_RES; } } return DSN_SLAB_NO_RES; } /* *add by wangli */ function setSlabRes(datagrid, gridData1Ref, gridData2Ref) { var ORD_NO = model.getValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/ORD_NO"); var CHK = model.getValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/CHK"); var count = model.getXPathValue("count("+gridData1Ref+"/EmpListResult_Row)"); var SLAB_WTH = ""; var SLAB_LEN = ""; var COIL_PACK_WGT_MIN = ""; var COIL_PACK_WGT_MAX = ""; var SPEC_ABBSYMBL = ""; var SPEC_YY = ""; var SPEC_STL_GRD = ""; var FAC_STL_GRD = ""; var COIL_LEN = ""; var COIL_WGT = ""; var PROC_PATH = ""; var SLAB_THK = ""; var PRDNM_CD = ""; var COIL_THK = ""; var COIL_WTH = ""; var GRAVITY = ""; var ORD_SEQ = ""; for(var i = 1; i<=count; i++) { var ORD_NO1 = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/ORD_NO"); if(ORD_NO == ORD_NO1) { SLAB_WTH = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/SLAB_WTH"); SLAB_LEN = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/SLAB_LEN"); COIL_PACK_WGT_MIN = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/COIL_PACK_WGT_MIN"); COIL_PACK_WGT_MAX = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/COIL_PACK_WGT_MAX"); GRAVITY = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/GRAVITY"); SPEC_ABBSYMBL = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/SPEC_ABBSYMBL"); SPEC_YY = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/SPEC_YY"); SPEC_STL_GRD = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/SPEC_STL_GRD"); FAC_STL_GRD = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/FAC_STL_GRD"); COIL_LEN = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/COIL_LEN"); COIL_WGT = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/COIL_WGT"); PROC_PATH = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/PROC_PATH"); SLAB_THK = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/SLAB_THK"); PRDNM_CD = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/PRDNM_CD"); COIL_THK = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/COIL_THK"); COIL_WTH = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/COIL_WTH"); ORD_SEQ = model.getValue(gridData1Ref+"/EmpListResult_Row["+i+"]/ORD_SEQ"); } } model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/CHK",CHK); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SLAB_WTH",SLAB_WTH); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SLAB_LEN",SLAB_LEN); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SLAB_TRMTH_TP","Y");//待处理 model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/AUTODSN_YN","N");//待处理 model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/EMGMTR_YN","Y");//待处理 model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/COIL_PACK_WGT_MIN",COIL_PACK_WGT_MIN); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/COIL_PACK_WGT_MAX",COIL_PACK_WGT_MAX); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/HCR_YN","Y");//待处理 model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SPEC_ABBSYMBL",SPEC_ABBSYMBL); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SPEC_YY",SPEC_YY); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SPEC_STL_GRD",SPEC_STL_GRD); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/FAC_STL_GRD",FAC_STL_GRD); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/COIL_LEN",COIL_LEN); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/COIL_WGT",COIL_WGT); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/PROC_PATH",PROC_PATH); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/SLAB_THK","230"); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/PRDNM_CD",PRDNM_CD); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/COIL_THK",COIL_THK); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/COIL_WTH",COIL_WTH); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/GRAVITY",GRAVITY); model.makeValue(gridData2Ref+"/EmpListResult_Row["+(datagrid2.row-1)+"]/ORD_SEQ",ORD_SEQ); } /* *add by wangli */ function addall(rcf, label, value) { model.makeValue("/root/custom/DropDownRes_Row/"+label,"--全部--"); model.makeValue("/root/custom/DropDownRes_Row/"+value,"all"); model.duplicate(rcf, "/root/custom/DropDownRes_Row"); } function addall2(rcf, label, value) { model.makeValue("/root/custom/DropDownRes_Row/"+label,"--全部--"); model.makeValue("/root/custom/DropDownRes_Row/"+value,""); model.duplicate(rcf, "/root/custom/DropDownRes_Row"); } /* * 检查空串 * */ function isNullOrEmpty(str) { if(str.length != 0) { return true; } else { return false; } }