function fInitialize(){ var prcsstatcd = ""; if(isPopup() == true){ prcsstatcd = opener.javascript.getParameter("prcsstatcd"); var ano = opener.javascript.getParameter("ano"); if(prcsstatcd == 0 && model.getValue("/root/main/cond/prcsstatcd") > 0){ prcsstatcd = model.getValue("/root/main/cond/prcsstatcd"); } if(ano == "" && model.getValue("/root/main/cond/acptno") != "" ){ ano = model.getValue("/root/main/cond/acptno"); } // Á¦¾ÈÀÚ ºñ°ø°³ °ü·Ã »çÇ× Ã³¸®. if ( opener.javascript.getParameter("suggempid") != "" && opener.javascript.getParameter("suggempid") != getUserId() ) { input41.visible = false; caption11.text = "Á¦¾ÈºÎ¼­"; output1.attribute("left") = "93"; cap_suggempcntctel.visible = false; ipt_suggempcntctel.visible = false; cap_suggempemail.visible = false; ipt_suggempemail.visible = false; line6.attribute("y1") = "76"; line6.attribute("y2") = "76"; } setParameter("ano", ano); } model.removeNodeset("/root/send/cond/attach/attf"); //÷ºÎÆÄÀÏ ±×¸®µåÀÇ ÃÖ»óÀ§ row¸¦ »èÁ¦ model.removeNodeset("/root/tmp/attach"); //Á¶È¸µÇ¾îÀִ ÷ºÎÆÄÀÏ ¸ñ·ÏÀ» »èÁ¦ if(isPopup() != true){ prcsstatcd = model.getValue("/root/main/cond/prcsstatcd"); btn_close.visible = false; } /*++++++++++++++++++++++++++++++++++++++++++±ÇÇѺ° È­¸é ¼³Á¤+++++++++++++++++++++++++++++++++++++++++++++*/ //±³Á÷¿ø Á¦¾ÈÁ¢¼öÈ­¸é¿ë Á¶È¸ if(prcsstatcd <= 1){ groupRevitalize("grp_propos", "D", "N"); //0. ÃÖÃʵî·Ï if(prcsstatcd == "0"){ btn_del.visible = false; btn_addrepl.visible = false; btn_repl.visible = false; btn_exec.visible = false; //»ç¿ëÀÚ SessionÁ¤º¸ setting var rgstrid = getUserId(); var rgstrhngnm = getUserInfo("usernm"); var suggempdeptcd = getUserInfo("dutplcecd"); var suggempdeptnm = getUserInfo("dutplcenm"); var acptdd = getCurrentDate(); model.setValue("/root/main/cond/suggempid" , rgstrid); model.setValue("/root/tmp/userid" , rgstrid); model.setValue("/root/main/cond/suggemphngnm" , rgstrhngnm); model.setValue("/root/main/cond/suggempdeptcd" , suggempdeptcd); model.setValue("/root/main/cond/suggempdeptnm" , suggempdeptnm); model.setValue("/root/main/cond/acptdd" , acptdd); //model.makeValue("/root/main/cond/srchflag" , "1"); submit("TRMQK00101"); //»ç¿ëÀÚ Á¤º¸ Áß ÈÞ´ëÆù,E-mail°¡Á®¿À´Â submit var suggempemail = model.getValue("/root/tmp/userinfo/email"); var suggempcntctel = model.getValue("/root/tmp/userinfo/mpphonno"); model.setValue("/root/main/cond/suggempcntctel", suggempcntctel); model.setValue("/root/main/cond/suggempemail" , suggempemail); } //1. ±³Á÷¿øÁ¦¾ÈÁ¢¼öÇ׸ñ Á¶È¸ if(prcsstatcd == "1"){ btn_del.visible = false; btn_save.visible = false; btn_repl.visible = false; btn_exec.visible = false; if(isPopup() == true){ model.makeValue("/root/main/cond/acptno", ano); } submit("TRMQO00100"); copyNodeType("/root/main/cond", "/root/tmp/cond", "replace"); copyNodeType("/root/send/cond/attach", "/root/tmp/attach", "replace"); model.refresh(); var userid = getUserId(); var suggid = model.getValue("/root/tmp/cond/suggempid"); //»ç¿ëÀÚ¿¡ µû¸¥ ±ÇÇѼ³Á¤ if(userid == suggid){ btn_save.visible = true; btn_del.visible = true; btn_addrepl.visible = false; } else{ btn_addrepl.visible = true; ipt_suggempcntctel.disabled = true; ipt_suggempemail.disabled = true; cmb_suggkindcd.disabled = true; ipt_subj.disabled = true; tar_suggplan.attribute("editable") = "false"; tar_prescond.attribute("editable") = "false"; button5.disabled = true; button6.disabled = true; } } grp_exec.attribute("visibility") = "hidden"; } else{ btn_repl.visible = false; btn_exec.visible = false; btn_save.visible = false; btn_del.visible = false; if(isPopup() == true){ model.makeValue("/root/main/cond/acptno", ano); } submit("TRMQO00100"); copyNodeType("/root/main/cond", "/root/tmp/cond", "replace"); copyNodeType("/root/send/cond/attach", "/root/tmp/attach", "replace"); //groupRevitalize("grp_propos", "D", "Y"); model.refresh(); ipt_suggempemail.disabled = true; cmb_suggkindcd.disabled = true; ipt_subj.disabled = true; tar_prescond.attribute("editable") = "false"; tar_suggplan.attribute("editable") = "false"; tar_prescond.refresh(); tar_suggplan.refresh(); button5.disabled = true; button6.disabled = true; ipt_suggempcntctel.disabled = true; var nodeCnt = getNodesetCount("/root/tmp/opin/list"); var userid = getUserId(); var userdeptcd = getUserInfo("dutplcecd"); var suggid = model.getValue("/root/tmp/cond/suggempid"); for(var i = 1; i <= nodeCnt; i++){ var chgrid = model.getValue("/root/tmp/opin/list[" + i + "]/perchgrid"); var chgrdept = model.getValue("/root/tmp/opin/list[" + i + "]/perchgrdeptcd"); var execid = model.getValue("/root/tmp/opin/list[" + i + "]/perexecid"); var execdept = model.getValue("/root/tmp/opin/list[" + i + "]/perexecdeptcd"); if (userid == chgrid || userdeptcd == chgrdept){ btn_repl.visible = true; } if (userid == execid || userdeptcd == execdept){ btn_exec.visible = true; } } if(userid == suggid){ btn_addrepl.visible = false; }else{ btn_addrepl.visible = true; } if(prcsstatcd >= "7"){ cap_exectretdd.value = model.getValue("/root/tmp/cond/exectretdd"); cap_perexechngnm.value = model.getValue("/root/tmp/cond/perexechngnm") + "(" + model.getValue("/root/tmp/cond/dcusexecdeptnm") + ")"; cap_execcnts.value = model.getValue("/root/tmp/cond/execcnts"); cap_checkcnts.value = model.getValue("/root/tmp/cond/checkcnts"); grp_exec.attribute("visibility") = "visible"; } //Ãß°¡ if(prcsstatcd >= 6){ grd_attach.attribute("height") = "130px"; caption15.attribute("height") = "130px"; cap_dcuscnts.attribute("visibility") = "visible"; txt_dcuscnts.attribute("visibility") = "visible"; } } //°ü¸®ÀÚ´Â ¾ðÁ¦µç Á¦¾ÈÁ¢¼ö³»¿ëÀ» »èÁ¦ÇÒ¼öÀÖ´Ù. if(checkUserGroup("UGE_QIP") || getUserId() == "DEVB07"){ btn_del.visible = true; } /*++++++++++++++++++++++++++++++++++++++++++±ÇÇѺ° È­¸é ¼³Á¤ ³¡+++++++++++++++++++++++++++++++++++++++++++++*/ model.refresh(); } /** * @--------------------------------------------------- * @desc : QIȰµ¿ °èȹ¼­ ÀúÀå function * @param : * @return : * @--------------------------------------------------- */ function fSave(){ /*+++++++++++++++++++++++Çʼö ÀԷ¶õ üũ+++++++++++++++++++++++*/ if(!isRequiredGroup("grp_propos")){ return false; } /*+++++++++++++++++++++++++++++³¡+++++++++++++++++++++++++++++++*/ //Send Instance ¼³Á¤ model.setValue("/root/send/cond/temp/tmp", getGridUpdateData(grd_attach)); var temp = model.getValue("/root/send/cond/temp/tmp"); var length = temp.length; var ss = temp.substr(30, length-30); var template = "m¢Ërownum¢Ëfile¢Ëattfilepath¢Ëseq¢Ì"; var nodeCnt = getNodesetCount("/root/tmp/attach/attf"); for(var i=0; i