/**----------------------------------------------------------------------- * @desc : [KPI¸®½ºÆ®Á¶È¸,¼¼ºÐº¯¼ö¸®½ºÆ®Á¶È¸,report¸®½ºÆ®Á¶È¸] * @ È­¸é³»ÀÇ È­¸éÀ̵¿ ¼³Á¤ * @--------------------------------------------------- */ function fWindowLoad(ref){ var moveitem = model.getValue(ref); if (moveitem == "K") navigate("SMSMK00100"); else if (moveitem == "V") navigate("SMSMV00100"); else if (moveitem == "R") navigate("SMSMR00100"); } function fWindowLoad2(ref){ var moveitem = model.getValue(ref); if (moveitem == "uptreq") navigate("SMSOC00400"); else if (moveitem == "subreq") navigate("SMSOC00300"); } /**------------------------------------------------------------------------ * @desc : [KPI¸®½ºÆ®Á¶È¸,¼¼ºÐº¯¼ö¸®½ºÆ®Á¶È¸,report¸®½ºÆ®Á¶È¸] * @ È­¸é³»ÀÇ Á¶È¸±¸ºÐ ¼±ÅÃ½Ã ÇØ´ç Á¶°ÇÄÁÆ® visible¼¼ÆÃ * @----------------------------------------------------------------------- */ function fCondtionVisible(ref){ var searchgubun = model.getValue(ref); if (searchgubun == "-"){ searchterm.attribute("visibility") = "hidden"; ipt_fromdd.attribute("visibility") = "hidden"; ipt_todd.attribute("visibility") = "hidden"; } else if (searchgubun == "rgstdd"){ searchterm.attribute("visibility") = "hidden"; ipt_fromdd.attribute("visibility") = "visible"; ipt_todd.attribute("visibility") = "visible"; model.setValue("/root/send/fromdd",(getCurrentDate()).toString()); model.setValue("/root/send/todd",(getCurrentDate()).toString()); model.refresh(); } else{ searchterm.attribute("visibility") = "visible"; ipt_fromdd.attribute("visibility") = "hidden"; ipt_todd.attribute("visibility") = "hidden"; } } /**--------------------------------------------------- * desc : ¼¼¼ÇÁ¤º¸ ÃßÃâ * --------------------------------------------------- */ function fGetUserSessionInfo(){ var sUserInfosS = getUserInfos(); sUserInfosS = sUserInfosS + "|"; var UserInfosS_Array = sUserInfosS.split("|"); var userid = UserInfosS_Array[0]; //»ç¿ëÀÚ¹øÈ£ var usernm = UserInfosS_Array[1]; //»ç¿ëÀÚÀ̸§ var posinstcd = UserInfosS_Array[2]; //¼Ò¼Ó±â°üÄÚµå var posinstnm = UserInfosS_Array[3]; //¼Ò¼Ó±â°ü¸í var posdeptcd = UserInfosS_Array[4]; //¼Ò¼ÓºÎ¼­ÄÚµå var posdeptnm = UserInfosS_Array[5]; //¼Ò¼ÓºÎ¼­¸í var dutplceinstcd = UserInfosS_Array[6]; //±Ù¹«Áö±â°üÄÚµå var dutplceinstnm = UserInfosS_Array[7]; //±Ù¹«Áö±â°ü¸í var dutplcecd = UserInfosS_Array[8]; //±Ù¹«ÁöºÎ¼­ÄÚµå var dutplcenm = UserInfosS_Array[9]; //±Ù¹«ÁöºÎ¼­¸í model.makeValue("/root/hidden/session/userid",userid); model.makeValue("/root/hidden/session/usernm",usernm); model.makeValue("/root/hidden/session/posinstcd",posinstcd); model.makeValue("/root/hidden/session/posinstnm",posinstnm); model.makeValue("/root/hidden/session/posdeptcd",posdeptcd); model.makeValue("/root/hidden/session/posdeptnm",posdeptnm); model.makeValue("/root/hidden/session/dutplceinstcd",dutplceinstcd); model.makeValue("/root/hidden/session/dutplceinstnm",dutplceinstnm); model.makeValue("/root/hidden/session/dutplcecd",dutplcecd); model.makeValue("/root/hidden/session/dutplcenm",dutplcenm); model.refresh(); } /**--------------------------------------------------- * desc : »ç¿ëÀÚ Á¤º¸¸¦ È­¸é¿¡ ¼¼ÆÃ * --------------------------------------------------- */ function fSetUserInfo() { model.setValue("/root/init/dutplceinstnm", model.getValue("/root/hidden/session/dutplceinstnm")); //º´¿ø¸í(±â°ü¸í) model.setValue("/root/init/dutplcenm", model.getValue("/root/hidden/session/dutplcenm")); //ºÎ¼­¸í model.setValue("/root/init/userid", model.getValue("/root/hidden/session/userid")); //ÀÛ¼ºÀÚ¾ÆÀ̵ð model.setValue("/root/init/usernm", model.getValue("/root/hidden/session/usernm")); //ÇöÀç·Î±×ÀÎÇÑ »ç¶÷ À̸§ model.setValue("/root/init/usergrpcd", model.getAttribute("usergrpcd")); //»ç¿ëÀÚ±ÇÇѱ׷ì } /**--------------------------------------------------- * desc : »ç¿ëÀÚ ±ÇÇÑ¿¡ µû¸¥ ¹öư Á¦ÇÑÇϱâ * --------------------------------------------------- */ function fUserBtnAuthCheck() { userGroup = model.getAttribute("usergrpcd"); //ITC °ü¸®ÀÚ´Â ¸ðµç ±ÇÇÑÀ» ¿­¾îÁØ´Ù. if(userGroup == "S"){ btn_delete.disabled = false; //»èÁ¦¹öư btn_save.disabled = false; //½Å±ÔÀúÀå¹öư btn_update.disabled = false; //º¯°æ½Åû¹öư cbo_statecd.disabled = false; //ÇöÀç½Åû»óŹöư //ºÎ¼­´ëÇ¥ ITC ´Â µî·Ï±ÇÇѸ¸ ÁØ´Ù. } else if (userGroup == "T") { btn_delete.visible = false; //»èÁ¦¹öư btn_save.disabled = false; //½Å±ÔÀúÀå¹öư btn_update.disabled = false; //º¯°æ½Åû¹öư cbo_statecd.disabled = true; //ÇöÀç½Åû»óŹöư }else{ // Á¶È¸¸¸ °¡´ÉÇÑ ÀϹÝÀ¯Àú btn_delete.visible = false; //»èÁ¦¹öư btn_save.visible = false; //ÀúÀå¹öư btn_update.visible = false; //º¯°æ½Åû¹öư cbo_statecd.disabled = true; //ÇöÀç½Åû»óŹöư } } /**--------------------------------------------------- * desc : ³ëµå¼Â¹× È­¸é Ŭ¸®¾î (KPI) * --------------------------------------------------- */ function fNodeClearKpi() { model.resetInstanceNode("/root/main/newform"); model.resetInstanceNode("/root/main/divvar"); model.resetInstanceNode("/root/main/rept"); model.resetInstanceNode("/root/main/bench"); model.removeNodeset("/root/main/divvar"); model.removeNodeset("/root/main/rept"); grd_divvar.rebuild(); grd_report.rebuild(); model.refresh(); } /**--------------------------------------------------- * desc : ³ëµå¼Â¹× È­¸é Ŭ¸®¾î (¼¼ºÐº¯¼ö) * --------------------------------------------------- */ function fNodeClearDivVar() { model.resetInstanceNode("/root/main/newform"); model.resetInstanceNode("/root/main/item"); model.resetInstanceNode("/root/main/kpi"); model.resetInstanceNode("/root/main/report"); model.removeNodeset("/root/main/item"); model.removeNodeset("/root/main/kpi"); model.removeNodeset("/root/main/report"); grd_item.rebuild(); grd_kpi.rebuild(); grd_report.rebuild(); model.refresh(); } /**--------------------------------------------------- * desc : ³ëµå¼Â¹× È­¸é Ŭ¸®¾î (¸®Æ÷Æ®) * --------------------------------------------------- */ function fNodeClear() { model.resetInstanceNode("/root/main/gaeyo"); model.resetInstanceNode("/root/main/kpi"); model.resetInstanceNode("/root/main/dvar"); model.resetInstanceNode("/root/main/calr"); model.resetInstanceNode("/root/main/extp"); model.resetInstanceNode("/root/send/data3/attach"); model.removeNodeset("/root/main/kpi"); model.removeNodeset("/root/main/dvar"); model.removeNodeset("/root/main/calr"); model.removeNodeset("/root/main/extp"); model.removeNodeset("/root/main/rptf"); model.removeNodeset("/root/send/data3/attach"); grd_kpi.rebuild(); grd_divvar.rebuild(); grd_calr.rebuild(); grd_extp.rebuild(); grd_rptf.rebuild(); grd_attach.rebuild(); model.refresh(); }