/*--------------------------------------------------------------------- ¼ö¼ú½Ç ¹°Ç° ¸¶½ºÅÍ (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/viewctrl/viewctrllist/viewctrlinfo/cdnm"));//CCR Main model.setValue("/root/main/cond/refdept", model.getValue("/root/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"); //} model.setValue("/root/main/goodinfo/gooddetlinfo/goodflag", "T"); model.makeValue("/root/send/reqdata/refdeptflag", model.getValue("/root/main/cond/refdeptflag"));//TREE ºÐ·ù Á¶È¸¸¦ À§ÇÑ Á¶°Ç model.makeValue("/root/send/reqdata/tabflag", "CCR");//¼ö¼ú½Ç ¹°Ç° ºÐ·ù Á¶È¸¸¦ À§ÇÑ Á¶°Ç model.makeValue("/root/send/reqdata/goodflag", "T"); submit("TRMNP04414", false);//TREE ºÐ·ù Á¶È¸ submit("TRMNP04403", false);//¹°Ç°±¸ºÐ Á¶È¸ submit("TRMNP04408", false);//¹°Ç° »ó¼¼Á¤º¸ ´ëºÐ·ù Á¶È¸ submit("TRMNP04404", false); var nodeCnt = getNodesetCount("/root/init/lrglist"); if( nodeCnt > 0 ) { addComboItem("cmb_lrg", "Àü ü", "", "above" ); model.setValue("/root/main/goodinfo/gooddetlinfo/lrgcd", "30"); cmb_lrg.dispatch("xforms-value-changed"); } grd_goodlist.explorerbar = "sort"; 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 < 4 ) { return; } 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); } } }else { 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"); /*for(var i = 1; i <= grd_goodlist.rows; i++ ){ if(grd_goodlist.valueMatrix(i,0) == "¡Ú"){ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#FF0000"; }else if(grd_goodlist.valueMatrix(i,0) == "¡Ù"){ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#000000"; }else if(grd_goodlist.valueMatrix(i,0) == "¡Ü"){ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#0000FF"; }else{ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#000000"; } } model.refresh();*/ } /*--------------------------------------------------*/ /*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"); /*for(var i = 1; i <= grd_goodlist.rows; i++ ){ if(grd_goodlist.valueMatrix(i,0) == "¡Ú"){ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#FF0000"; }else if(grd_goodlist.valueMatrix(i,0) == "¡Ù"){ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#000000"; }else if(grd_goodlist.valueMatrix(i,0) == "¡Ü"){ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#0000FF"; }else{ grd_goodlist.cellstyle("color", i, 0, i, 0) = "#000000"; } } model.refresh();*/ } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° ºÎ¼­º° ºÎ¼­ Àç°í È­¸é º¯°æ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fChangeDept(flag) { } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° Á¤º¸ ÀúÀå */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSaveGoodInfo() { var lrgcd, mdlcd, smlcd, cureflag, delivepriod, deliveyn, useflag, appdd, enddd, goodcd, refdept; goodcd = model.getValue("/root/main/goodinfo/gooddetlinfo/goodcd"); 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"); refdept = model.getValue("/root/main/cond/refdept"); if( goodcd == "" ) { messageBox("¸ðÄڵ尡 ¾ø½À´Ï´Ù.", "E000"); return; }else if( lrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_lrg"); return; }else if( mdlcd == "" ) { messageBox("Áߺзù¸¦ ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_mdl"); return; }else if( prcpnm.length > 400 ) { messageBox("¹°Ç°¸íÀº 400ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( goodspec.length > 150 ) { messageBox("±Ô°ÝÀº 150ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_goodspec"); return; }else if( goodmodel.length > 150 ) { messageBox("¸ðµ¨Àº 150ÀÚ ÀÌÇÏ ", "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; }else if( !(refdept == "O"||refdept == "A"||refdept == "R"||refdept == "E") ) { messageBox("ºÎ¼­±¸ºÐÀ» ¼±ÅÃÇÏÁö ", "E007"); model.setFocus("cmb_refdept"); return; } //CSR°ü·ÃÇØ¼­ ÀúÀå ÈÄ Á¶È¸ model.setValue("/root/main/cond/refnm", goodcd); 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"); model.resetInstanceNode("/root/main/goodinfo/gooddetlinfo") model.setValue("/root/main/goodinfo/gooddetlinfo/goodflag", "T"); model.makeValue("/root/send/reqdata/refdeptflag", model.getValue("/root/main/cond/refdeptflag"));//TREE ºÐ·ù Á¶È¸¸¦ À§ÇÑ Á¶°Ç model.setValue("/root/main/goodinfo/gooddetlinfo/lrgcd", "30"); cmb_lrg.dispatch("xforms-value-changed"); var pFlag = "2";//Æ®¸® Á¶È¸·Î Æ®¸® Á¶È¸°¡ ¾Æ´Ï´õ¶óµµ °Ë»ö¸íÀÌ ÀÖÀ½.2009.04.07 fSearch(pFlag); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° Á¤º¸ ÀúÀå(Àϰý) */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSaveBatchGoodInfo() { var lrgcd, mdlcd, smlcd, cureflag, delivepriod, deliveyn, useflag, appdd, enddd, goodcd, allsizespecid, goodspec, goodmodel, stat; 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¢Ëstat"; 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 > 400 ) { messageBox("¹°Ç°¸íÀº 400ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_prcpnm"); return; }else if( goodspec.length > 150 ) { messageBox("±Ô°ÝÀº 150ÀÚ ÀÌÇÏ ", "E008"); model.setFocus("ipt_goodspec"); return; }else if( goodmodel.length > 150 ) { messageBox("¸ðµ¨Àº 150ÀÚ ÀÌÇÏ ", "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"); if( model.getValue("/root/main/goodlist[" + i + "]/rgstyn") == "N" ) { stat = "I"; }else { stat = "U"; } 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") + "¢Ë" + stat; } //} } model.setValue("/root/send/savedata", savelist); if( submit("TXMNP04402") ) { model.removeNodeset("/root/main/goodinfo/gooddetlinfo"); fBatchSearch(); } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¼ö¼ú½Ç ¹°Ç° »ó¼¼ Á¤º¸ Á¶È¸ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fBatchDblClick(){ model.removenode("/root/send"); model.makeValue("/root/send/reqdata/goodcd", opener.javascript.getParameter("goodcd")); model.makeValue("/root/send/reqdata/allsizespecid", opener.javascript.getParameter("allsizespecid")); model.makeValue("/root/send/reqdata/refdeptflag", opener.javascript.getParameter("refdeptflag")); model.makeValue("/root/send/reqdata/refdept", opener.javascript.getParameter("refdept")); submit("TRMNP04402", false); //´ë, Áߺзù¿¡ µû¸¥ ÄÞº¸ Á¶È¸ if( model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd") != "" ) { model.resetInstanceNode("/root/temp/mdllist"); model.resetInstanceNode("/root/temp/smllist"); //model.setValue("/root/main/goodinfo/gooddetlinfo/mdlcd", ""); //model.setValue("/root/main/goodinfo/gooddetlinfo/smlcd", ""); 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(); } /* --------------------------------------------------*/ /* 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(); } /* --------------------------------------------------*/ /* 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); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ¸ðÄÚµå »ý¼º */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fCretCode(){ var lrgcd = model.getValue("/root/main/goodinfo/gooddetlinfo/lrgcd"); var mdlcd = model.getValue("/root/main/goodinfo/gooddetlinfo/mdlcd"); var smlcd = model.getValue("/root/main/goodinfo/gooddetlinfo/smlcd"); var goodcd = model.getValue("/root/main/goodinfo/gooddetlinfo/goodcd"); if( goodcd != "" ) { messageBox("¸ðÄڵ尡 ¼±ÅÃµÇ¾î ¸ðÄڵ带 »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.!", "E000"); return; } if( lrgcd == "" ) { messageBox("´ëºÐ·ù¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.!", "E000"); return; } if( mdlcd == "" ) { messageBox("Áߺзù¸¦ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.!", "E000"); return; } if( smlcd == "" ) { if( messageBox("¼ÒºÐ·ù ¾øÀÌ »ý¼ºÇϽðڽÀ´Ï±î?", "Q000") != "6" ) { return; }else { smlcd = "00"; } } model.removenode("/root/send"); model.makeValue("/root/send/reqdata/lrgcd", lrgcd); model.makeValue("/root/send/reqdata/mdlcd", mdlcd); model.makeValue("/root/send/reqdata/smlcd", smlcd); submit("TRMNP05601", false); model.setValue("/root/main/goodinfo/gooddetlinfo/goodcd", model.getValue("/root/init/cretCodeInfo/code")); model.setValue("/root/main/goodinfo/gooddetlinfo/allsizespecid", "-"); model.setValue("/root/main/goodinfo/gooddetlinfo/appdd", getCurrentDate()); model.setValue("/root/main/goodinfo/gooddetlinfo/enddd", "99991231"); model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : SUB ¼ö·® ¼ÂÆÃ */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fSetSubID(iParam){ model.setValue("/root/main/goodinfo/gooddetlinfo/subid", iParam); ipt_subid.refresh(); }