/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø·á - ¼­½Ä¼±Åà ÆË¾÷ * Version : - Ver.1.00.01 * °³¹ßÀÚ: À̰æÈñ * ÃÖÃÊÀÛ¼ºÀÏ: - 2008/07/24 * ¼öÁ¤ÀÌ·Â: * ±âŸ: - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /** * @desc : ÃʱâÈ­ * @ * @param : * @return : * @----------------------- ------------------------------ */ function fInitialize() { var formcd= opener.window.javascript.getParameter("formcd"); var codeflag= opener.window.javascript.getParameter("codeflag"); opener.window.javascript.setParameter("formcd",""); opener.window.javascript.setParameter("codeflag",""); var reqflag = model.getValue("/root/main/condition/reqflag"); model.makeValue("/root/main/condition/reqdata",formcd); model.makeValue("/root/send/reqdata/reqdata",model.getValue("/root/main/condition/reqdata")); var srchmode = opener.window.javascript.getParameter("srch_cond"); var srchcond = srchmode.split(":")[1]; if(srchmode.split(":")[0] == "OCR" && srchcond == "N") model.makeValue("/root/main/condition/reqformprogflag", "PROG"); if(srchmode.split(":")[0] == "OCR" && srchcond == "Y") { model.removeNodeset("/root/main/formlist" ); model.refresh(); model.makeValue("/root/send/reqdata/reqflag","formnm"); model.makeValue("/root/send/reqdata/popflag","0"); model.makeValue("/root/main/condition/reqflag","formnm"); model.makeValue("/root/main/condition/popflag","0"); }else if(srchmode.split(":")[0] == "JINJEONG" && srchcond == "Y"){ model.removeNodeset("/root/main/formlist" ); model.refresh(); model.makeValue("/root/send/reqdata/reqflag","formnm"); model.makeValue("/root/send/reqdata/popflag","0"); model.makeValue("/root/main/condition/reqflag","formnm"); model.makeValue("/root/main/condition/popflag","0"); model.makeValue("/root/main/condition/jinjeong", "0"); } else { model.removeNodeset("/root/main/formlist" ); model.refresh(); if(codeflag=="Y") { model.makeValue("/root/send/reqdata/reqflag","formcd"); }else { model.makeValue("/root/send/reqdata/reqflag","formextnnm"); } } if(formcd!=""){ submit("TRMRF00707"); } var count = getNodesetCnt(model,"/root/main/formlist"); grd_formlist.row = 1; if(count == 1){ var formcode = model.getValue("/root/main/formlist[" + grd_formlist.row + "]/formcd"); var srcformcd = model.getValue("/root/main/formlist[" + grd_formlist.row + "]/srcformcd"); //¼­½Äüũ if (!fChkForm(srcformcd)) { event.preventDefault(); window.close(); return false; } opener.javascript.setParameter("formcd", formcode); model.close(); } //¿Ü·¡¼öÁø¿¡ ÀÔ¿ø¼­½Ä ÀÛ¼º Á¦ÇÑ ¼­½ÄÄÚµå mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/srcformcd", 9968); } /** * @desc : ¼­½Ä Á¶È¸ * @ * @param : * @return : * @----------------------- ------------------------------ */ function fGetFormlist() { var reqflag = model.getValue("/root/main/condition/reqflag"); if(reqflag == "formcd"){ var reqdata = model.getValue("/root/main/condition/reqdata"); reqdata = reqdata.toUpperCase(); model.setValue("/root/main/condition/reqdata", reqdata); } model.copyNode("/root/send/reqdata", "/root/main/condition"); submit("TRMRF00707"); } /** * @desc : ¼­½Ä ¼±Åà * @ * @param : * @return : * @----------------------- ------------------------------ */ function fSelectForm() { if(!isDataCell()) return; var iRow = grd_formlist.row; if(iRow < 1){ return; } var srcformcd = model.getValue("/root/main/formlist[" + iRow + "]/srcformcd"); //¼­½Äüũ if (!fChkForm(srcformcd)) { return; } //2010-02-25 ¿ÀÀü 12:38:04 °­ÁöÈÆ ¼öÁ¤ : ¿äû¹øÈ£ 10010, ÀÔȯ¼öÁø ¼±Åýà ¿Ü·¡±â·Ï ¸·±â, formchosflag·Î ¿Ü·¡,ÀÔ¿ø±â·Ï ¿©ºÎÆÇ´Ü. if(isPopup()){ if (opener.window.javascript.getScreenID() == "SMMMR00100") { var ioflag = opener.model.getValue("/root/send/reqinitinfo/chosflag"); if (ioflag != "O"){ //ÀÔ¿ø¼öÁøÀϰæ¿ì. var formchosflag = model.getValue("/root/main/formlist[" + iRow + "]/formchosflag"); if(formchosflag == "O"){ messageBox("ÀÔ¿øÈ¯ÀÚÀ̹ǷΠ¿Ü·¡¼­½ÄÀ» ÀÛ¼ºÇÏ½Ç ¼ö", "I004"); return; } }else if( ioflag == "O" ){// [¿äû¹øÈ£:20160824021] 1. ÀÔ¿ø±â·Ï ¼­½Ä Áß ÀϺΠ°íÁ¤°ª ¼³Á¤ var formchosflag = model.getValue("/root/main/formlist[" + iRow + "]/formchosflag"); if(formchosflag == "I" && getNodesetCnt(model, "/root/temp/srcformcd/hardcd[hardcd = '" + srcformcd + "']") > 0){ messageBox("¿Ü·¡È¯ÀÚÀ̹ǷΠÀÔ¿ø¼­½ÄÀ» ÀÛ¼ºÇÏ½Ç ¼ö", "I004"); return; } } } } var formcd = model.getValue("/root/main/formlist[" + iRow + "]/formcd"); var formbasecd = model.getValue("/root/main/formlist[" + iRow + "]/formbasecd"); var formnm = model.getValue("/root/main/formlist[" + iRow + "]/formnm"); opener.javascript.setParameter("formcd", formcd); opener.javascript.setParameter("formbasecd", formbasecd); opener.javascript.setParameter("formnm", formnm); model.close(); } function fConfirm() { var iRow = grd_formlist.row; if(iRow < 1){ return; } var formcd = model.getValue("/root/main/formlist[" + iRow + "]/formcd"); var formbasecd = model.getValue("/root/main/formlist[" + iRow + "]/formbasecd"); var formnm = model.getValue("/root/main/formlist[" + iRow + "]/formnm"); opener.javascript.setParameter("formcd", formcd); opener.javascript.setParameter("formbasecd", formbasecd); opener.javascript.setParameter("formnm", formnm); model.close(); } function fCancel() { opener.javascript.setParameter("formcd",""); opener.javascript.setParameter("formnm","" ); model.close(); } /** * @desc : Áñ°Üã±âÃß°¡ * @id : trv_formlist * @event : onmousedown * @return : void * @authur : ÀÓÁö¿ø */ function fSetFavorForm() { var formcd = model.getValue("/root/main/formlist["+ grd_formlist.row +"]/formcd"); var formbsetflag = "F"; var formbsetdeptcd = ""; model.makeValue("/root/send/temp/formcd", formcd); model.makeValue("/root/send/temp/formbsetflag", formbsetflag); model.makeValue("/root/send/temp/formbsetdeptcd", formbsetdeptcd); submit("TXMMR01001"); parent.window.javascript.fFavorRefresh("refresh"); // Áñ°Üã±â refresh } function fChkForm(srcformcd) { //ƯÁ¤¼­½Ä(¸¶ÃëÀüÆò°¡¼­) mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/opformcd", 5952); var opformcdCnt = getNodeSetCnt("/root/init/opformcd/hardcd[hardcd = '" + srcformcd + "']"); if (opformcdCnt > 0) { messageBox("ÇØ´ç¼­½ÄÀº ¸¶Ãë±â·ÏÁö ¶Ç´Â ¼ö¼úÈ®Á¤ È­¸é¿¡¼­ ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù!","I"); return false; } return true; }