var FORMMNGT_SCR_SAVE_DATA = 0; //È­¸é¿¡ ´©Àû¸®½ºÆ® ÀúÀåÇÒ µ¥ÀÌÅÍ (0:¾øÀ½, 1:ÀÖÀ½) /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.setFocus("ipt_reqdata"); model.toggle("itemlist"); model.makeValue("/root/init/today", getCurrentDate()); model.makeValue("/root/main/condition/reqflag", "itemnm"); model.makeValue("/root/temp/itemSatus", ""); // ¾ÆÀÌÅÛ ¹öư ºñȰ¼ºÈ­ fNewItemBtnEnabled(true, false, false); // À¯»ç¾î/¾à¾î ¹öư ºñȰ¼ºÈ­ fSynonymBtnEnabled(false, false, false); model.refresh(); } /** * @desc : ¾ÆÀÌÅÛ ¹öư Ȱ¼ºÈ­ * @param : * @return : * @--------------------------------------------------- */ function fNewItemBtnEnabled(addBtn, ModifyBtn, SaveBtn) { if(addBtn != null) { if(addBtn == true) button1.disabled = false; else button1.disabled = true; } if(ModifyBtn != null) { if(ModifyBtn == true) button4.disabled = false; else button4.disabled = true; } if(SaveBtn != null) { if(SaveBtn == true) btn_rgst_item.disabled = false; else btn_rgst_item.disabled = true; } } /** * @desc : À¯»ç¾î/¾à¾î ¹öư Ȱ¼ºÈ­ * @param : * @return : * @--------------------------------------------------- */ function fSynonymBtnEnabled(addBtn, ModifyBtn, SaveBtn) { if(addBtn != null) { if(addBtn == true) button8.disabled = false; else button8.disabled = true; } if(ModifyBtn != null) { if(ModifyBtn == true) btn_rgst_term.disabled = false; else btn_rgst_term.disabled = true; } if(SaveBtn != null) { if(SaveBtn == true) btn_cncl_term.disabled = false; else btn_cncl_term.disabled = true; } } /** * @desc : Áߺ¹µÈ À̸§ error check * @param : * @return : 0 : error 1 : no error * @--------------------------------------------------- */ function fRemoveBlank(str) { str = str.replace(/\s/g,''); return str; } /** * @desc : Áߺ¹µÈ À̸§ error check * @param : * @return : 0 : error 1 : no error * @--------------------------------------------------- */ function fChkError() { var errcd = ""; var useYN = ""; if(model.getValue("/root/temp/itemSatus") == "item") { errcd = model.getValue("/root/main/errmsg/errcd"); } else { errcd = model.getValue("/root/temp/errmsg/errcd"); } if(errcd == "") return 0; if(errcd == "err01") { // insert error var itemnm = model.getValue("/root/main/newitem/itemnm"); useYN = messageBox(itemnm + "°ú(¿Í) °°Àº À̸§ÀÌ ÀÖ½À´Ï´Ù. ÀÔ·Â", "S001"); } else if(errcd == "err02") { var termnm = model.getValue("/root/main/newterm/termnm"); useYN = messageBox(termnm + "°ú(¿Í) °°Àº À̸§ÀÌ ÀÖ½À´Ï´Ù. ÀÔ·Â", "S001"); } if(useYN == 6){ return 1; }else{ return 0; } } /** * @desc : ¾ÆÀÌÅÛ¸®½ºÆ® Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqItemlist() { model.resetInstanceNode("/root/main/newterm"); model.resetInstanceNode("/root/main/newitem"); model.removeNodeset("/root/main/termlist"); grd_termlist.rebuild(); model.refresh(); fSetCtrlDisabled2(true); // ¿ÂÀüÇÑ´Ü¾î °Ë»ö var cond = model.getValue("/root/main/condition/cond"); // ÇѱÛÀº 1±ÛÀÚ,¿µ¾î´Â2±ÛÀÚ ÀÌ»ó Á¶È¸ var reqdata = model.getValue("/root/main/condition/reqdata"); if(cond !="word"){ if(ipt_reqdata.currentText.length < 2) { if(reqdata.charCodeAt(0) > 255){ } else { messageBox(radio2.label +"À» 2ÀÚ¸® ÀÌ»ó", "C001"); return; } } } // ¾ÆÀÌÅÛ Á¶È¸½Ã Á¶È¸°ª »çÀÌÀÇ ºó°ø°£À» Á¦°ÅÇÔ. var tmpStr = model.getValue("/root/main/condition/reqdata"); var tmpStr2 = model.getValue("/root/main/condition/reqdata"); tmpStr = fRemoveBlank(tmpStr); model.makeValue("/root/main/condition/reqdata", tmpStr); model.copyNode("/root/send/reqdata", "/root/main/condition"); submit("TRMRF00201"); model.makeValue("/root/main/condition/reqdata", tmpStr2); model.refresh(); // À¯»ç¾î/¾à¾î ¹öư Ȱ¼ºÈ­/ºñȰ¼ºÈ­ var itemlistNode = model.instances(0).selectNodes("/root/main/itemlist"); if(itemlistNode.length == 0) { fSynonymBtnEnabled(true, false, false); } } /** * @desc : ¾ÆÀÌÅÛ¸®½ºÆ® Ãß°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fAdditemlist(){ model.resetInstanceNode("/root/main/newitem"); fSetCtrlitemDisabled(false); chkmaster.visible = true; chkmaster.disabled = true; model.setFocus("ipt_itemnm"); model.makeValue("/root/temp/valiyn", "Y"); model.makeValue("/root/main/newitem/status", "i"); model.makeValue("/root/main/newitem/repryn", "Y"); model.makeValue("/root/main/newitem/datakind", "V"); model.makeValue("/root/main/newitem/itemfromdt", model.getValue("/root/init/today")); model.makeValue("/root/main/newitem/itemtodt", "99991231"); model.makeValue("/root/main/newitem/cntrkind" ,"STX"); //model.makeValue("/root/main/newitem/synomflag" ,"E"); //½Å±Ô ÀúÀå flag model.makeValue("/root/temp/status","I"); model.removeNodeset("/root/main/termlist"); // ¾ÆÀÌÅÛ ¹öư Ȱ¼ºÈ­ fNewItemBtnEnabled(true, false, true); model.refresh(); } /** * @desc : ¾ÆÀÌÅÛ¸®½ºÆ® ¹öư disabled * @ * @param : * @return : * @--------------------------------------------------- */ function fSetCtrlitemDisabled(bool){ rdo_synomflag.disabled = bool; ipt_itemnm.disabled = bool; ipt_itemcnts.disabled = bool; cmb_cntrtype.disabled = bool; ipt_maxlgth.disabled = bool; ipt_deflval.disabled = bool; ipt_fromdd.disabled = bool; ipt_todd.disabled = bool; ipt_rem.disabled = bool; ipt_updtrsn.disabled = bool; chkmaster.disabled = bool; cmb_datatype.disabled = bool; } /** * @desc : term¸®½ºÆ® ¹öư disabled * @ * @param : * @return : * @--------------------------------------------------- */ function fSetCtrlDisabled2(bool){ //combo5.disabled = bool; ipt_termnm.disabled = bool; input9.disabled = bool; input12.disabled = bool; //combo6.disabled = bool; input10.disabled = bool; input13.disabled = bool; term_chktermmaster.disabled = bool; } /** * @desc : ¾ÆÀÌÅÛ¸®½ºÆ® ¼öÁ¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetItemlist() { iRow = grd_itemlist.row - grd_itemlist.fixedRows + 1; if(iRow < 1){ messageBox("¼öÁ¤ÇÒ ÇàÀ» ","C002"); return; } /*// ¹«È¿ ¾ÆÀÌÅÛ ¼öÁ¤½Ã valicheckº¯°æ var todt = model.getValue("/root/main/newitem/itemtodt"); if(getCurrentDate()+getCurrentTime > todt){ model.setValue("/root/main/valicheck","Y"); } */ //chkmaster.visible = false; model.makeValue("/root/temp/status","U"); fSetCtrlitemDisabled(false); cmb_valiyn.disabled = false; ipt_itemnm.disabled = true; /*var reqstatus = model.getValue("/root/main/condition/reqstatus"); if( reqstatus =="N"){ model.makeValue("/root/temp/valiyn" , "N"); }*/ model.makeValue("/root/main/newitem/status", "u"); //fCompareNodes ºñ±³À§ÇØ copynode model.makeNode("/root/main/newitem2"); model.copyNode("/root/main/newitem2","/root/main/newitem"); //model.setFocus("ipt_itemnm"); model.refresh(); // chkmaster.disabled = false; chkmaster.visible = true; chkmaster.disabled = true; var tmpCtType = model.getValue("/root/main/newitem/cntrkind"); if(tmpCtType == "RDO"){ button7.disabled = false; } else if(tmpCtType == "CHK"){ button7.disabled = false; } else if(tmpCtType == "CMB"){ button7.disabled = false; } // ´ëÇ¥ ¼³Á¤ ¹× ÇÑ/¿µ/¾à¾î ¼³Á¤ ºñȰ¼ºÈ­ chkmaster.disabled = true; rdo_synomflag.disabled = true; // »õ·Î¿î ¾ÆÀÌÅÛ µî·Ï°ü·Ã ¹öưÀ» ¸ðµÎ Ȱ¼ºÈ­½ÃŲ´Ù. fNewItemBtnEnabled(true, true, true); // À¯»ç¾î/¾à¾î ¹öưÀ» ½Å±Ô¹öưÀ» Á¦¿ÜÇÏ°í ºñȰ¼ºÈ­½ÃŲ´Ù. fSynonymBtnEnabled(true, false, false); } /** * @group : * @ver : 2007.06.13 * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : µÎ°³ÀÇ ³ëµå¼ÂÀ» ºñ±³ÇÑ´Ù. * @param : originalNode : * @param : copyNode : * @return : true, false * @--------------------------------------------------- */ function fCompareNodes1(originalNode, copyNode){ var ins = document.models( 0 ).instances( 0 ); var original = ins.selectSingleNode(originalNode).xml; var copy = ins.selectSingleNode(copyNode).xml; var replace = original.setReplaceWord("newitem2","newitem"); if(replace == null || copy == null){ return false; }else if (replace == copy){ return true; }else{ return false; } } /** * @desc : ¾ÆÀÌÅÛ¸®½ºÆ® ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveItemlist() { // ¾ÆÀÌÅÛ ÀúÀå. model.makeValue("/root/temp/itemSatus", "item"); //½Å±Ô,¼öÁ¤ ¾Æ´Ï¸é return var stat = model.getValue("/root/temp/status"); var statflag = false; if(stat=="I" || stat=="U"){ statflag = true; } if(!statflag) return; var status = model.getValue("/root/main/newitem/status"); var repryn = model.getValue("/root/main/newitem/synomflag"); if(!isRequiredControls("ipt_itemnm","cmb_cntrtype","cmb_datatype","rdo_synomflag")) return; if(repryn=="") { messageBox("´ëÇ¥±¸ºÐÀº ","I003"); return; } var itemcd = model.getValue("/root/main/newitem/itemcd"); if(status=="u" && itemcd == "") { alert("´ëÇ¥Äڵ尡 ¹Ýµå½Ã µî·ÏµÇ¾î¾ß ÇÕ´Ï´Ù."); return; } //¼öÁ¤ ¿©ºÎ check if(status == "u") { var compare = fCompareNodes1("/root/main/newitem2","/root/main/newitem"); if(status=="u" && compare == true) { messageBox("¼öÁ¤µÈ ³»¿ëÀÌ","I004"); return; } var ret = messageBox("º¯°æ ÀÌ·ÂÀ» ÀúÀå", "S001"); if(ret == "6"){ model.makeValue("/root/main/newitem/histsaveyn", "Y"); } else if(ret == "7"){ model.makeValue("/root/main/newitem/histsaveyn", "N"); } else{ return; } } //ÄÁÆ®·ÑÀ¯Çü¿¡ µû¶ó valgrupbasenm ÃʱâÈ­ var cntrtype = model.getValue("/root/main/newitem/cntrkind"); if(cntrtype == "STX" || cntrtype == "MTX" || cntrtype == "IMG") { model.makeValue("/root/main/newitem/valgrupbasenm",""); model.makeValue("/root/main/newitem/valgrupbasecd",""); model.refresh(); } model.copyNode("/root/send/savedata", "/root/main/newitem"); // À¯È¿¿©ºÎ °ª ¼³Á¤ model.makeValue("/root/send/savedata/valiyn", model.getValue("/root/temp/valiyn")); /* //¹«È¿È­µÈ grupcd ¼öÁ¤½Ã gruptodt »õ·Î ³Ö¾îÁØ´Ù. var valicheck = model.getValue("/root/main/valicheck"); if(valicheck=="Y"){ model.setValue("/root/send/savedata/itemtodt","29991231000000"); model.setValue("/root/main/valicheck","N"); model.refresh(); } */ model.removeNode ("/root/main/errmsg"); model.refresh(); if(submit("TXMRF00201")) { if(fChkError() == 1) { //ÀúÀå Áß errorÀ¯¹« È®ÀÎ model.makeValue("/root/main/newitem/procflag", "Y"); //process󸮱¸ºÐÀ» ¹«½Ã·Î ¼³Á¤, ÀúÀåµÈ´Ù. model.refresh(); //model.resetInstanceNode("/root/temp/errmsg"); model.makeValue("/root/temp/errmsg/errcd",""); model.copyNode("/root/send/savedata", "/root/main/newitem"); /* //¹«È¿È­µÈ grupcd ¼öÁ¤½Ã gruptodt »õ·Î ³Ö¾îÁØ´Ù. var valicheck = model.getValue("/root/main/valicheck"); if(valicheck=="Y"){ model.setValue("/root/send/savedata/itemtodt","29991231000000"); model.setValue("/root/main/valicheck","N"); model.refresh(); } */ submit("TXMRF00201"); } } //¾ÆÀÌÅÛÀ¯È¿¿©ºÎ ÃʱâÈ­ Y fSetCtrlitemDisabled(true); cmb_valiyn.disabled = true; model.makeValue("/root/temp/status",""); model.makeValue("/root/temp/valiyn","Y"); //model.setValue("/root/main/condition/reqdata", model.getValue("/root/main/itemlist/itemcd")); //model.setValue("/root/main/condition/reqflag", "itemcd"); model.copyNode("/root/send/reqdata", "/root/main/condition"); if(model.getValue("/root/send/reqdata/reqflag") == "itemcd") { if(model.getValue("/root/send/reqdata/reqdata") == "") { model.setValue("/root/send/reqdata/reqdata", model.getValue("/root/send/savedata/itemcd")); } } else if(model.getValue("/root/send/reqdata/reqflag") == "itemnm") { if(model.getValue("/root/send/reqdata/reqdata") == "") { model.setValue("/root/send/reqdata/reqdata", model.getValue("/root/send/savedata/itemnm")); } } else { model.setValue("/root/send/reqdata/reqflag", "itemcd"); if(model.getValue("/root/send/reqdata/reqdata") == "") { model.setValue("/root/send/reqdata/reqdata", model.getValue("/root/send/savedata/itemcd")); } } messageBox("ÀúÀå","I002"); submit("TRMRF00201"); model.makeValue("/root/main/newitem/itemnm", ""); model.removeNodeset("/root/main/termlist"); grd_termlist.rebuild(); fNewItemBtnEnabled(true, false, false); model.makeValue("/root/temp/itemSatus", ""); model.refresh(); } /** * @desc : À¯»ç¾î / ¾à¾î ¸®½ºÆ® Ãß°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fAddTermlist() { model.toggle("itemlist"); ipt_itemnm.disabled = false; rdo_synomflag.disabled = false; chkmaster.visible = true; chkmaster.disabled = false; cmb_valiyn.disabled = true; ipt_rem.disabled = false; ipt_updtrsn.disabled = false; var iRow = grd_itemlist.row; var itemcd = model.getValue("/root/main/itemlist[" + iRow + "]/itemcd"); model.makeValue("/root/main/newterm/status", "i"); model.makeValue("/root/main/newitem/itemfromdt", model.getValue("/root/init/today")); model.makeValue("/root/main/newitem/itemtodt", "99991231"); model.makeValue("/root/main/newitem/synomflag",""); model.makeValue("/root/main/newitem/repryn",""); model.makeValue("/root/main/newitem/synomflag","E"); model.makeValue("/root/main/newitem/itemnm",""); model.makeValue("/root/main/newitem/rem",""); model.makeValue("/root/main/newitem/updtresncnts",""); // 2008.08.30 Ãß°¡ //model.makeValue("/root/main/newitem/procflag", "Y") // model.makeValue("/root/main/newitem/itemcd", itemcd); // model.makeValue("/root/main/newitem/snmddescid", model.getValue("/root/main/newitem/snmddescid")); model.refresh(); fNewItemBtnEnabled(true, false, false); fSynonymBtnEnabled(true, true, true); } /** * @desc : À¯»ç¾î / ¾à¾î ¸®½ºÆ® ¼öÁ¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetTermlist() { ipt_itemnm.disabled = false; rdo_synomflag.disabled = false; cmb_valiyn.disabled = false; ipt_rem.disabled = false; ipt_updtrsn.disabled = false; var termgubun = model.getValue("/root/main/termlist[" + iRow + "]/repryn"); var synomflag = model.getValue("/root/main/termlist[" + iRow + "]/synomflag"); if (termgubun == "Y") { chkmaster.disabled = true; } else { chkmaster.disabled = false; } model.setValue("/root/main/newitem/synomflag", synomflag); /*// ¹«È¿ ¾ÆÀÌÅÛ ¼öÁ¤½Ã valicheckº¯°æ var todt = model.getValue("/root/main/newitem/itemtodt"); if(getCurrentDate()+getCurrentTime > todt){ model.setValue("/root/main/valicheck","Y"); }*/ model.makeValue("/root/main/newterm/status", "u"); model.setFocus("ipt_itemmnm"); model.refresh(); fNewItemBtnEnabled(true, false, false); fSynonymBtnEnabled(true, true, true); } /** * @desc : À¯»ç¾î / ¾à¾î ¸®½ºÆ® ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveTermlist() { model.makeValue("/root/temp/itemSatus", "shortitem"); var status = model.getValue("/root/main/newterm/status"); if(status==""){ messageBox("ÀúÀåÇÒ ³»¿ªÀÌ ","I004"); return; } else if(status == "u"){ //2009.01.21 °­ÁöÈÆ ¼öÁ¤ //º¯°æÀÌ·ÂÀ» ³²±âÁö ¾Ê°í Update. var ret = messageBox("º¯°æ ÀÌ·ÂÀ» ÀúÀå", "S001"); if(ret == "6"){ model.makeValue("/root/send/savedata/histsaveyn", "Y"); } else if(ret == "7"){ model.makeValue("/root/send/savedata/histsaveyn", "N"); } else{ return; } } //if(!isRequiredControls("rdo_synomflag1")) // return; var itemcd = model.getValue("/root/main/newitem/itemcd"); //alert("itemcd->"+itemcd); if(itemcd == ""){ alert("¹Ýµå½Ã ´ëÇ¥Äڵ尡 ÀÖ¾î¾ß ÇÕ´Ï´Ù"); return; } // ÇѱÛ(K)/¿µ¾î(E)/¾à¾î(S)/±âŸ(Z) var synomflag = model.getValue("/root/main/newitem/synomflag"); if(synomflag==""){ messageBox("´ëÇ¥±¸ºÐÀº ","I003"); return; } // ´ëÇ¥ ±¸ºÐ var repyn = model.getValue("/root/main/newitem/repryn"); if(repyn!="Y"){ model.makeValue("/root/main/newitem/repryn","N"); } model.copyNode("/root/main/newitem/repryn" ,"/root/main/newitem/repryn" ); var repyn1 = model.getValue("/root/main/newitem/repryn"); var termbasecd = model.getValue("/root/main/newitem/termcd"); termbasecd = termbasecd.substr(0,7); model.makeValue("/root/send/savedata/termcd", model.getValue("/root/main/newitem/termcd")); model.makeValue("/root/send/savedata/termbasecd",termbasecd); model.makeValue("/root/send/savedata/status", model.getValue("/root/main/newterm/status")); model.makeValue("/root/send/savedata/itemcd", model.getValue("/root/main/newitem/itemcd" )); model.makeValue("/root/send/savedata/itembasecd",model.getValue("/root/main/newitem/itembasecd" )); model.makeValue("/root/send/savedata/repryn", repyn1); model.makeValue("/root/send/savedata/synomflag", model.getValue("/root/main/newitem/synomflag")); model.makeValue("/root/send/savedata/termnm", model.getValue("/root/main/newitem/itemnm")); model.makeValue("/root/send/savedata/termfromdt",model.getValue("/root/main/newitem/itemfromdt")); model.makeValue("/root/send/savedata/termtodt", model.getValue("/root/main/newitem/itemtodt")); model.makeValue("/root/send/savedata/updtresncnts",model.getValue("/root/main/newitem/updtresncnts")); model.makeValue("/root/send/savedata/rem", model.getValue("/root/main/newitem/rem")); model.makeValue("/root/send/savedata/procflag", model.getValue("/root/main/newitem/procflag")); model.makeValue("/root/send/savedata/fstrgstrid",model.getValue("/root/main/newitem/fstrgstrid")); model.makeValue("/root/send/savedata/fstrgstdt", model.getValue("/root/main/newitem/fstrgstdt")); model.makeValue("/root/send/savedata/valiyn", model.getValue("/root/temp/valiyn")); if(submit("TXMRF00202")){ if(fChkError() == 1){ //ÀúÀå Áß errorÀ¯¹« È®ÀÎ model.makeValue("/root/main/newitem/procflag", "Y"); //process󸮱¸ºÐÀ» ¹«½Ã·Î ¼³Á¤, ÀúÀåµÈ´Ù. model.refresh(); model.setValue("/root/temp/errmsg/errcd", ""); model.makeValue("/root/send/savedata/status", model.getValue("/root/main/newterm/status")); model.makeValue("/root/send/savedata/itemcd", model.getValue("/root/main/newitem/itemcd" )); model.makeValue("/root/send/savedata/itembasecd",model.getValue("/root/main/newitem/itembasecd" )); model.makeValue("/root/send/savedata/repryn", repyn1); model.makeValue("/root/send/savedata/synomflag", model.getValue("/root/main/newitem/synomflag")); model.makeValue("/root/send/savedata/termnm", model.getValue("/root/main/newitem/itemnm")); model.makeValue("/root/send/savedata/termfromdt",model.getValue("/root/main/newitem/itemfromdt")); model.makeValue("/root/send/savedata/termtodt", model.getValue("/root/main/newitem/itemtodt")); model.makeValue("/root/send/savedata/updtresncnts",model.getValue("/root/main/newitem/updtresncnts")); model.makeValue("/root/send/savedata/rem", model.getValue("/root/main/newitem/rem")); model.makeValue("/root/send/savedata/procflag", model.getValue("/root/main/newitem/procflag")); model.makeValue("/root/send/savedata/termcd", model.getValue("/root/main/newitem/termcd")); model.makeValue("/root/send/savedata/termbasecd",termbasecd); model.makeValue("/root/send/savedata/fstrgstrid",model.getValue("/root/main/newitem/fstrgstrid")); model.makeValue("/root/send/savedata/fstrgstdt", model.getValue("/root/main/newitem/fstrgstdt")); submit("TXMRF00202"); } model.makeValue("/root/main/newitem/itemnm", model.getValue("/root/main/termlist[repryn = 'Y']/termnm") ); model.makeValue("/root/main/newitem/termcd", model.getValue("/root/main/termlist[repryn = 'Y']/termcd")); model.makeValue("/root/main/newitem/fstrgstrnm", model.getValue("/root/main/termlist[repryn = 'Y']/fstrgstrnm")); model.makeValue("/root/main/newitem/fstrgstdt", model.getValue("/root/main/termlist[repryn = 'Y']/fstrgstdt")); model.makeValue("/root/main/newitem/lastrgstrnm",model.getValue("/root/main/termlist[repryn = 'Y']/lastrgstrnm")); model.makeValue("/root/main/newitem/lastrgstdt", model.getValue("/root/main/termlist[repryn = 'Y']/lastrgstdt")); model.makeValue("/root/main/newitem/rem", model.getValue("/root/main/termlist[repryn = 'Y']/rem")); model.makeValue("/root/main/newitem/updtresncnts",model.getValue("/root/main/termlist[repryn = 'Y']/updtresncnts")); model.makeValue("/root/main/newitem/procflag", model.getValue("/root/main/termlist[repryn = 'Y']/procflag")); model.makeValue("/root/main/newitem/synomflag", model.getValue("/root/main/termlist[repryn = 'Y']/synomflag")); model.makeValue("/root/main/newitem/repryn", model.getValue("/root/main/termlist[repryn = 'Y']/repryn")); model.makeValue("/root/main/newitem/snmddescid", model.getValue("/root/main/termlist[repryn = 'Y']/snmddescid")); var itemcd = model.getValue("/root/main/newitem/itemcd"); model.makeNode("/root/send/reqdata/reqdata"); model.makeNode("/root/send/reqdata/reqflag"); model.makeValue("/root/send/reqdata/reqdata", itemcd); model.makeValue("/root/send/reqdata/reqflag", "itemcd"); model.makeValue("/root/send/reqdata/reqstatusterm", model.getValue("/root/main/condition/reqstatusterm") ); submit("TRMRF00202"); model.refresh(); } //ÀúÀåÈÄ status ÃʱâÈ­ cmb_valiyn.disabled = true; fSetCtrlitemDisabled(true); ipt_rem.disabled = true; ipt_updtrsn.disabled = true; model.setValue("/root/main/newterm/status",""); model.makeValue("/root/temp/valiyn","Y"); // ¹öư Ȱ¼ºÈ­ ó¸® model.makeValue("/root/temp/itemSatus", ""); model.refresh(); } /** * @desc : ¾ÆÀÌÅÛ ¸®½ºÆ® º¸±â * @ * @param : * @return : * @--------------------------------------------------- */ function fShowitemlist() { fSetCtrlDisabled2(true); //¾ÆÀÌÅÛ¸®½ºÆ® ¹öưdisabled fSetCtrlitemDisabled(true); cmb_valiyn.disabled = true; if(grd_itemlist.isCell(event.target)) { iRow = grd_itemlist.row; if(iRow < 1){ return; } model.copyNode("/root/main/newitem", "/root/main/itemlist[" + iRow + "]"); var todt = model.getValue("/root/main/itemlist[" + iRow + "]/itemtodt"); var fromdt = model.getValue("/root/main/itemlist[" + iRow + "]/itemfromdt"); if(fromdt <= getCurrentDate()+getCurrentTime && todt > getCurrentDate()+getCurrentTime ){ model.makeValue("/root/temp/valiyn","Y"); } else { model.makeValue("/root/temp/valiyn","N"); } var itemcd = model.getValue("/root/main/newitem/itemcd"); model.makeNode("/root/send/reqdata/reqdata"); model.makeNode("/root/send/reqdata/reqflag"); model.makeValue("/root/send/reqdata/reqdata", itemcd); model.makeValue("/root/send/reqdata/reqflag", "itemcd"); model.makeValue("/root/send/reqdata/reqstatusterm", model.getValue("/root/main/condition/reqstatusterm") ); submit("TRMRF00202"); model.makeValue("/root/main/newitem/itemnm", model.getValue("/root/main/termlist/termnm") ); model.makeValue("/root/main/newitem/termcd", model.getValue("/root/main/termlist/termcd")); model.makeValue("/root/main/newitem/itemfromdt", model.getValue("/root/main/termlist/termfromdt")); model.makeValue("/root/main/newitem/itemtodt", model.getValue("/root/main/termlist/termtodt")); model.makeValue("/root/main/newitem/fstrgstrnm", model.getValue("/root/main/termlist/fstrgstrnm")); model.makeValue("/root/main/newitem/fstrgstdt", model.getValue("/root/main/termlist/fstrgstdt")); model.makeValue("/root/main/newitem/lastrgstrnm",model.getValue("/root/main/termlist/lastrgstrnm")); model.makeValue("/root/main/newitem/lastrgstdt", model.getValue("/root/main/termlist/lastrgstdt")); model.makeValue("/root/main/newitem/rem", model.getValue("/root/main/termlist/rem")); model.makeValue("/root/main/newitem/updtresncnts",model.getValue("/root/main/termlist/updtresncnts")); model.makeValue("/root/main/newitem/procflag", model.getValue("/root/main/termlist/procflag")); model.makeValue("/root/main/newitem/synomflag", model.getValue("/root/main/termlist/synomflag")); model.makeValue("/root/main/newitem/repryn", model.getValue("/root/main/termlist/repryn")); model.makeValue("/root/main/newitem/snmddescid", model.getValue("/root/main/termlist/snmddescid")); //¾ÆÀÌÅÛ¹«È¿Àΰ͵µ ¾Æ·¡È­¸é¿¡ º¸¿©ÁØ´Ù var iRow = grd_itemlist.row; model.copyNode("/root/main/newitem","/root/main/itemlist["+iRow+"]"); /* model.makeValue("/root/main/newitem/itemnm", model.getValue("/root/main/termlist[repryn = 'Y']/termnm") ); model.makeValue("/root/main/newitem/termcd", model.getValue("/root/main/termlist[repryn = 'Y']/termcd")); model.makeValue("/root/main/newitem/itemfromdt", model.getValue("/root/main/termlist[repryn = 'Y']/termfromdt")); model.makeValue("/root/main/newitem/itemtodt", model.getValue("/root/main/termlist[repryn = 'Y']/termtodt")); model.makeValue("/root/main/newitem/fstrgstrnm", model.getValue("/root/main/termlist[repryn = 'Y']/fstrgstrnm")); model.makeValue("/root/main/newitem/fstrgstdt", model.getValue("/root/main/termlist[repryn = 'Y']/fstrgstdt")); model.makeValue("/root/main/newitem/lastrgstrnm", model.getValue("/root/main/termlist[repryn = 'Y']/lastrgstrnm")); model.makeValue("/root/main/newitem/lastrgstdt", model.getValue("/root/main/termlist[repryn = 'Y']/lastrgstdt")); model.makeValue("/root/main/newitem/rem", model.getValue("/root/main/termlist[repryn = 'Y']/rem")); model.makeValue("/root/main/newitem/updtresncnts", model.getValue("/root/main/termlist[repryn = 'Y']/updtresncnts")); model.makeValue("/root/main/newitem/procflag", model.getValue("/root/main/termlist[repryn = 'Y']/procflag")); model.makeValue("/root/main/newitem/synomflag", model.getValue("/root/main/termlist[repryn = 'Y']/synomflag")); model.makeValue("/root/main/newitem/repryn", model.getValue("/root/main/termlist[repryn = 'Y']/repryn")); model.makeValue("/root/main/newitem/snmddescid", model.getValue("/root/main/termlist[repryn = 'Y']/snmddescid")); */ model.refresh(); } fNewItemBtnEnabled(true, true, false); fSynonymBtnEnabled(true, false, false); // ´ëÇ¥ ¾ÆÀÌÅÛ ¼³Á¤ model.setValue("/root/main/category/repitem", "Y"); } /** * @desc : ¾ÆÀÌÅÛ ¸®½ºÆ® º¸±â * @ * @param : * @return : * @--------------------------------------------------- */ function fShowtermlist() { if(!isDataCell()) return; if(grd_termlist.isCell(event.target)) { iRow = grd_termlist.row; if(iRow < 1) { return; } fSetCtrlitemDisabled(true); cmb_valiyn.disabled = true; model.toggle("itemlist"); iRow = grd_termlist.row; model.setValue("/root/main/newitem/itemnm",model.getValue("/root/main/termlist[" + iRow + "]/termnm")); model.setValue("/root/main/newitem/itemfromdt",model.getValue("/root/main/termlist[" + iRow + "]/termfromdt")); model.setValue("/root/main/newitem/itemtodt",model.getValue("/root/main/termlist[" + iRow + "]/termtodt")); model.setValue("/root/main/newitem/updtresncnts",model.getValue("/root/main/termlist[" + iRow + "]/updtresncnts")); model.setValue("/root/main/newitem/rem",model.getValue("/root/main/termlist[" + iRow + "]/rem")); model.setValue("/root/main/newitem/termcd",model.getValue("/root/main/termlist[" + iRow + "]/termcd")); model.setValue("/root/main/newitem/fstrgstrid",model.getValue("/root/main/termlist[" + iRow + "]/fstrgstrid")); model.setValue("/root/main/newitem/fstrgstdt",model.getValue("/root/main/termlist[" + iRow + "]/fstrgstdt")); model.setValue("/root/main/newitem/fstrgstrnm",model.getValue("/root/main/termlist[" + iRow + "]/fstrgstrnm")); model.setValue("/root/main/newitem/lastupdtrnm",model.getValue("/root/main/termlist[" + iRow + "]/lastupdtrnm")); model.setValue("/root/main/newitem/lastupdtdt",model.getValue("/root/main/termlist[" + iRow + "]/lastupdtdt")); model.setValue("/root/main/newitem/repryn",model.getValue("/root/main/termlist[" + iRow + "]/repryn")); model.setValue("/root/main/newitem/synomflag",model.getValue("/root/main/termlist[" + iRow + "]/synomflag")); var todt = model.getValue("/root/main/termlist[" + iRow + "]/termtodt"); var fromdt = model.getValue("/root/main/termlist[" + iRow + "]/termfromdt"); if(fromdt <= getCurrentDate()+getCurrentTime && todt > getCurrentDate()+getCurrentTime ){ model.setValue("/root/temp/valiyn","Y"); } else { model.setValue("/root/temp/valiyn","N"); } var termgubun = model.getValue("/root/main/termlist[" + iRow + "]/repryn"); //if (termgubun == "Y") { // chkmaster.visible = false; //} else { // chkmaster.visible= true; //} chkmaster.visible= true; if(termgubun =="N") { model.setValue("/root/main/newitem/repryn",""); } model.refresh(); fSetCtrlDisabled2(true); } fNewItemBtnEnabled(true, false, false); fSynonymBtnEnabled(true, true, false); // À¯»ç¾î/¾à¾î ¾ÆÀÌÅÛ ¼³Á¤ model.setValue("/root/main/category/repitem", "N"); } /** * @desc : ¾ÆÀÌÅÛ ¸®½ºÆ® º¸±â * @ * @param : * @return : * @--------------------------------------------------- */ function fSetValiyn() { try { var itemcd = model.getValue("/root/main/newitem/itemcd"); var itemnm = model.getValue("/root/main/newitem/itemnm"); var msg = "¼¼ºÎ³»¿ë:\n - ¾ÆÀÌÅÛÄÚµå: " + itemcd + "\n - ¿ë¾î¸í: " + itemnm + "\n\n"; var retVal = ""; model.refreshpart("/root/main/newitem/repryn"); // ´ëÇ¥¾îÀÎÁö À¯»ç¾î/¾à¾îÀÎÁö ¸ÕÀú È®ÀÎ if(model.getValue("/root/main/category/repitem") == "Y") // ¾ÆÀÌÅÛ ¼öÁ¤ { // ´ëÇ¥°ªÀÎÁö È®ÀÎ if(model.getValue("/root/main/newitem/repryn") == "Y") { if(model.getValue("/root/temp/valiyn") == "Y") retVal = messageBox("ÇöÀç ´ëÇ¥ ¾ÆÀÌÅÛÀ» À¯È¿È­ÇÕ´Ï´Ù. \n\n" + msg, "Q003"); else retVal = messageBox("ÇöÀç ´ëÇ¥ ¾ÆÀÌÅÛÀ» ¹«È¿È­ÇÕ´Ï´Ù. \n\n" + msg, "Q003"); } else { if(model.getValue("/root/temp/valiyn") == "Y") retVal = messageBox("ÇöÀç ¾ÆÀÌÅÛÀ» À¯È¿È­ÇÕ´Ï´Ù. \n\n" + msg, "Q003"); else retVal = messageBox("ÇöÀç ¾ÆÀÌÅÛÀ» ¹«È¿È­ÇÕ´Ï´Ù. \n\n" + msg, "Q003"); } if(model.getValue("/root/main/newitem/itemtodt").substr(0, 8) == "99991231") { if(retVal == 6) { //model.setValue("/root/main/newitem/repryn", "N"); model.refresh(); } else { // Ãë¼ÒÀÎ °æ¿ì model.setValue("/root/temp/valiyn", "Y"); model.refresh(); return ; } } else // ´Ù½Ã À¯È¿È­ÇÒ °æ¿ì { model.setValue("/root/temp/valiyn", "Y"); model.refresh(); } } else if(model.getValue("/root/main/category/repitem") == "N") // À¯»ç¾î/¾à¾î ¼öÁ¤ { // À¯»ç¾î/¾à¾îÀÇ ¿ë¾îÄڵ带 °¡Á®¿Â´Ù. var iRow = grd_termlist.row; if(iRow < 1) { return; } itemcd = model.getValue("/root/main/termlist[" + iRow + "]/termcd"); msg = "¼¼ºÎ³»¿ë:\n - ¿ë¾îÄÚµå: " + itemcd + "\n - ¿ë¾î¸í: " + itemnm + "\n\n"; // ´ëÇ¥°ªÀÎÁö È®ÀÎ if(model.getValue("/root/main/newitem/repryn") == "Y") { if(model.getValue("/root/temp/valiyn") == "Y") retVal = messageBox("ÇöÀç À¯»ç¾î/¾à¾îÀÇ ´ëÇ¥ ¾ÆÀÌÅÛÀ» À¯È¿È­ÇÕ´Ï´Ù.\n\n" + msg, "Q003"); else retVal = messageBox("ÇöÀç À¯»ç¾î/¾à¾îÀÇ ´ëÇ¥ ¾ÆÀÌÅÛÀ» ¹«È¿È­ÇÕ´Ï´Ù.\n\n" + msg, "Q003"); } else { if(model.getValue("/root/temp/valiyn") == "Y") retVal = messageBox("ÇöÀç À¯»ç¾î/¾à¾îÀÇ ¾ÆÀÌÅÛÀ» À¯È¿È­ÇÕ´Ï´Ù.\n\n" + msg, "Q003"); else retVal = messageBox("ÇöÀç À¯»ç¾î/¾à¾îÀÇ ¾ÆÀÌÅÛÀ» ¹«È¿È­ÇÕ´Ï´Ù.\n\n" + msg, "Q003"); } if(model.getValue("/root/main/newitem/itemtodt").substr(0, 8) == "99991231") { if(retVal == 6) { //model.setValue("/root/main/newitem/repryn", "N"); model.refresh(); } else { // Ãë¼ÒÀÎ °æ¿ì model.setValue("/root/temp/valiyn", "Y"); model.refresh(); return ; } } else // ´Ù½Ã À¯È¿È­ÇÒ °æ¿ì { model.setValue("/root/temp/valiyn", "Y"); model.refresh(); } } var valiyn = model.getValue("/root/temp/valiyn"); //model.makeValue("/root/main/newitem/valiyn", valiyn); if(valiyn=='N') // ¹«È¿È­ { model.setValue("/root/main/newitem/itemtodt",getCurrentDate() + getCurrentTime()); } else if(valiyn=='Y') // À¯È¿È­ { //model.setValue("/root/main/newitem/itemtodt","99991231"); model.setValue("/root/main/newitem/itemtodt","99991231000000"); } } catch(e) { return; } model.refresh(); }