/*--------------------------------------------------------------------- ¼ö¼ú½Ç ¹°Ç° ¸¶½ºÅÍ (SMMNP04400.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By ±è Áø ¸í : 2007.09.08 ----------------------------------------------------------------------*/ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° ¸¶½ºÅÍ ÃʱâÈ­ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fInit() { model.removenode("/root/send"); model.removeNodeset("/root/main/goodlist"); //2009.04.08 ÇϵåÄÚµù ¼Ò½º º¯°æ model.makeValue("/root/send/cdgrupid", "038"); submit("TRMNP00323", false); model.setValue("/root/main/cond/refdept", model.getValue("/root/init/viewctrl/viewctrllist/viewctrlinfo/cdnm"));//CCR Main model.setValue("/root/main/cond/refdept", model.getValue("/root/init/viewctrl/viewctrllist/viewctrlinfo/cdnm"));//°£È£Ã³¹æ È­¸é //var dutplcecd = getUserInfo("dutplcecd"); //if( dutplcecd == "3070000000" || dutplcecd == "1000000000" ){ // ¼ö¼ú½Ç // model.setValue("/root/main/cond/refdept", "O"); //}else if(dutplcecd == "3073100000"){ //¸¶ÃëºÎ¼­ // model.setValue("/root/main/cond/refdept", "A"); //}else if(dutplcecd == "3073300000"){ //ȸº¹½ÇºÎ¼­ // model.setValue("/root/main/cond/refdept", "R"); //}else if(dutplcecd == "3072700000"){ //¼ö¼ú½Ç ¾È°ú // model.setValue("/root/main/cond/refdept", "E"); //} submit("TRMNP04414", false);//TREE ºÐ·ù Á¶È¸ submit("TRMNP04403", false);//¹°Ç°±¸ºÐ Á¶È¸ model.setValue("/root/main/goodinfo/gooddetlinfo/goodflag", "Y"); model.makeValue("/root/send/reqdata/tabflag", "CCR"); model.makeValue("/root/send/reqdata/goodflag", "Y"); submit("TRMNP04408", false);//¹°Ç° »ó¼¼Á¤º¸ ´ëºÐ·ù Á¶È¸ submit("TRMNP04404", false); var nodeCnt = getNodesetCount("/root/init/lrglist"); if( nodeCnt > 0 ) { addComboItem("cmb_lrg", "Àü ü", "", "above" ); } grd_goodlist.explorerbar = "sort"; model.refresh(); /* model.removeNodeset("/root/main/goodlist"); model.setValue("/root/main/cond/tabflag", "CCR"); model.toggle("ccrgood"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04403", false); model.setValue("/root/main/cond/goodflag", "Y"); model.copyNode("/root/send/reqdata", "/root/main/cond"); //2008-12-29 ¿ÀÈÄ 12:21:02 taebum add submit("TRMNP04408", false);//¹°Ç° »ó¼¼Á¤º¸ ´ëºÐ·ù Á¶È¸ submit("TRMNP04404", false); var nodeCnt = getNodesetCount("/root/init/lrglist"); if( nodeCnt > 0 ) { addComboItem("cmb_lrg", "Àü ü", "", "above" ); } grd_goodlist.explorerbar = "sort"; grd_goodlist2.explorerbar = "sort"; grd_goodlist3.explorerbar = "sort"; fChangeDept("1"); btn_save.disabled = true; model.refresh();*/ } /*--------------------------------------------------*/ /*type : function */ /*access : public */ /*desc : ¼ö¼ú½Ç ¹°Ç° ¸¶½ºÅÍ Á¶È¸ */ /*param : */ /*return : */ /*--------------------------------------------------*/ function fSearch(pFlag) { var indexcd, lrgcd, mdlcd, smlcd; var refdeptflag = model.getValue("/root/main/cond/refdeptflag"); var refdept = model.getValue("/root/main/cond/refdept"); var refflag = model.getValue("/root/main/cond/refflag"); var refnm = model.getValue("/root/main/cond/refnm"); var prodcmpynm = model.getValue("/root/main/cond/prodcmpynm"); var custnm = model.getValue("/root/main/cond/custnm"); if( pFlag == "1" ) {//Æ®¸® Á¶È¸ ÀÏ °æ¿ì¸¸ ½ÇÇà var item = trv_goodindxcdlist.item(trv_goodindxcdlist.selectedIndex); if(item != null){ indexcd = item.value; if( indexcd.length == 2 ) { lrgcd = indexcd; }else if( indexcd.length == 4 ) { lrgcd = indexcd.substr(0, 2); mdlcd = indexcd.substr(2, 2); }else if( indexcd.length == 6 ) { lrgcd = indexcd.substr(0, 2); mdlcd = indexcd.substr(2, 2); smlcd = indexcd.substr(4, 2); } } } if( refnm == "" && prodcmpynm == "" && custnm == "" && lrgcd == "" && mdlcd == "" && smlcd == "" ) { messageBox("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇÏÁö ", "E007"); model.setFocus("ipt_goodcd"); return; } model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/reqdata/lrgcd", lrgcd); model.makeValue("/root/send/reqdata/mdlcd", mdlcd); model.makeValue("/root/send/reqdata/smlcd", smlcd); submit("TRMNP04401"); } /*--------------------------------------------------*/ /*type : function */ /*access : public */ /*desc : ¼ö¼ú½Ç ¹°Ç° ¸¶½ºÅÍ Á¶È¸(Àϰýµî·Ï) */ /*param : */ /*return : */ /*--------------------------------------------------*/ function fBatchSearch() { var indexcd, lrgcd, mdlcd, smlcd; var refdeptflag = model.getValue("/root/main/cond/refdeptflag"); var refdept = model.getValue("/root/main/cond/refdept"); var refflag = model.getValue("/root/main/cond/refflag"); var refnm = model.getValue("/root/main/cond/refnm"); var prodcmpynm = model.getValue("/root/main/cond/prodcmpynm"); var custnm = model.getValue("/root/main/cond/custnm"); if( refnm == "" && prodcmpynm == "" && custnm == "" && lrgcd == "" && mdlcd == "" && smlcd == "" ) { messageBox("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇÏÁö ", "E007"); model.setFocus("ipt_goodcd"); return; } model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/reqdata/lrgcd", lrgcd); model.makeValue("/root/send/reqdata/mdlcd", mdlcd); model.makeValue("/root/send/reqdata/smlcd", smlcd); submit("TRMNP04401"); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° ºÎ¼­º° ºÎ¼­ Àç°í È­¸é º¯°æ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fChangeDept(flag) { /* var deptflag = model.getValue("/root/main/cond/refdeptflag");//ºÎ¼­±¸ºÐ var nodeCnt = parseInt(getNodesetCount("/root/init/oproomlist"))+1; if( deptflag != "R" ) {//¼ö¼ú, ¸¶Ãë var scrwidth = ( nodeCnt * 49 ) + 14; if( nodeCnt > 25 ) {//¼ö¼ú¹æÀÌ 25°³ ÀÌ»óÀÌ¸é ½ºÅ©·Ñ ¹Ù·Î ÀÎÇØ Å©±â Á¶Àý grd_oproomstoclist.attribute("style") = "left:144px; top:50px; width:1050px; height:89px; text-align:right;"; }else { grd_oproomstoclist.attribute("style") = "left:144px; top:65px; width:" + scrwidth + "px; height:72px; text-align:right;"; } var captionlist = ""; if( nodeCnt != 0 ) { if( flag == "2" ) {//ºÎ¼­¸¦ º¯°æÇßÀ» ¶§ for(var i = 0; i <= nodeCnt; i++ ) { grd_oproomstoclist.removeColumn(false);; } } for(var i = 0; i <= nodeCnt; i++ ) { //¼ö¼ú¹æ °¹¼ö ¸¸Å­ ÄÄ·³À» ¸¸µé°í cationÀ» ¸¸µé¾î ÁØ´Ù.(CCRÁ¦¿Ü) grd_oproomstoclist.addColumn("ref:oproomnostoc" + i + "; type:input;", false); if( i == 4 ) { grd_oproomstoclist.colWidth(i) = 60; }else { grd_oproomstoclist.colWidth(i) = 49; } grd_oproomstoclist.colAttribute(i, "format") = "#.###"; if( i == 0 ) { captionlist = model.getValue("/root/init/oproomlist[" + i + "]/oproomnm"); }else if( i == 4 ){ captionlist = captionlist + "^ORÃÑÀç°í"; }else if( i < 4 ) { captionlist = captionlist + "^" + model.getValue("/root/init/oproomlist[" + i + "]/oproomnm"); }else if( i > 4 ) { j = i - 1; captionlist = captionlist + "^" + model.getValue("/root/init/oproomlist[" + j + "]/oproomnm"); } } grd_oproomstoclist.caption = captionlist; grd_oproomstoclist.addRow(false); } grd_oproomstoclist.deleteColumn(0); if( deptflag == "O" ) {//¼ö¼ú grd_oproomstoclist.colDisabled(3) = "ture"; }else { for( var j = 0; j < 4; j++ ) { grd_oproomstoclist.colDisabled(j) = "ture"; } } }else { grd_oproomstoclist.attribute("style") = "left:144px; top:65px; width:242px; height:72px; text-align:right;"; if( nodeCnt != 0 ) { for(var i = 0; i <= nodeCnt; i++ ) { grd_oproomstoclist.removeColumn(false);; } for(var i = 1; i <= 4; i++ ) { grd_oproomstoclist.addColumn("ref:oproomnostoc" + i + "; type:input;", false); grd_oproomstoclist.colWidth(i-1) = 60; grd_oproomstoclist.colAttribute(i-1, "format") = "#.###"; } grd_oproomstoclist.caption = "CCR^C-C^C-O^ȸº¹½Ç"; grd_oproomstoclist.addRow(false); for( var j = 0; j < 3; j++ ) { grd_oproomstoclist.colDisabled(j) = "ture"; } } } model.refresh();*/ } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° Á¤º¸ ÀúÀå */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSaveGoodInfo() { var lrgcd, mdlcd, smlcd, cureflag, delivepriod, deliveyn, useflag, appdd, enddd; lrgcd = model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd"); mdlcd = model.getValue("/root/main/goodinfo/gooddetlinfo/mdlcd"); smlcd = model.getValue("/root/main/goodinfo/gooddetlinfo/smlcd"); prcpnm = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodnm"); goodspec = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodspec"); goodmodel = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodmodel"); custtel = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel"); cureflag = model.getValue("/root/main/goodinfo/gooddetlinfo/cureflag"); delivepriod = model.getValue("/root/main/goodinfo/gooddetlinfo/delivepriod"); deliveyn = model.getValue("/root/main/goodinfo/gooddetlinfo/deliveyn"); useflag = model.getValue("/root/main/goodinfo/gooddetlinfo/useflag"); appdd = model.getValue("/root/main/goodinfo/gooddetlinfo/appdd"); enddd = model.getValue("/root/main/goodinfo/gooddetlinfo/enddd"); rgstflag = model.getValue("/root/main/goodinfo/gooddetlinfo/rgstflag"); if( lrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_lrg"); return; }else if( mdlcd == "" ) { messageBox("Áߺзù¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_mdl"); return; }else if( prcpnm.length > 200 ) { messageBox("¹°Ç°¸íÀº 200ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( goodspec.length > 50 ) { messageBox("±Ô°ÝÀº 50ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_goodspec"); return; }else if( goodmodel.length > 50 ) { messageBox("¸ðµ¨Àº 50ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_goodmodel"); return; }else if( custtel.length > 13 ) { messageBox("¾÷üÀüÈ­¹øÈ£´Â 13ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_custtel"); return; }else if( cureflag == "" ) { messageBox("󹿱¸ºÐ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("rdo_cureflag"); return; }else if( delivepriod == "" ) { messageBox("ºÒÃâ½Ã±â¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("rdo_ccrdelivepriod"); return; }else if( deliveyn == "" ) { messageBox("ºÒÃâ¿©ºÎ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("rdo_deliveyn"); return; }else if( appdd == "" ) { messageBox("Àû¿ëÀÏÀÚ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("ipt_appdd"); return; }else if( enddd == "" ) { messageBox("Á¾·áÀÏÀÚ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("ipt_enddd"); return; } model.removenode("/root/send"); model.makeNode("/root/send/savedata"); model.copyNode("/root/send/savedata", "/root/main/goodinfo/gooddetlinfo"); model.makeValue("/root/send/savedata/refdept", model.getValue("/root/main/cond/refdept")); if( rgstflag == "E" ) {//´ÜÁ¾ÀÌ¸é ¹Ì»ç¿ëÀ¸·Î ¼ÂÆÃ model.setValue("/root/send/savedata/rgstflag", "U"); } if( submit("TXMNP04401") ) { model.removeNodeset("/root/main/goodinfo/gooddetlinfo"); fSearch(); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° Á¤º¸ ÀúÀå(Àϰý) */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSaveBatchGoodInfo() { var lrgcd, mdlcd, smlcd, cureflag, delivepriod, deliveyn, useflag, appdd, enddd, goodcd, allsizespecid, goodspec, goodmodel; var savelist = "goodcd¢Ëallsizespecid¢Ëlrgcd¢Ëmdlcd¢Ësmlcd¢Ërgstflag¢Ëccrgoodnm¢Ëprcpunit¢Ëprcpqty¢Ëccrcusttel¢Ëdeliveunit¢Ëdeliveqty¢Ëgoodmngt¢Ëimplant¢Ëcureflag¢Ëdelivepriod¢Ëdeliveyn¢Ëuseflag¢Ëacmlbaseqty¢Ëccrdeliveunit¢Ëccrdeliveqty¢Ëgoodinfo¢Ëappdd¢Ëenddd¢Ëprcpinfo¢Ëindexlrg¢Ëindexmdl¢Ëindexsml¢Ërefdept"; lrgcd = model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd"); mdlcd = model.getValue("/root/main/goodinfo/gooddetlinfo/mdlcd"); smlcd = model.getValue("/root/main/goodinfo/gooddetlinfo/smlcd"); prcpnm = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodnm"); goodspec = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodspec"); goodmodel = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodmodel"); custtel = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel"); cureflag = model.getValue("/root/main/goodinfo/gooddetlinfo/cureflag"); delivepriod = model.getValue("/root/main/goodinfo/gooddetlinfo/delivepriod"); deliveyn = model.getValue("/root/main/goodinfo/gooddetlinfo/deliveyn"); useflag = model.getValue("/root/main/goodinfo/gooddetlinfo/useflag"); appdd = model.getValue("/root/main/goodinfo/gooddetlinfo/appdd"); enddd = model.getValue("/root/main/goodinfo/gooddetlinfo/enddd"); rgstflag = model.getValue("/root/main/goodinfo/gooddetlinfo/rgstflag"); if( rgstflag == "E" ) {//´ÜÁ¾ÀÌ¸é ¹Ì»ç¿ëÀ¸·Î ¼ÂÆÃ model.setValue("/root/send/savedata/rgstflag", "U"); } if( lrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_lrg"); return; }else if( mdlcd == "" ) { messageBox("Áߺзù¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_mdl"); return; }else if( prcpnm.length > 200 ) { messageBox("¹°Ç°¸íÀº 200ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( goodspec.length > 50 ) { messageBox("±Ô°ÝÀº 50ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_goodspec"); return; }else if( goodmodel.length > 50 ) { messageBox("¸ðµ¨Àº 50ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_goodmodel"); return; }else if( custtel.length > 13 ) { messageBox("¾÷üÀüÈ­¹øÈ£´Â 13ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_custtel"); return; }else if( cureflag == "" ) { messageBox("󹿱¸ºÐ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("rdo_cureflag"); return; }else if( delivepriod == "" ) { messageBox("ºÒÃâ½Ã±â¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("rdo_ccrdelivepriod"); return; }else if( deliveyn == "" ) { messageBox("ºÒÃâ¿©ºÎ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("rdo_deliveyn"); return; }else if( appdd == "" ) { messageBox("Àû¿ëÀÏÀÚ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("ipt_appdd"); return; }else if( enddd == "" ) { messageBox("Á¾·áÀÏÀÚ¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("ipt_enddd"); return; } model.removenode("/root/send"); model.makeNode("/root/send/savedata"); for( var i = 0; i < grd_goodlist.rows; i++ ) { if( model.getValue("/root/main/goodlist[" + i + "]/chkflag") == "true" ) { if( model.getValue("/root/main/goodlist[" + i + "]/rgstyn") == "N" ) {//µî·Ï¾ÈµÈ°Í¸¸ µî·Ï goodcd = model.getValue("/root/main/goodlist[" + i + "]/goodcd"); allsizespecid = model.getValue("/root/main/goodlist[" + i + "]/allsizespecid"); savelist = savelist + "¢Ì" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/mdlcd") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/smlcd") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/rgstflag") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/ccrgoodnm") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/prcpunit") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/prcpqty") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/deliveunit") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/deliveqty") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/goodmngt") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/implant") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/cureflag") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/delivepriod") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/deliveyn") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/useflag") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/acmlbaseqty") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/ccrdeliveunit") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/ccrdeliveqty") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/goodinfo") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/appdd") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/enddd") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/prcpinfo") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/indexlrg") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/indexmdl") + "¢Ë" + model.getValue("/root/main/goodinfo/gooddetlinfo/indexsml") + "¢Ë" + model.getValue("/root/main/cond/refdept"); } } } alert(model.getValue("/root/main/cond/refdept")); model.setValue("/root/send/savedata", savelist); if( submit("TXMNP04402") ) { model.removeNodeset("/root/main/goodinfo/gooddetlinfo"); fBatchSearch(); } } /* function fSaveGoodInfo(){ var deptflag = ""; var opuseyn = "", anstuseyn = "", recovruseyn = "", opuseynstat = "", anstuseynstat = "", recovruseynstat = ""; var oldopuseyn = "", oldanstuseyn = "", oldrecovruseyn = ""; var endgood = model.getValue("/root/main/goodinfo/gooddetlinfo/useflag"); var deptflag1 = model.getValue("/root/temp/deptflag1"); var deptflagCnt = deptflag1.length; var refdeptflag = model.getValue("/root/main/cond/refdeptflag"); oldopuseyn = model.getValue("/root/main/goodinfo/gooddetlinfo/opuseyn"); oldanstuseyn = model.getValue("/root/main/goodinfo/gooddetlinfo/anstuseyn"); oldrecovruseyn = model.getValue("/root/main/goodinfo/gooddetlinfo/recovruseyn"); //1:¼ö¼ú, 2:¸¶Ãë, 3:ȸº¹, 4:¼ö¼ú/¸¶Ãë, 5:¼ö¼ú/ȸº¹, 6:¸¶Ãë/ȸº¹, 7:¼ö¼ú/¸¶Ãë/ȸº¹ switch(deptflag1) { case "1"://¼ö¼ú if( refdeptflag == "O" ) {//¼ö¼ú deptflag = "1"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "N"; }else if( refdeptflag == "A" ) {//¼ö¼ú/¸¶Ãë deptflag = "4"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "R" ) {//¼ö¼ú/ȸº¹ deptflag = "5"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "Y"; } break; case "2"://¸¶Ãë if( refdeptflag == "O" ) {//¼ö¼ú/¸¶Ãë deptflag = "4"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "A" ) {//¸¶Ãë deptflag = "2"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "R" ) {//¸¶Ãë/ȸº¹ deptflag = "6"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "Y"; } break; case "3"://ȸº¹ if( refdeptflag == "O" ) {//¼ö¼ú/ȸº¹ deptflag = "5"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "Y"; }else if( refdeptflag == "A" ) {//¸¶Ãë/ȸº¹ deptflag = "6"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "R" ) {//ȸº¹ deptflag = "3"; opuseyn = "N"; anstuseyn = "N"; recovruseyn = "Y"; } break; case "1 2"://¼ö¼ú, ¸¶Ãë if( refdeptflag == "O" ) {//¼ö¼ú/¸¶Ãë deptflag = "4"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "A" ) {//¼ö¼ú/¸¶Ãë deptflag = "4"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "R" ) {//ȸº¹ deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; } break; case "2 1"://¸¶Ãë, ¼ö¼ú if( refdeptflag == "O" ) {//¼ö¼ú/¸¶Ãë deptflag = "4"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "A" ) {//¼ö¼ú/¸¶Ãë deptflag = "4"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "R" ) {//Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; } break; case "2 3"://¸¶Ãë, ȸº¹ if( refdeptflag == "O" ) {//Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "A" ) {//¸¶Ãë/ȸº¹ deptflag = "6"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "R" ) {//¸¶Ãë/ȸº¹ deptflag = "6"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "Y"; } break; case "3 2"://ȸº¹, ¸¶Ãë if( refdeptflag == "O" ) {//Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "A" ) {//¸¶Ãë/ȸº¹ deptflag = "6"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "R" ) {//¸¶Ãë/ȸº¹ deptflag = "6"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "Y"; } break; case "1 3"://¼ö¼ú, ȸº¹ if( refdeptflag == "O" ) {//¼ö¼ú, ȸº¹ deptflag = "5"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "Y"; }else if( refdeptflag == "A" ) {//Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "R" ) {//¼ö¼ú, ȸº¹ deptflag = "5"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "Y"; } break; case "3 1"://ȸº¹, ¼ö¼ú if( refdeptflag == "O" ) {//¼ö¼ú, ȸº¹ deptflag = "5"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "Y"; }else if( refdeptflag == "A" ) {//Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; }else if( refdeptflag == "R" ) {//¼ö¼ú, ȸº¹ deptflag = "5"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "Y"; } break; case "1 2 3"://Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; break; case "1 3 2"://Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; break; case "2 1 3"://Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; break; case "2 3 1"://Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; break; case "3 1 2"://Àüü deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; break; case "3 2 1": deptflag = "7"; opuseyn = "Y"; anstuseyn = "Y"; recovruseyn = "Y"; break; default : if( refdeptflag == "O" ) {//¼ö¼ú, ȸº¹ deptflag = "1"; opuseyn = "Y"; anstuseyn = "N"; recovruseyn = "N"; }else if( refdeptflag == "A" ) {//Àüü deptflag = "2"; opuseyn = "N"; anstuseyn = "Y"; recovruseyn = "N"; }else if( refdeptflag == "R" ) {//¼ö¼ú, ȸº¹ deptflag = "3"; opuseyn = "N"; anstuseyn = "N"; recovruseyn = "Y"; } break; } //¼ö¼ú if( ( oldopuseyn == "N" )&&( opuseyn == "Y" ) ) {//»ý¼º opuseynstat = "C"; }else if( ( oldopuseyn == "Y" )&&( opuseyn == "Y" ) ) {//º¯°æ opuseynstat = "S"; }else if( ( oldopuseyn == "Y" )&&( opuseyn == "N" ) ) {//¹Ì»ç¿ëÀ¸·Î Àüȯ opuseynstat = "U"; opuseyn = "U"; }else if( ( oldopuseyn == "U" )&&( opuseyn == "Y" ) ) {//»ç¿ëÀ¸·Î Àüȯ opuseynstat = "Z"; }else {//µî·Ï¾ÈµÊ opuseynstat = "F"; } if( endgood == "U" ){//¹Ì»ç¿ë if( refdeptflag == "O" ) { opuseyn = "U"; }else if( refdeptflag == "A" ) { anstuseyn = "U"; }else if( refdeptflag == "R" ) { recovruseyn = "U"; } } if( refdeptflag != "O") {//¼ö¼úÀÌ ¾Æ´Ï¸é º¯°æ¾øÀ½ opuseynstat = "P"; } //¸¶Ãë if( ( oldanstuseyn == "N" )&&( anstuseyn == "Y" ) ) {//»ý¼º anstuseynstat = "C"; }else if( ( oldanstuseyn == "Y" )&&( anstuseyn == "Y" ) ) {//º¯°æ anstuseynstat = "S"; }else if( ( oldanstuseyn == "Y" )&&( anstuseyn == "N" ) ) {//¹Ì»ç¿ëÀ¸·Î Àüȯ anstuseynstat = "U"; anstuseyn = "U";//¹Ì»ç¿ëÀ¸·Î µî·Ï }else if( ( oldanstuseyn == "U" )&&( anstuseyn == "Y" ) ) {//»ç¿ëÀ¸·Î Àüȯ anstuseynstat = "Z"; }else { anstuseynstat = "F"; } if( refdeptflag != "A") {//¸¶Ãë°¡ ¾Æ´Ï¸é º¯°æ¾øÀ½ anstuseynstat = "P"; } //ȸº¹ if( ( oldrecovruseyn == "N" )&&( recovruseyn == "Y" ) ) {//»ý¼º recovruseynstat = "C"; }else if( ( oldrecovruseyn == "Y" )&&( recovruseyn == "Y" ) ) {//º¯°æ recovruseynstat = "S"; }else if( ( oldrecovruseyn == "Y" )&&( recovruseyn == "N" ) ) {//¹Ì»ç¿ëÀ¸·Î Àüȯ recovruseynstat = "U"; recovruseyn = "U"; }else if( ( oldrecovruseyn == "U" )&&( recovruseyn == "Y" ) ) {//»ç¿ëÀ¸·Î Àüȯ recovruseynstat = "Z"; }else { recovruseynstat = "F"; } if( refdeptflag != "R") {//ȸº¹°¡ ¾Æ´Ï¸é º¯°æ¾øÀ½ recovruseynstat = "P"; } model.makeValue("/root/main/goodinfo/gooddetlinfo/refdeptflag", refdeptflag); model.makeValue("/root/main/goodinfo/gooddetlinfo/deptflag", deptflag); //¼ö¼ú:1, ¸¶Ãë:2, ȸº¹:3, ¼ö¼ú/¸¶Ãë:4, ¸¶Ãë/ȸº¹:5, ¼ö¼ú/ȸº¹:6, ¼ö¼ú/¸¶Ãë/ȸº¹:7 model.makeValue("/root/main/goodinfo/gooddetlinfo/opuseynstat", opuseynstat); model.makeValue("/root/main/goodinfo/gooddetlinfo/anstuseynstat", anstuseynstat); model.makeValue("/root/main/goodinfo/gooddetlinfo/recovruseynstat", recovruseynstat); model.setValue("/root/main/goodinfo/gooddetlinfo/opuseyn", opuseyn); model.setValue("/root/main/goodinfo/gooddetlinfo/anstuseyn", anstuseyn); model.setValue("/root/main/goodinfo/gooddetlinfo/recovruseyn", recovruseyn); var iNode = "/root/main/goodinfo/gooddetlinfo/"; var cureflag, ccrcusttel, winflag, goodmngt, reuseflag, prcpalias, ccrmdl, goodexist, ccrdeptflag; cureflag = model.getValue( iNode + "cureflag"); winflag = model.getValue( iNode + "winflag"); reuseflag = model.getValue( iNode + "reuseflag"); prcpalias = model.getValue( iNode + "prcpalias"); ccrlrgcd = model.getValue( iNode + "ccrlrgcd"); ccrmdlcd = model.getValue( iNode + "ccrmdlcd"); goodexist = model.getValue( iNode + "goodexist"); if( model.getValue("/root/main/cond/tabflag") != "PRC" ) { if( prcpalias == "" ){ messageBox("󹿏íÀ» ", "C001"); model.setFocus("ipt_prcpnm"); return; }else if( prcpalias.length > 200 ){ messageBox("󹿏íÀº 200ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( cureflag == "" ) { messageBox("óġ±¸ºÐÀ» ", "C002"); model.setFocus("cmb_cureflag"); return; }else if( winflag == "" ) { messageBox("ÀÔ°í±¸ºÐÀ» ", "C002"); model.setFocus("cmb_winflag"); return; }else if( reuseflag == "" ) { messageBox("Àç»ç¿ë±¸ºÐÀ» ", "C002"); return; }else if( ccrlrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ", "C002"); return; }else if( ccrmdlcd == "" ) { messageBox("Áߺзù¸¦ ", "C002"); return; }else if( ( goodexist == "N" )&&( deptflag == "" ) ) {//µî·Ï¾ÈµÈ ¹°Ç°Àε¥ ºÎ¼­ üũ¾ÈÇϸé messageBox("ÀúÀåÇÒ ºÎ¼­¸¦ ", "C002"); return; }else if( ( goodexist == "N" )&&( deptflag != "" ) ) {//µî·Ï¾ÈµÈ ¹°Ç°Àε¥ Á¶È¸ ºÎ¼­ üũ¾ÈÇϸé if( refdeptflag == "O" ){ if( !(( deptflag == "1" )||( deptflag == "4" )||( deptflag == "6" )||( deptflag == "7" )) ) { messageBox("¼ö¼ú½ÇÀ» ¼±ÅÃÇÏÁö ", "E007"); return; } }else if( refdeptflag == "A" ){ if( !(( deptflag == "2" )||( deptflag == "4" )||( deptflag == "5" )||( deptflag == "7" )) ) { messageBox("¸¶Ãë°ú¸¦ ¼±ÅÃÇÏÁö ", "E007"); return; } }else if( refdeptflag == "R" ){ if( !(( deptflag == "3" )||( deptflag == "5" )||( deptflag == "6" )||( deptflag == "7" )) ) { messageBox("ȸº¹½ÇÀ» ¼±ÅÃÇÏÁö ", "E007"); return; } } } }else { var prcpclscd = model.getValue("/root/main/goodinfo/gooddetlinfo/prcpclscd");//ó¹æ ±¸ºÐ if( ( prcpclscd == "M2" )||( prcpclscd == "A2" )||( prcpclscd == "A4" )||( prcpclscd == "A6" )||( prcpclscd == "I4" ) ) {//Àç·á, °æ±¸, ¿Ü¿ë, ÁÖ»ç, ¸¶Ãë¾à if( prcpalias == "" ){ messageBox("󹿏íÀ» ", "C001"); model.setFocus("ipt_prcpnm"); return; }else if( prcpalias.length > 200 ){ messageBox("󹿏íÀº 200ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( cureflag == "" ) { messageBox("óġ±¸ºÐÀ» ", "C002"); model.setFocus("cmb_cureflag"); return; }else if( winflag == "" ) { messageBox("ÀÔ°í±¸ºÐÀ» ", "C002"); model.setFocus("cmb_winflag"); return; }else if( reuseflag == "" ) { messageBox("Àç»ç¿ë±¸ºÐÀ» ", "C002"); return; }else if( ccrlrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ", "C002"); return; }else if( ccrmdlcd == "" ) { messageBox("Áߺзù¸¦ ", "C002"); return; }else if( ( goodexist == "N" )&&( deptflag == "" ) ) {//µî·Ï¾ÈµÈ ¹°Ç°Àε¥ ºÎ¼­ üũ¾ÈÇϸé messageBox("ÀúÀåÇÒ ºÎ¼­¸¦ ", "C002"); return; }else if( ( goodexist == "N" )&&( deptflag != "" ) ) {//µî·Ï¾ÈµÈ ¹°Ç°Àε¥ Á¶È¸ ºÎ¼­ üũ¾ÈÇϸé if( refdeptflag == "O" ){ if( !(( deptflag == "1" )||( deptflag == "4" )||( deptflag == "6" )||( deptflag == "7" )) ) { messageBox("¼ö¼ú½ÇÀ» ¼±ÅÃÇÏÁö ", "E007"); return; } }else if( refdeptflag == "A" ){ if( !(( deptflag == "2" )||( deptflag == "4" )||( deptflag == "5" )||( deptflag == "7" )) ) { messageBox("¸¶Ãë°ú¸¦ ¼±ÅÃÇÏÁö ", "E007"); return; } }else if( refdeptflag == "R" ){ if( !(( deptflag == "3" )||( deptflag == "5" )||( deptflag == "6" )||( deptflag == "7" )) ) { messageBox("ȸº¹½ÇÀ» ¼±ÅÃÇÏÁö ", "E007"); return; }else if( cureflag == "" ) { messageBox("óġ±¸ºÐÀ» ", "C002"); model.setFocus("cmb_cureflag"); return; } } } }else {//ó¹æ ÅÇ¿¡¼­ ¹°Ç°, ¾àÀÌ ¾Æ´Ñ ¹°Ç°µé(óġ ó¹æÁ¾·ù) if( prcpalias.length > 200 ){ messageBox("󹿏íÀº 200ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( cureflag == "" ) { messageBox("óġ±¸ºÐÀ» ", "C002"); model.setFocus("cmb_cureflag"); return; }else if( ccrlrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ", "C002"); return; }else if( ccrmdlcd == "" ) { messageBox("Áߺзù¸¦ ", "C002"); return; }else if( ( goodexist == "N" )&&( deptflag == "" ) ) {//µî·Ï¾ÈµÈ ¹°Ç°Àε¥ ºÎ¼­ üũ¾ÈÇϸé messageBox("ÀúÀåÇÒ ºÎ¼­¸¦ ", "C002"); return; }else if( ( goodexist == "N" )&&( deptflag != "" ) ) {//µî·Ï¾ÈµÈ ¹°Ç°Àε¥ Á¶È¸ ºÎ¼­ üũ¾ÈÇϸé if( refdeptflag == "O" ){ if( !(( deptflag == "1" )||( deptflag == "4" )||( deptflag == "6" )||( deptflag == "7" )) ) { messageBox("¼ö¼ú½ÇÀ» ¼±ÅÃÇÏÁö ", "E007"); return; } }else if( refdeptflag == "A" ){ if( !(( deptflag == "2" )||( deptflag == "4" )||( deptflag == "5" )||( deptflag == "7" )) ) { messageBox("¸¶Ãë°ú¸¦ ¼±ÅÃÇÏÁö ", "E007"); return; } }else if( refdeptflag == "R" ){ if( !(( deptflag == "3" )||( deptflag == "5" )||( deptflag == "6" )||( deptflag == "7" )) ) { messageBox("ȸº¹½ÇÀ» ¼±ÅÃÇÏÁö ", "E007"); return; }else if( cureflag == "" ) { messageBox("óġ±¸ºÐÀ» ", "C002"); model.setFocus("cmb_cureflag"); return; } } } } } var oproomcd, safestocqty, stocqty, goodcd, allsizespecid, refdeptflag; var nodeCnt = parseInt(getNodesetCount("/root/init/oproomlist"))+1; var oproomstoclist = "oproomcd¢Ësafestocqty¢Ëstocqty¢Ëgoodcd¢Ëallsizespecid¢Ërefdeptflag"; goodcd = model.getValue("/root/main/goodinfo/gooddetlinfo/goodcd"); allsizespecid = model.getValue("/root/main/goodinfo/gooddetlinfo/allsizespecid"); for( var j = 1; j < nodeCnt; j++) { oproomcd = model.getValue("/root/init/oproomlist["+j+"]/oproomcd"); if( j < 4 ) {//ORÃÑÀç°í¸¦ Á¦¿ÜÇϱâ À§ÇØ if( refdeptflag == "O" ) {//¼ö¼úÀ̸é CCR, Clean-Zone, OR(â°í) Æ÷ÇÔ safestocqty = model.getValue("/root/temp/oproomstoclist/oproomnostoc"+j); stocqty = model.getValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j); refdeptflag = "O";//CCR, Clean-Zone, OR(â°í)¼ö¼ú½Ç¿¡¼­¸¸ °ü¸® oproomstoclist = oproomstoclist + "¢Ì" + oproomcd + "¢Ë" + safestocqty + "¢Ë" + stocqty + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refdeptflag; }else if( refdeptflag == "A" ) {//¸¶Ãë¸é if( (oldopuseyn == "N")&&(oldrecovruseyn == "N")) { safestocqty = model.getValue("/root/temp/oproomstoclist/oproomnostoc"+j); stocqty = model.getValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j); refdeptflag = "O";//CCR, Clean-Zone, OR(â°í)¼ö¼ú½Ç¿¡¼­¸¸ °ü¸® oproomstoclist = oproomstoclist + "¢Ì" + oproomcd + "¢Ë" + safestocqty + "¢Ë" + stocqty + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refdeptflag; } }else if( refdeptflag == "R" ) {//ȸº¹À̸é if( (oldopuseyn == "N")&&(oldanstuseyn == "N")) { safestocqty = model.getValue("/root/temp/oproomstoclist/oproomnostoc"+j); stocqty = model.getValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j); refdeptflag = "O";//CCR, Clean-Zone, OR(â°í)¼ö¼ú½Ç¿¡¼­¸¸ °ü¸® oproomstoclist = oproomstoclist + "¢Ì" + oproomcd + "¢Ë" + safestocqty + "¢Ë" + stocqty + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refdeptflag; } } }else { safestocqty = model.getValue("/root/temp/oproomstoclist/oproomnostoc"+(j+1)); stocqty = model.getValue("/root/temp/oproomstoclist[2]/oproomnostoc"+(j+1)); refdeptflag = model.getValue("/root/main/cond/refdeptflag"); oproomstoclist = oproomstoclist + "¢Ì" + oproomcd + "¢Ë" + safestocqty + "¢Ë" + stocqty + "¢Ë" + goodcd + "¢Ë" + allsizespecid + "¢Ë" + refdeptflag; } model.setValue("/root/temp/oproomstoclist/oproomnostoc"+j, ""); //¼ö¼ú¹æ ¾ÈÀüÀç°í instance ÃʱâÈ­ model.setValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j, "");//¼ö¼ú¹æ Àç°í instance ÃʱâÈ­ } var custtel = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel"); if( custtel != "" ) { if( custtel.length < 10 ) { messageBox("°Å·¡Ã³ ÀüÈ­¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇϼ¼¿ä!", ""); model.setFocus("ipt_custtel"); return; } var custteltemp = custtel.split("-"); var tellen = custteltemp.length; if( tellen > 1 ) {//'-'ÀԷ½à model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custteltemp[0]+""+custteltemp[1]+""+custteltemp[2]); }else { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custteltemp[0]); } } model.copyNode("/root/send/reqdata", "/root/main/goodinfo/gooddetlinfo"); model.setValue("/root/send/senddata", oproomstoclist); if( endgood == "N" ) { messageBox("´ÜÁ¾µÈ ¹°Ç°Àº ÀúÀåÇÒ ¼ö ", "I004"); }else { submit("TXMNP04401"); } model.removenode("/root/main/goodinfo/goodstocinfo/refdeptflag"); model.setValue("/root/main/cond/deptflag", ""); model.setValue("/root/temp/deptflag1", ""); model.setValue("/root/temp/deptflag1", ""); model.resetInstanceNode("/root/main/goodinfo"); model.setValue("/root/main/cond/ccrlrgcd", ""); model.setValue("/root/main/cond/ccrmdlcd", ""); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04401");//ÀúÀå ÈÄ ÀçÁ¶È¸ btn_save.disabled = true; }*/ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° »ó¼¼ Á¤º¸ Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fDblClick(){ model.removenode("/root/send"); model.makeValue("/root/send/reqdata/goodcd", model.getValue("/root/main/goodlist[" + grd_goodlist.row + "]/goodcd")); model.makeValue("/root/send/reqdata/allsizespecid", model.getValue("/root/main/goodlist[" + grd_goodlist.row + "]/allsizespecid")); model.makeValue("/root/send/reqdata/refdeptflag", model.getValue("/root/main/cond/refdeptflag")); model.makeValue("/root/send/reqdata/refdept", model.getValue("/root/main/cond/refdept")); submit("TRMNP04402", false); //´ë, Áߺзù¿¡ µû¸¥ ÄÞº¸ Á¶È¸ if( model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd") != "" ) { model.resetInstanceNode("/root/temp/mdllist"); model.resetInstanceNode("/root/temp/smllist"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/reqdata/tabflag", "CCR"); model.makeValue("/root/send/reqdata/ccrlrgcd", model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd")); submit("TRMNP04409"); } if( model.getValue("/root/main/goodinfo/gooddetlinfo/mdlcd") != "" ) { model.resetInstanceNode("/root/temp/smllist"); model.removenode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/reqdata/tabflag", "CCR"); model.makeValue("/root/send/reqdata/ccrlrgcd", model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd")); model.makeValue("/root/send/reqdata/ccrmdlcd", model.getValue("/root/main/goodinfo/gooddetlinfo/mdlcd")); submit("TRMNP04410"); } model.refresh(); /* var iRow = -1; if( idx == 1 ) {//±¸¸Å Á¶È¸À϶§ iRow = grd_goodlist.row; }else if( idx == 2 ) {//CCR Á¶È¸À϶§ iRow = grd_goodlist2.row; }else if( idx == 3 ) {//ó¹æ Á¶È¸ iRow = grd_goodlist3.row; } if(iRow < 1) { return; }else { model.makeValue("/root/send/reqdata/goodcd", model.getValue("/root/main/goodlist"+"["+iRow+"]/goodcd")); model.makeValue("/root/send/reqdata/allsizespecid", model.getValue("/root/main/goodlist"+"["+iRow+"]/allsizespecid")); model.makeValue("/root/send/reqdata/endgood", model.getValue("/root/main/goodlist"+"["+iRow+"]/endgood")); submit("TRMNP04402", false); var totalSafeCnt = 0; var totaStocCnt = 0; var custtel = model.getValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel"); var tellen = custtel.length; var custteltemp = custtel.substring(0, 2); //ÀüÈ­¹øÈ£ '-'·Î ±¸ºÐ Ç¥½Ã if( tellen != 0 ) {//¹øÈ£°¡ ÀÖÀ»¶§ if( custteltemp == "01" ) {//ÈÞ´ëÆù if( tellen == 11 ) { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custtel.substr(0,3)+"-"+custtel.substr(3,4)+"-"+custtel.substr(7,4)); }else { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custtel.substr(0,3)+"-"+custtel.substr(3,3)+"-"+custtel.substr(6,4)); } }else { if( custteltemp == "02" ) {//¼­¿ï if( tellen == 10 ) { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custtel.substr(0,2)+"-"+custtel.substr(2,4)+"-"+custtel.substr(6,4)); }else { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custtel.substr(0,2)+"-"+custtel.substr(2,3)+"-"+custtel.substr(5,4)); } }else {//±× ¿Ü if( tellen == 10 ) { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custtel.substr(0,3)+"-"+custtel.substr(3,3)+"-"+custtel.substr(6,4)); }else { model.setValue("/root/main/goodinfo/gooddetlinfo/ccrcusttel", custtel.substr(0,3)+"-"+custtel.substr(3,4)+"-"+custtel.substr(7,4)); } } } } //¼ö¼ú:1, ¸¶Ãë:2, ȸº¹:3, ¼ö¼ú/¸¶Ãë:4, ¸¶Ãë/ȸº¹:5, ¼ö¼ú/ȸº¹:6, ¼ö¼ú/¸¶Ãë/ȸº¹:7 var deptflag = model.getValue("/root/main/goodinfo/gooddetlinfo/deptflag") ; switch( deptflag ) { case "1": model.setValue("/root/temp/deptflag1", "1"); break; case "2": model.setValue("/root/temp/deptflag1", "2"); break; case "3": model.setValue("/root/temp/deptflag1", "3"); break; case "4": model.setValue("/root/temp/deptflag1", "1 2"); break; case "5": model.setValue("/root/temp/deptflag1", "2 3"); break; case "6": model.setValue("/root/temp/deptflag1", "1 3"); break; case "7": model.setValue("/root/temp/deptflag1", "1 2 3"); break; } if( model.getValue("/root/main/goodinfo/gooddetlinfo/ccrdeliveyn") == "Y" ) { ccrdelivepriod.disabled = "true"; }else { ccrdelivepriod.disabled = "false"; } if( model.getValue("/root/main/goodinfo/gooddetlinfo/ccrlrgcd") != "" ) { //´ëºÐ·ù °ªÀÌ ÀÖÀ¸¸é //¹°Ç° ºÐ·ù¸¦ º¸¿©ÁÖ±â À§ÇØ ´ëºÐ·ù·Î Áߺзù Á¶È¸ ÈÄ Áߺзù°ª ´ëÀÔ model.setValue("/root/main/cond/ccrlrgcd", model.getValue("/root/main/goodinfo/gooddetlinfo/ccrlrgcd")); model.resetInstanceNode("/root/temp/mdllist"); model.resetInstanceNode("/root/temp/smllist"); var oldtabflag = model.getValue("/root/main/cond/tabflag"); if( oldtabflag != "CCR" ) { model.setValue("/root/main/cond/tabflag", "CCR"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04409"); model.setValue("/root/main/cond/tabflag", oldtabflag); }else { model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04409"); } } if( model.getValue("/root/main/goodinfo/gooddetlinfo/ccrmdlcd") != "" ) { //Áߺзù °ªÀÌ ÀÖÀ¸¸é //¹°Ç° ºÐ·ù¸¦ º¸¿©ÁÖ±â À§ÇØ Áߺзù·Î ¼ÒºÐ·ù Á¶È¸ ÈÄ ¼ÒºÐ·ù°ª ´ëÀÔ model.setValue("/root/main/cond/ccrlrgcd", model.getValue("/root/main/goodinfo/gooddetlinfo/ccrlrgcd")); model.setValue("/root/main/cond/ccrmdlcd", model.getValue("/root/main/goodinfo/gooddetlinfo/ccrmdlcd")); model.resetInstanceNode("/root/temp/smllist"); if( model.getValue("/root/main/cond/tabflag") != "CCR" ) { model.setValue("/root/main/cond/tabflag", "CCR"); model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04410"); model.setValue("/root/main/cond/tabflag", "MIS"); }else { model.copyNode("/root/send/reqdata", "/root/main/cond"); submit("TRMNP04410"); } var nodeCnt = getNodesetCount("/root/temp/smllist"); if( nodeCnt > 0 ) { //addComboItem("cmb_ccrsml", "Àü ü", "", "above" ); } } var nodeCnt = getNodesetCount("/root/temp/mdllist"); if( nodeCnt > 0 ) { //addComboItem("cmb_ccrmdl", "Àü ü", "", "above" ); } //Àç°í ±×¸®µå °ª ¸ÊÇÎ var nodeCnt = parseInt(getNodesetCount("/root/init/oproomlist"))+1; for( var j = 1; j <= nodeCnt; j++) { var safestocqty = model.getValue("/root/main/goodinfo/oproomstoclisthid["+j+"]/safestocqty"); var stocqty = model.getValue("/root/main/goodinfo/oproomstoclisthid["+j+"]/stocqty"); if( ( safestocqty == "" )||( stocqty == "" ) ) { model.setValue("/root/temp/oproomstoclist/oproomnostoc"+j, 0); model.setValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j, 0); }else { model.setValue("/root/temp/oproomstoclist/oproomnostoc"+j, model.getValue("/root/main/goodinfo/oproomstoclisthid["+j+"]/safestocqty")); model.setValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j, model.getValue("/root/main/goodinfo/oproomstoclisthid["+j+"]/stocqty")); } if( j < 5 ) {//CCR, CLEANE-ZONE, â°í, ¼ö¼ú¹æ ÃÑÇÕ¸¸ ÇÕ°è totalSafeCnt += parseFloat(model.getValue("/root/temp/oproomstoclist/oproomnostoc"+j)); totaStocCnt += parseFloat(model.getValue("/root/temp/oproomstoclist[2]/oproomnostoc"+j)); } } //Àç°í ÃÑÇհ踦 CSRÃÑÇÕ°è¿¡ ¸ÊÇÎ if( ( isNaN(totalSafeCnt) )||( isNaN(totaStocCnt) ) ) {//¼ýÀÚ°¡ ¾Æ´Ï¸é ¸®ÅÏ return; }else { //¼ö¼ú¹æ¿¡¼­ Æ÷Àå ´ÜÀ§·Î °è»êÇÏ¿© º¸¿©ÁÖ±â //var exchqty = model.getValue("/root/main/goodinfo/gooddetlinfo/exchqty"); //ȯ»ê¼ö·® //var allpacksafeqty = parseFloat( totalSafeCnt / parseFloat(exchqty) ); //var allpackqty = parseFloat( totaStocCnt / parseFloat(exchqty) ); //model.makeValue("/root/main/goodinfo/ccrstocinfo/allpacksafeqty", totalSafeCnt); //model.makeValue("/root/main/goodinfo/ccrstocinfo/allpackqty", totaStocCnt); model.makeValue("/root/main/goodinfo/ccrstocinfo/allsafeqty", totalSafeCnt); model.makeValue("/root/main/goodinfo/ccrstocinfo/allqty", totaStocCnt); } } btn_save.disabled = false; model.refresh();*/ } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¿¢¼¿ÀúÀå */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSaveExcel(){ var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); var tabflag = model.getValue("/root/main/cond/tabflag"); if (fileName != "") { if( tabflag == "MIS" ) { grd_goodlist.saveExcel(fileName, "SheetName", false, false, "", "", true); }else if( tabflag == "CCR" ) { grd_goodlist2.saveExcel(fileName, "SheetName", false, false, "", "", true); } } }