/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¼ö¼úÀåºÎ ( SMMMO05800_¼ö¼úÀåºÎ.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sOPRECINFOLIST_PATH = "/root/main/oprecinfo/opreclist"; /** * @desc : ¼ö¼úÀåºÎ ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SMMMO05800(){ model.setValue("/root/main/cond/fromdd", getCurrentDate()); model.setValue("/root/main/cond/todd", getCurrentDate()); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept" , "D"); //ºÎ¼­ÄÚµå ÄÞº¸ addComboInstance("/root/init/orddept" , "deptcd^depthngnm", "-^Àüü", "dept"); //º´µ¿ÄÞº¸ ÀüüÇ׸ñ Ãß°¡ model.removeNodeset("/root/init/userlist"); model.makeNode("/root/init/userlist/usercombo"); addComboInstance("/root/init/userlist" , "userid^usernm" , "-^Àüü", "usercombo"); //ÀÇ»çÄÞº¸(´ã´ç±³¼ö) ÀüüÇ׸ñ Ãß°¡ zbcfGetCodeList(new Array("M0017"), new Array("/root/init/M0017")); model.removeNodeset(sOPRECINFOLIST_PATH); model.setValue("/root/main/cond/perfdeptcd", "-"); model.setValue("/root/main/cond/perfdrid", "-"); model.refresh(); } /** * @desc : ¼ö¼úÀåºÎ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqOpRecInfo(){ model.copyNode("/root/send/reqdata", "/root/main/cond"); if(submit("TRMMO05201")==true){ model.setValue("/root/main/totcnt/totcnt", grd_opschelist.rows -1); model.refresh(); } } /** * @desc : Áø´Ü °Ë»ö * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSrchDiag(){ var diagnm = model.getValue("/root/main/cond/diaghngnm"); if(diagnm.length > 1){ var ch = diagnm.charAt(1); if(isNumber(ch) == true){ //ÀԷ°ªÀÇ µÎ¹øÂ° ÀÚ¸® ¹®ÀÚ°¡ ¼ýÀÚÀÎ °æ¿ì ÄÚµå·Î °Ë»ö setParameter("SPMMO00800_cond1", 1); setParameter("SPMMO00800_cond2", 1); setParameter("SPMMO00800_cond3", "E"); setParameter("SPMMO00800_cond4", getCurrentDate()); setParameter("SPMMO00800_cond5", diagnm); }else{ //ÀԷ°ªÀÇ µÎ¹ø¤Š ÀÚ¸® ¹®ÀÚ°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì ´Ü¾î °Ë»ö bFlag = fIsHangul(diagnm); if(bFlag == "E"){ //ÀԷ°ªÀÌ ¿µ¹®ÀÎ °æ¿ì setParameter("SPMMO00800_cond1", 2); setParameter("SPMMO00800_cond2", 2); setParameter("SPMMO00800_cond3", "E"); setParameter("SPMMO00800_cond4", getCurrentDate()); setParameter("SPMMO00800_cond5", diagnm); }else if(bFlag == "H"){ //ÀԷ°ªÀÌ ÇѱÛÀÎ °æ¿ì setParameter("SPMMO00800_cond1", 2); setParameter("SPMMO00800_cond2", 2); setParameter("SPMMO00800_cond3", "H"); setParameter("SPMMO00800_cond4", getCurrentDate()); setParameter("SPMMO00800_cond5", diagnm); }else{ messageBox("°Ë»ö¾î¸¦ Á¤È®ÇϰÔ", "C001"); return; } } }else{ messageBox("°Ë»ö¾î´Â µÎ ±ÛÀÚ ÀÌ»ó", "C001"); return; } modal("SPMMO00800"); var useyn = getParameter("SPMMO00800_rtn_useyn"); if(useyn == "Y"){ setParameter("SPMMO00800_rtn_useyn", ""); var rtnparam = getParameter("SPMMO00800_rtn"); rtnparam = rtnparam.split("¢Ì"); var tmpstr = rtnparam[1]; tmpstr = tmpstr.split("¢Ë"); model.setValue("/root/main/cond/diaghngnm", tmpstr[2]); model.setValue("/root/main/cond/diagcd" , tmpstr[9]); }else{ model.setValue("/root/main/cond/diaghngnm", ""); model.setValue("/root/main/cond/diagcd" , ""); } model.refresh(); } /** * @desc : ¼ö¼ú¿ë¾îÄÚµå °Ë»ö * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSearchOpTermCD(){ var ophngnm = model.getValue("/root/main/cond/ophngnm"); if(ophngnm.length > 1){ //ÀԷ°ªÀÇ µÎ¹øÂ°°¡ ¼ýÀÚÀÎ °æ¿ì, ÄÚµå°Ë»ö var ch = ophngnm.charAt(1); if(isNumber(ch) == true){ var param = "1¢Ë1¢ËE¢Ë" + getCurrentDate() + "¢Ë" + ophngnm; }else{ var bflag = fIsHangul(ophngnm); //alert(bflag); if(bflag == "E"){ //¿µ¹®¸í °Ë»ö var param = "2¢Ë4¢ËH¢Ë" + getCurrentDate() + "¢Ë" + ophngnm; }else if(bflag == "H"){ //ÇÑ±Û¸í °Ë»ö var param = "2¢Ë4¢ËH¢Ë" + getCurrentDate() + "¢Ë" + ophngnm; } } } setParameter("SPMMO05200_param", param); modal("SPMMO05200"); var useyn = getParameter("SPMMO05200_rtn_useyn"); if(useyn == "Y"){ setParameter("SPMMO05200_rtn_useyn" , ""); var rtnparam = getParameter("SPMMO05200_rtn_param"); rtnparam = rtnparam.split("¢Ì"); var tmpstr = rtnparam[0]; tmpstr = tmpstr.split("¢Ë"); model.setValue("/root/main/cond/opcd" , tmpstr[0]); model.setValue("/root/main/cond/ophngnm", tmpstr[3]); }else{ setParameter("SPMMO05200_rtn_useyn" , ""); model.setValue("/root/main/cond/opcd" , ""); model.setValue("/root/main/cond/ophngnm", ""); } model.refresh(); }