| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- 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<count; i++)
- {
- //将当前行的板坏号排除在比较之外
- if((datagrid.row-1)!=i)
- {
- var DSN_SLAB_NO = model.getValue("/root/"+gridData+"/EmpListResult_VO/EmpListResult_Row["+i+"]/"+temp);
- if(Number(DSN_SLAB_NO) > 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;
- }
- }
|