/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì SMMMB01100 ( SMMMB01100_°³ÀÎȯ°æ¼³Á¤µî·Ï.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : Moonsh * @--------------------------------------------------- */ function fInitialize_SMMMB01100(loc){ var sUserId = getUserInfo("userid"); model.setValue("root/send/userid", sUserId); if(loc != "child"){ if(fContainsHardCD("59", sUserId)) { // ȯ°æ¼³Á¤ °ü¸®ÀÚ model.setValue( "/root/main/admininfo", "Y"); } else { model.setValue( "/root/main/admininfo", "N"); } } var sAdminInfo = model.getValue( "/root/main/admininfo"); if(sAdminInfo == "Y") { // °ü¸®ÀÚ ±ÇÇÑÀϰæ¿ì btn_info_del.visible = true; btn_info_new.visible = true; btn_info_udt.visible = true; btn_info_udt.visible = true; btn_info_sav.visible = true; btn_answ_del.visible = true; btn_answ_add.visible = true; btn_onlinehelp.visible = true; } else { btn_info_del.visible = false; btn_info_new.visible = false; btn_info_udt.visible = false; btn_info_udt.visible = false; btn_info_sav.visible = false; btn_answ_del.visible = false; btn_answ_add.visible = false; btn_onlinehelp.visible = false } //ȯ°æ¼³Á¤ Áú¹® ¹× ´ä¾È Á¶È¸ fGetQestcdList(); } /** * @desc : »ç¿ëÀÚȯ°æ ¸®½ºÆ® Á¶È¸ * @ * @param : * @return : * @author : ¾ö¿µ¸¸ * @--------------------------------------------------- */ function fGetQestcdList(){ model.removeNodeset("/root/main/userenvestb/userenvestblist"); // »ç¿ëÀÚȯ°æ Áú¹® ¸®½ºÆ® model.resetInstanceNode("/root/main/envinfo/userenvestbinfo"); // »ç¿ëÀÚȯ°æ Áú¹® Á¤º¸ model.resetInstanceNode("/root/main/envinfo/envestbansw/envestbanswlist"); // »ç¿ëÀÚȯ°æ ´äº¯ ¸®½ºÆ® submit("TRMMB01101"); model.refresh(); // Æ®¸®°¡ Á¢Èù »óÅ¿¡¼­ ÀçÁ¶È¸ ÇÏ¸é ±×¸®µå¿¡ Á¢Èù ¼ö¸¸Å­ Á¶È¸ µÇÁö ¾Ê´Â ¿À·ù ¼öÁ¤. setTree(grd_userenvestblist, grd_userenvestblist.colRef("levl"), grd_userenvestblist.colRef("displaynm"), true); //input¹Ú½º ºñȰ¼ºÈ­ ipt_qestcd.disabled = true; ipt_supqestcd.disabled = true; ipt_qestnm.disabled = true; ipt_sortseq.disabled = true; txt_rmk.disabled = true; grd_envestbanswlist.clearStatus(); model.refresh(); } /** * @desc : ¼±ÅÃµÈ È¯°æ¼³Á¤ Áú¹®¿¡ ´ëÇÑ Á¤º¸ Á¶È¸ * @ * @param : * @return : * @author : Moonsh * @--------------------------------------------------- */ function fGetQestcdInfo(){ var sQestCd = model.getValue("/root/main/userenvestb/userenvestblist[" + grd_userenvestblist.row + "]/qestcd"); if(!isNull(sQestCd)) { model.setValue("/root/send/qestcd", sQestCd); model.setValue("/root/send/userid", getUserInfo("userid")); model.setValue("/root/send/deptcd", getUserInfo("dutplcecd")); if(submit("TRMMB01102")){ //input¹Ú½º ºñȰ¼ºÈ­ ipt_qestcd.disabled = true; ipt_supqestcd.disabled = true; ipt_qestnm.disabled = true; ipt_sortseq.disabled = true; txt_rmk.disabled = true; grd_envestbanswlist.clearStatus(); } model.refresh(); } } /** * @desc : »ç¿ëÀÚȯ°á ¼³Á¤ Á¤º¸ ÀúÀå * @ * @param : * @return : * @author : ¾ö¿µ¸¸ * @--------------------------------------------------- */ function fSaveQestInfo(){ if( messageBox("Áú¹® Á¤º¸¸¦","Q002") == 6 ){ copyNodesetType("/root/send/savedata/userenvestbinfo", "/root/main/envinfo/userenvestbinfo", "replace", model, model); if ( submit("TXMMB01104") ) { fGetQestcdList(); } } } /** * @desc : ´ä¾È¸®½ºÆ® ÀúÀå * @ * @param : * @return : * @author : Moonsh * @--------------------------------------------------- */ function fAnswSave(){ if( messageBox("´ä¾È Á¤º¸¸¦","Q002") != 6 ){ return; } model.makeValue("/root/send/savedata/userenvestblist", grd_envestbanswlist.getUpdateData()); //ȯ°æ¼³Á¤º¯°æ½Ã ÀúÀå½Ã¿¡ º¯°æµ¥ÀÌŸ°¡ ±âº»Á¤º¸·Î ¼¼ÆÃµÇµµ·Ï º¯°æ(±âÁ¸ ·Î±×ÀÎ), CHC, 2009-06-24 if(submit("TXMMB01105")) { messageBox("ÀúÀåµÇ¾ú½À´Ï´Ù.", "I"); fGetQestcdInfo(); } } /** * @desc : ´ä¾È±×¸®µå¿¡ ¿­ Ãß°¡ * @ * @param : * @return : * @author : Moonsh * @--------------------------------------------------- */ function fAddAnswGrid(){ var admininfo = model.getValue("/root/main/admininfo"); if (admininfo != "Y"){ alert("Admin ±ÇÇÑÀÚ¸¸ Default ´äº¯À» Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù."); return ; } var sQestCd = model.getValue("/root/main/envinfo/userenvestbinfo/qestcd"); //³»¿ª ¸®½ºÆ®¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº °æ¿ì if(isNull(sQestCd)){ alert("¼±ÅÃµÈ È¯°æ ¼³Á¤ÀÌ ¾ø½À´Ï´Ù. ȯ°æ ¼³Á¤ ÈÄ ¼±Åà ÈÄ ÁøÇàÇϼ¼¿ä. "); return ; } else { grd_envestbanswlist.addRow(false); //ÇàÀÇ ¸¶Áö¸·¿¡ ÀÔ·ÂÀ» À§ÇØ ¸¶Áö¸·°ªÀ» ¹Þ¾Æ¿È var detlrows = grd_envestbanswlist.rows - grd_envestbanswlist.fixedRows; model.setValue("/root/main/envinfo/envestbansw/envestbanswlist[" + detlrows + "]/qestcd", sQestCd); model.setValue("/root/main/envinfo/envestbansw/envestbanswlist[" + detlrows + "]/useryn", "N"); model.setValue("/root/main/envinfo/envestbansw/envestbanswlist[" + detlrows + "]/deptyn", "N"); if(detlrows == 1) { model.setValue("/root/main/envinfo/envestbansw/envestbanswlist[" + detlrows + "]/hostyn", "Y"); } else { model.setValue("/root/main/envinfo/envestbansw/envestbanswlist[" + detlrows + "]/hostyn", "N"); } model.refresh(); } } function fDelAnswGrid(){ var nRow = grd_envestbanswlist.row; var nStatus = null; if( nRow <= 0 ){ alert("»èÁ¦ÇÒ Ç׸ñÀ» ¼±ÅÃÇØÁֽʽÿÀ."); return; } var admininfo = model.getValue("/root/main/admininfo"); if (admininfo != "Y"){ alert("Admin ±ÇÇÑÀÚ¸¸ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù."); return ; } var sQestCd = model.getValue("/root/main/envinfo/userenvestbinfo/qestcd"); //³»¿ª ¸®½ºÆ®¸¦ ¼±ÅÃÇÏÁö ¾ÊÀº °æ¿ì if(isNull(sQestCd)){ alert("¼±ÅÃµÈ Áú¹® Á¤º¸°¡ ¾ø½À´Ï´Ù. Áú¹®À» ¼±Åà ÈÄ ÁøÇàÇϼ¼¿ä. "); return ; } else { if("Y" == model.getValue("/root/main/envinfo/envestbansw/envestbanswlist[" + nRow + "]/hostyn")) { alert("º´¿ø ´ä¾È ÄÚµå´Â »èÁ¦ ÇÒ¼ö ¾ø½À´Ï´Ù."); return ; } else { nStatus = grd_envestbanswlist.rowstatus(nRow); if(nStatus == 0) { // ±âÁ¸µ¥ÀÌÅÍ grd_envestbanswlist.rowstatus(nRow) = 4; } else if (nStatus == 1 || nStatus == 3) { // ½Å±Ôµ¥ÀÌÅÍ grd_envestbanswlist.deleteRow(nRow); } else if (nStatus == 4) { // »èÁ¦µ¥ÀÌÅÍ grd_envestbanswlist.rowstatus(nRow) = 0; } model.refresh(); } } } /** * @desc : interface answer Á¶È¸ * @ * @param : * @return : * @author : Moonsh * @--------------------------------------------------- */ function fGetIntefeAnsw(qestcd){ // Á¶È¸ º¯¼ö Á¶È¸ model.setValue("/root/send/interqestcd", qestcd); // submit("TRMMB01104"); // var answvalnm = model.getValue("/root/main/interface/answvalnm"); //KNUH_20110208, ÁÖÈñ°æ, ·Î±×ÀÎ ½Ã ¹Ì¸® µ¥ÀÌÅ͸¦ Á¶È¸ÇØ ³õ°í copyÇØ¼­ ¾²´Â ¹æ½ÄÀ¸·Î º¯°æ var viewerObj = getViewer("sysMessage"); var answvalnm = viewerObj.window.model.getValue(gvOrderBasicInfoPath +"/interface[qestcd='"+qestcd+"']/answvalnm"); return answvalnm ; }