var extnflag = "false"; /** * @desc : ÆûÃʱâÈ­ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fFormInit() { /* ¸¶½ºÅÍ Á¤º¸ °¡Á®¿À±â.. //°øÅëÄÚµå °¡Á®¿À±â... //M0392:íƮ¹Ì´ëÃâ»çÀ¯ÄÚµå //M0412:°úº¸°ü»çÀ¯ÄÚµå //M0424:Â÷Æ®»óÅÂ(ºÐ½Ç)ÄÚµå zbcfGetCodeList(new Array("M0392","M0412","M0424"), new Array("/root/init/M0392","/root/init/M0412","/root/init/M0424")); // ´ëÃâ¿ëµµ, ´ëÃâ°ú, Â÷Æ®°ú, Â÷Æ®´ã´çÀÚ, º¸°üÀå¼Ò model.makeValue("/root/send/reqdata/ioflag" , "O"); model.makeValue("/root/send/reqdata/useyn" , ""); model.makeValue("/root/send/reqdata/allwardyn", ""); model.refresh(); submit("TRMRC00100"); //*/ var today = getCurrentDate(); model.setValue("/root/send/reqdata/rendcd" , "ALL"); model.setValue("/root/send/reqdata/appdeptcd", "ALL"); model.setValue("/root/send/reqdata/fromappdd", today); model.setValue("/root/send/reqdata/toappdd" , today); model.setValue("/root/send/reqdata/fromrtndd", ""); model.setValue("/root/send/reqdata/tortndd" , ""); model.setValue("/root/send/reqdata/resettm" , getCurrentTime()); model.setValue("/root/send/reqdata/acptid" , getUserId()); model.refresh(); ipt_fromrtndd.disabled = true; ipt_tortndd.disabled = true; fOpenTop(extnflag); } /** * @desc : íƮ ¹Ý³³ ¿ìŬ¸¯½Ã - > íƮ ¹Ý³³ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetrtnchart() { var ref = "/root/main/chrtrtn/rtntrgtlist"; var grdObj = grd_rendlist2; var savedata = "m¢Ëchrtseqno¢Ëmedirecno¢Ëpid¢Ëappdeptcd¢Ëappmanid¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grdObj.selectedRows; i++) { var chrtseqno = model.getValue(ref + "[" + grdObj.selectedrow(i) + "]/chrtseqno"); var medirecno = model.getValue(ref + "[" + grdObj.selectedrow(i) + "]/medirecno"); var pid = model.getValue(ref + "[" + grdObj.selectedrow(i) + "]/pid"); var appdeptcd = model.getValue(ref + "[" + grdObj.selectedrow(i) + "]/appdeptcd"); var appmanid = model.getValue(ref + "[" + grdObj.selectedrow(i) + "]/appmanid"); if (chrtseqno != "") { dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢Ë" + appdeptcd + "¢Ë" + appmanid + "¢Ì"; dataCount = dataCount + 1; } } if (dataString.length > 0) { model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRC00130"); alert("ÃÑ " + dataCount + " °Ç íƮ¹Ý³³ µÇ¾ú½À´Ï´Ù."); // ´Ù½Ã Á¶È¸Çϱâ.. fGetRtnList(); } } /** * @desc : íƮ ¹Ý³³ ¿ìŬ¸¯½Ã - > ´ëÃ⿬Àå * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetrtnschedd() { if(grd_rendlist2.row < 1){ return; } // 2008.01.13. ´ëÃ⿬Àå ÀÔ·ÂÇϱâ... fShowWndIptBox("3"); } /** * @desc : íƮ ¹Ý³³ ¿ìŬ¸¯½Ã - > ´ëÃ⿬Àå (¹Ý³³¿¹Á¤ÀÏ) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fUpdateRtnScheDD() { // 2008.01.22. ´ëÃ⿬Àå (¹Ý³³¿¹Á¤ÀÏ) ÀÔ·ÂÇϱâ... var term = model.getValue("/root/hidden/lendlist/term"); var termunit = model.getValue("/root/hidden/lendlist/termunit"); if (term.isNumber == false) { alert("¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä."); return; } var rtnschedd = new Date(); rtnschedd = rtnschedd.getAddDate(eval(term), termunit); rtnschedd = rtnschedd.getDateFormat("YYYYMMDD"); var savedata ="chrtseqno¢Ërtnschedd¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_rendlist2.selectedRows; i++) { var chrtseqno = model.getValue("/root/main/chrtrtn/rtntrgtlist[" + grd_rendlist2.selectedrow(i) + "]/chrtseqno"); if (chrtseqno != "") { dataString = dataString + chrtseqno + "¢Ë" + rtnschedd + "¢Ì"; dataCount = dataCount + 1; } } grup_addrtnschedd.visible = false; if (dataString.length > 0) { model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRC00106"); alert("ÃÑ " + dataCount + " °Ç ´ëÃ⿬Àå µÇ¾ú½À´Ï´Ù."); // ´Ù½Ã Á¶È¸Çϱâ.. fGetRtnList(); } } /** * @desc : íƮ ¹Ý³³ ¿ìŬ¸¯½Ã - > °úº¸°ü »çÀ¯ ÀÔ·Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetdeptkeep() { if(grd_rendlist2.row < 1){ return; } // 2008.01.13. °úº¸°ü»çÀ¯ ÀÔ·ÂÇϱâ... fShowWndIptBox("1"); } /** * @desc : íƮ ¹Ý³³ ¿ìŬ¸¯½Ã - > °úº¸°ü »çÀ¯ ÀÔ·Â (update) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fUpdateDeptKeepresn() { // 2008.01.13. °úº¸°ü»çÀ¯ ÀÔ·ÂÇϱâ... var deptkeepcd = model.getValue("/root/hidden/lendlist/deptkeepcd"); var deptkeepresn = model.getValue("/root/hidden/lendlist/deptkeepresn"); var savedata ="chrtseqno¢Ëdeptkeepcd¢Ëdeptkeepresn¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_rendlist2.selectedRows; i++) { var chrtseqno = model.getValue("/root/main/chrtrtn/rtntrgtlist[" + grd_rendlist2.selectedrow(i) + "]/chrtseqno"); if (chrtseqno != "") { dataString = dataString + chrtseqno + "¢Ë" + deptkeepcd + "¢Ë" + deptkeepresn + "¢Ì"; dataCount = dataCount + 1; } } grup_deptkeep.visible = false; if (dataString.length > 0) { model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRC00103"); alert("ÃÑ " + dataCount + " °Ç °úº¸°ü(»çÀ¯ÀÔ·Â) µÇ¾ú½À´Ï´Ù."); // ´Ù½Ã Á¶È¸Çϱâ.. fGetRtnList(); } } /** * @desc : íƮ ¹Ý³³ ¿ìŬ¸¯½Ã - > Â÷Æ® ºÐ½Ç ó¸® * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.07.28 * @--------------------------------------------------- */ function fsetlosschrt() { if(grd_rendlist2.row < 1){ return; } // 2008.07.28. Â÷Æ® ºÐ½Ç ó¸®Çϱâ... fShowWndIptBox("4"); } /** * @desc : íƮ»óŸ¦ ¼öÁ¤ÇÑ´Ù. * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.07.28 * @--------------------------------------------------- */ function fUpdateChrtStat() { // 2008.07.28. Â÷Æ® ºÐ½Ç ó¸®Çϱâ... var chrtstat = model.getValue("/root/hidden/lendlist/chrtstat"); var chrtstatnm = model.getValue("/root/init/M0424/M0424[cdid='" + chrtstat + "']/cdnm"); var savedata ="medirecno¢Ëchrtseqno¢Ëchrtstat¢Ëunrtnresn¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_rendlist2.selectedRows; i++) { var medirecno = model.getValue("/root/main/chrtrtn/rtntrgtlist[" + grd_rendlist2.selectedrow(i) + "]/medirecno"); var chrtseqno = model.getValue("/root/main/chrtrtn/rtntrgtlist[" + grd_rendlist2.selectedrow(i) + "]/chrtseqno"); var unrtnresn = "[" + chrtstatnm + "]"; if (chrtseqno != "") { dataString = dataString + medirecno + "¢Ë" + chrtseqno + "¢Ë" + chrtstat + "¢Ë" + unrtnresn + "¢Ì"; dataCount = dataCount + 1; } } grup_losschrt.visible = false; if (dataString.length > 0) { model.makeValue("/root/send/savedata", savedata + dataString); model.refresh(); submit("TXMRC00107"); alert("ÃÑ " + dataCount + " °Ç Â÷Æ® ºÐ½Ç ó¸® µÇ¾ú½À´Ï´Ù."); // ´Ù½Ã Á¶È¸Çϱâ.. fGetRtnList(); } } /** * @desc : íƮ ¹Ý³³ Á¶È¸ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetRtnList() { submit("TRMRC00130"); // 2008.01.02. ¹Ý³³ÇöȲ Á¶È¸ ÃѰǼö.. //model.setValue ("/root/init/count", grd_rtnlist.rows - 1); //cap_rtnlist.refresh(); } /** * @desc : íƮ ¹Ý³³ Á¶È¸ - ¹ÙÅ©µµ ÀÔ·ÂÈÄ ¹Ý³³ÇöȲ¸¸ ´Ù½ÃÁ¶È¸ÇÑ´Ù. (·Î±×ÀÎ »ç¿ëÀÚº°) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetUserRtnList() { submit("TRMRC00131"); // 2008.01.02. ¹Ý³³ÇöȲ Á¶È¸ ÃѰǼö.. //model.setValue ("/root/init/count", grd_rtnlist.rows - 1); //cap_rtnlist.refresh(); } /** * @desc : ¹ÙÄÚµåÀÔ·Â ÈÄ ¿£Åͽà -> íƮ¹Ý³³ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fSetReturnChartBcno() { var bcno = model.getValue("/root/send/reqdata/bcno"); if (bcno == "" || bcno == "0"){ window.alert("¹ÙÄڵ带 ÀÔ·ÂÇØ ÁÖ¼¼¿ä", "Â÷Æ®´ëÃâ ¹× ¹Ý³³", 0 | 64); model.setFocus("ipt_lendbcno"); return; } // 2009.04.13. ÀÇÁ¤ºÎ ¼º¸ðÀÎ °æ¿ì.. // ¹ÙÄÚµå ¸®µù½Ã lpad ·Î ÇØ¼­ '0' À» ü¿ò.. // ¸®ÆÃ°ª°ú DB°ªÀÌ ´Ù¸¦¼ö ÀÖÀ½.. // ¹ÙÄÚµå¹øÈ£¸¦ ¿Ü·¡°£È£¿¡¼­ »ý¼ºÇϸé '0' ÀÌ ¾ø°í, // ÀÇ·áÁ¤º¸ÆÀ¿¡¼­ »ý¼ºÇϸé '0' ÀÌ ÀÖÀ½.. if (getUserInfo("dutplceinstcd") == "013") { if (bcno.length < 12) { bcno = bcno.getLeftPad(12, "0"); } } // µ¥ÀÌŸ ¼ÂÇϱâ.. ¿Ü·¡/ÀÔ¿ø±¸ºÐ, ó¸®ÀÚID, ´ëÃâÀÏ, Á¶È¸½Ã°£, ¹ÙÄÚµå var resettm = model.getValue("/root/send/reqdata/resettm"); model.makeValue("/root/send/req/ioflag" , "O"); model.makeValue("/root/send/req/acptid" , getUserId()); model.makeValue("/root/send/req/renddd" , getCurrentDate()); model.makeValue("/root/send/req/resettm" , resettm); model.makeValue("/root/send/req/bcno" , bcno.toUpperCase()); submit("TXMRC03002", "", "/root/send/req", "/root/main/chrtrtn/rtnlist"); // ¹Ý³³ÇöȲÀ» Ű¿ì±â... fOpenTop("true"); // 2008.01.25. ¹ÙÄÚµå ¹øÈ£ Ŭ¸®¾î... model.makeValue("/root/send/reqdata/bcno", ""); ipt_rtnbcno.refresh(); model.setFocus("ipt_rtnbcno"); // 2008.01.02. ¹Ý³³ÇöȲ Á¶È¸ ÃѰǼö.. //model.setValue ("/root/init/count", grd_rtnlist.rows - 1); //cap_rtnlist.refresh(); } /** * @desc : ¸ÞÀÎ ±×¸®µå È­¸éÀ» º¸¿©ÁÖ±â / Â÷Æ® ÁÙÀ̱â * @ * @param : * @return : * @--------------------------------------------------- * */ function fOpenTop(flag) { extnflag = flag; if (flag == "true") { grup_rtnlist.attribute("style") = "left:255px; top:25px; width:915px; height:709px; "; grd_rtnlist.attribute("style") = "left:0px; top:26px; width:914px; height:682px; "; } else { grup_rtnlist.attribute("style") = "left:255px; top:306px; width:915px; height:418px; "; grd_rtnlist.attribute("style") = "left:0px; top:26px; width:914px; height:390px; "; } } /** * @desc : µî·ÏµÈ ȯÀÚ¹øÈ£ÀÎÁö üŷÇÑ´Ù.. * @ * @param : iptObj - ȯÀÚ¹øÈ£ ÀÔ·Â ÄÁÆ®·Ñ (pid) * @return : * @authur : ÀÌÀº¿µ 2008.09.17 * @--------------------------------------------------- */ function fGetPidNo(iptObj, ref) { var chkyn = model.getValue(ref); if (chkyn == "Y") { if (iptObj.currentText.length > 0) { var pid = iptObj.currentText; pid = getCretCheckNo(pid, getUserInfo("dutplceinstcd")); model.makeValue(iptObj.attribute("ref"), pid); iptObj.refresh(); } } } /** * @desc : µî·ÏµÈ ȯÀÚ¹øÈ£ÀÎÁö üŷÇÑ´Ù.. * @ * @param : iptObj - ȯÀÚ¹øÈ£ ÀÔ·Â ÄÁÆ®·Ñ (pid) * @return : pnm - ȯÀÚ¸í * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fCheckPid(iptObj, refPnm) { model.makeValue("/root/send/req/srchcond", "1"); model.makeValue("/root/send/req/pid", iptObj.currentText); //ȯÀÚµî·Ï¹øÈ£ üũ if(iptObj.currentText.length > 0 ){ model.resetInstanceNode("/root/main/result/patinfo"); model.makeNode("/root/main/result/patinfo"); if(submit("TRPMC02500", "", "/root/send/req", "/root/main/result/patinfo")){ //fSearch´Â ÀÎÀû»çÇ× È­¸éÀ» ÀÓÆ÷Æ® ÇØ°£ È­¸é¿¡¼­ ±¸ÇöÇØ ÁÖ¾î¾ß ÇÏ´Â ÇÔ¼öÀÌ´Ù. if( getNodesetCount("/root/main/result/patinfo/patinfolist") > 0 ){ model.copyNode("/root/main/patinfo", "/root/main/result/patinfo"); //* 2009.04.07. ÀÌÁß¹øÈ£ ¸Þ¼¼Áö ( 14257937 ¹Ú¿ë¼® -> 13275912 ½Å¿Á¼ø ) var sBindPid = model.getValue("/root/main/result/patinfo/patinfolist/bindpid"); if( sBindPid != '-' && sBindPid != '' && sBindPid != ' ' ){ //ÇÕ¹øµÈ µî·Ï¹øÈ£ ¸Þ¼¼Áö ó¸® var sPid = model.getValue("/root/main/result/patinfo/patinfolist/pid"); var sHngnm = model.getValue("/root/main/result/patinfo/patinfolist/hngnm"); var retValue = messageBox(sPid + " (" + sHngnm + ") ȯÀÚÀÇ µî·Ï¹øÈ£°¡ [ " + sBindPid + " ] ·Î ÇÕ¹ø µÇ¾ú½À´Ï´Ù. ÇÕ¹øµÈ µî·Ï¹øÈ£·Î ÀçÁ¶È¸ ÇϽðڽÀ´Ï±î?", "Q999", ""); if( retValue == '6' ){ model.makeValue(iptObj.attribute("ref"), sBindPid); iptObj.refresh(); fCheckPid(iptObj, refPnm); return ""; } } //*/ var pid = model.getValue("/root/main/result/patinfo/patinfolist/pid"); var pnm = model.getValue("/root/main/result/patinfo/patinfolist/hngnm"); if (refPnm != null) { model.makeValue(refPnm, pnm); } return pnm; }else{ model.resetInstanceNode("/root/main/patinfo/patinfolist"); messageBox("¾ø´Â ȯÀÚ ¹øÈ£ ÀÔ´Ï´Ù.", "E999", ""); model.refresh(); return ""; } } }else{ messageBox("ȯÀÚµî·Ï¹øÈ£¸¦ Á¤È®È÷", "C001"); return ""; } } /** * @desc : ȯÀÚµî·Ï¹øÈ£ Á¶È¸ ÆË¾÷ * @ * @param : refPid - ȯÀÚ¹øÈ£ Âü°í node path * refPnm - ȯÀÚ¸í Âü°í node path * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetPid(refPid, refPnm) { //Á¶È¸°Ç¼ö°¡ 1°ÇÀÏ °æ¿ì ÆË¾÷âÀ» ¹Ù·Î ´Ý´Â´Ù. model.makeValue("/root/hidden/tmp/pidpopupinfo/checkfnexam", "1"); model.makeValue("/root/hidden/tmp/pidpopupinfo/autoflag", "N"); if( model.getValue("/root/hidden/tmp/pidpopupinfo/srchcond") == '' ){ model.makeValue("/root/hidden/tmp/pidpopupinfo/srchcond", '2'); } modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/hidden/tmp/pidpopupinfo", "/root/send"); model.resetInstanceNode("/root/source"); //ȯÀÚ¹øÈ£ copy var popupendflag = model.getValue("/root/main/popupendflag"); if (popupendflag == "ok") { model.makeValue(refPid, model.getValue("/root/main/patinfo/patinfolist/pid")); if (refPnm == null) { refPnm = "" } if (refPnm != "") { model.makeValue(refPnm, model.getValue("/root/main/patinfo/patinfolist/hngnm")); } model.refresh(); } } /** * @desc : µî·ÏµÈ »ç¿ëÀÚ ¹øÈ£ÀÎÁö üŷÇÑ´Ù.. * @ * @param : iptObj - »ç¿ëÀÚ ID ÀÔ·Â ÄÁÆ®·Ñ (userid) * @return : posdeptcd - »ç¿ëÀÚ ºÎ¼­ÄÚµå * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fCheckUserid(iptObj) { setInputNodeCurText(); // »ç¿ëÀÚ ¹øÈ£ üũ if(iptObj.currentText.length > 0 ){ // »ç¿ëÀÚ Á¶È¸ model.removenode("/root/hidden/tmp/tempuserinfo/list"); model.reset("/root/hidden/tmp/tempuserinfo"); model.setValue("/root/hidden/tmp/userpopupinfo/param", "_OneS"); model.setValue("/root/hidden/tmp/userpopupinfo/flag", "userid"); model.setValue("/root/hidden/tmp/userpopupinfo/searchitem", iptObj.currentText); modal("SPZSU10103", "", "200", "200", "SPZSU10103","/root/hidden/tmp/userpopupinfo","/root/main/temp"); var iParam = getParameter("SPZSU10103_"); setCSVToNode("/root/hidden/tmp/tempuserinfo", iParam); clearParameter("SPZSU10103_"); //fSearch´Â ÀÎÀû»çÇ× È­¸éÀ» ÀÓÆ÷Æ® ÇØ°£ È­¸é¿¡¼­ ±¸ÇöÇØ ÁÖ¾î¾ß ÇÏ´Â ÇÔ¼öÀÌ´Ù. if( getNodesetCount("/root/hidden/tmp/tempuserinfo/list") > 0 ){ var userid = model.getValue("/root/hidden/tmp/tempuserinfo/list/userid"); var posdeptcd = model.getValue("/root/hidden/tmp/tempuserinfo/list/posdeptcd"); iptObj.value = userid; model.refresh(); return posdeptcd; //fSearch(); }else{ model.resetInstanceNode("/root/hidden/tmp/tempuserinfo/list"); messageBox("¾ø´Â »ç¿ëÀÚ ¹øÈ£ ÀÔ´Ï´Ù.", "E999", ""); model.refresh(); } }else{ messageBox("»ç¿ëÀÚ ¹øÈ£¸¦ Á¤È®È÷", "C001"); iptObj.value = ""; model.refresh(); } return ""; } /** * @desc : ¸¶¿ì½º ¿À¸¥ÂÊ ¹öư ÆË¾÷â * @ * @param : job - 0:íƮ´ëÃâ, 1:íƮ¹Ý³³, 2:Á¢¼öÀÚ¸í´Ü * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fMouseRghtBtnPopup(gridObj, job) { if (event.button == 3) { if (gridObj.isCell(event.target) && gridObj.mouseRow >= gridObj.fixedrows) { if (job == "1") { model.removeNodeset("/root/send/savedata"); window.setPopupMenu(true, "/root/hidden/rtntrgtlist_menu/menu", "label", "func", false); } else { window.setPopupMenu(false); } } else { window.setPopupMenu(false); } } else { window.setPopupMenu(false); } } /** * @desc : ÆË¾÷Æû º¸¿©ÁÖ±â.. * @ * @param : job - 0:íƮ´ëÃâ(¹Ì´ëÃâ»çÀ¯) , 1:íƮ¹Ý³³(°úº¸°ü»çÀ¯), * @ 2:Á¢¼öÀÚ¸í´Ü(¹Ì´ëÃâ»çÀ¯), 3:íƮ¹Ý³³(´ëÃ⿬Àå) , 4:íƮ¹Ý³³(Â÷Æ®ºÐ½Ç) * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fShowWndIptBox(job) { grup_deptkeep.visible = "false"; grup_addrtnschedd.visible = "false"; grup_losschrt.visible = "false"; if (job == "1") { model.setValue("/root/hidden/lendlist/deptkeepcd", "00"); model.setValue("/root/hidden/lendlist/deptkeepresn", ""); model.refresh(); if (event.clientY < 100) { grup_deptkeep.attribute("top") = event.clientY-90; } else { grup_deptkeep.attribute("top") = 100; } grup_deptkeep.visible = "true"; } else if (job == "3") { model.setValue("/root/hidden/lendlist/term", ""); model.setValue("/root/hidden/lendlist/termunit", "D"); model.refresh(); if (event.clientY < 280) { grup_addrtnschedd.attribute("top") = event.clientY-90; } else { grup_addrtnschedd.attribute("top") = 200; } grup_addrtnschedd.visible = "true"; } else if (job == "4") { model.setValue("/root/hidden/lendlist/chrtstat", "01"); model.refresh(); if (event.clientY < 300) { grup_losschrt.attribute("top") = event.clientY-110; } else { grup_losschrt.attribute("top") = 200; } grup_losschrt.visible = "true"; } } /** * @desc : Â÷Æ® ¹Ý³³¿¡¼­ ´ëÃâÀÏÀÚ ±â°£ ÄÞº¸ º¸¿©ÁÙ±î? ¸»±î? * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.05.30 * @--------------------------------------------------- */ function fLendTermDisabled() { var lendtermdisabled = lendterm_disabled.value; if (lendtermdisabled == "Y") { var today = getCurrentDate(); model.setValue("/root/send/reqdata/fromappdd", today); model.setValue("/root/send/reqdata/toappdd" , today); ipt_rtnfromappdd.refresh(); ipt_rtntoappdd.refresh(); ipt_rtnfromappdd.disabled = false; ipt_rtntoappdd.disabled = false; } else { model.setValue("/root/send/reqdata/fromappdd", ""); model.setValue("/root/send/reqdata/toappdd" , ""); ipt_rtnfromappdd.refresh(); ipt_rtntoappdd.refresh(); ipt_rtnfromappdd.disabled = true; ipt_rtntoappdd.disabled = true; } } /** * @desc : Â÷Æ® ¹Ý³³¿¡¼­ ¹Ý³³¿¹Á¤ÀÏ ±â°£ ÄÞº¸ º¸¿©ÁÙ±î? ¸»±î? * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.05.30 * @--------------------------------------------------- */ function fRrtTermDisabled() { var rtntermdisabled = rtnterm_disabled.value; if (rtntermdisabled == "Y") { var today = getCurrentDate(); model.setValue("/root/send/reqdata/fromrtndd", today); model.setValue("/root/send/reqdata/tortndd" , today); ipt_fromrtndd.refresh(); ipt_tortndd.refresh(); ipt_fromrtndd.disabled = false; ipt_tortndd.disabled = false; } else { model.setValue("/root/send/reqdata/fromrtndd", ""); model.setValue("/root/send/reqdata/tortndd" , ""); ipt_fromrtndd.refresh(); ipt_tortndd.refresh(); ipt_fromrtndd.disabled = true; ipt_tortndd.disabled = true; } } /** * @desc : ȯÀÚµî·Ï¹øÈ£ ã±â... * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.07.21 * @--------------------------------------------------- */ function fFindPid(grdObj, pidRef) { var pid = model.getValue(pidRef); var col = grdObj.colRef("pid"); var startRow = grdObj.row + 1; if(startRow <= 0) { startRow = 1; } var row = grdObj.findRow(pid, parseInt(startRow), parseInt(grdObj.colRef("pid")), false, false); if(row < 0){ alert("no more"); } else { grdObj.row = row; grdObj.topRow = row; } } /** * @desc : »ç¿ëÀÚÄÞº¸ Á¶È¸ * @ * @param : ref - reference path * rsltref - result reference path * deptcd - ºÎ¼­ÄÚµå * jobkindcd - Á÷Á¾ÄÚµå * jobposcd - Á÷Ã¥ÄÚµå * specordyn - ¼±ÅÃÁø·á¿©ºÎ * @return : * @author : * @--------------------------------------------------- */ function fGetUserComboList(ref, rsltref, deptcd, jobkindcd, specordyn) { model.removeNode(ref); model.makeValue(ref + "/deptcd" , deptcd); //ºÎ¼­ÄÚµå model.makeValue(ref + "/jobkindcd", jobkindcd); //Á÷Á¾ÄÚµå(ÀÇ»ç:0330) model.makeValue(ref + "/specordyn", specordyn); //¼±ÅÃÁø·á¿©ºÎ model.removeNode(rsltref); model.makeValue(rsltref + "/userlist/usercombo[1]/usernm", '-'); model.makeValue(rsltref + "/userlist/usercombo[1]/userid", ''); model.refresh(); submit("TRMMB04102", "false", ref, rsltref + "/userlist"); } /** * @desc : »ç¿ëÀÚ Á¶È¸ * @ * @param : refUserid - »ç¿ëÀÚ ID, refUserDeptcd - ¼Ò¼ÓºÎ¼­ÄÚµå ( posdeptcd ) * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetUserid(refUserid, refUsernm, refUserDeptcd, cmbObj) { model.removenode("/root/hidden/tmp/tempuserinfo/list"); model.reset("/root/hidden/tmp/tempuserinfo"); var user = model.getValue(refUserid); var flag = "userid"; if(isNaN(user)){ flag = "usernm"; } model.setValue("/root/hidden/tmp/userpopupinfo/param", "_OneS"); model.setValue("/root/hidden/tmp/userpopupinfo/flag", flag); model.setValue("/root/hidden/tmp/userpopupinfo/searchitem", user); modal("SPZSU10103", "", "200", "200", "SPZSU10103","/root/hidden/tmp/userpopupinfo","/root/main/temp"); var iParam = getParameter("SPZSU10103_"); setCSVToNode("/root/hidden/tmp/tempuserinfo", iParam); clearParameter("SPZSU10103_"); model.refresh(); //fSearch´Â ÀÎÀû»çÇ× È­¸éÀ» ÀÓÆ÷Æ® ÇØ°£ È­¸é¿¡¼­ ±¸ÇöÇØ ÁÖ¾î¾ß ÇÏ´Â ÇÔ¼öÀÌ´Ù. if( getNodesetCount("/root/hidden/tmp/tempuserinfo/list") > 0 ){ var userid = model.getValue("/root/hidden/tmp/tempuserinfo/list/userid"); var usernm = model.getValue("/root/hidden/tmp/tempuserinfo/list/usernm"); var posdeptcd = model.getValue("/root/hidden/tmp/tempuserinfo/list/posdeptcd"); if (!isNull(refUsernm)){ if (isNaN(refUsernm)){ model.makeValue(refUsernm, usernm); } } if (!isNull(refUserDeptcd)){ if (isNaN(refUserDeptcd)){ model.makeValue(refUserDeptcd, posdeptcd); } } if (cmbObj != null){ fAddUser(userid, usernm, cmbObj); } model.makeValue(refUserid, userid); model.refresh(); } } /** * @desc : »ç¿ëÀÚ Á¶È¸ * @ * @param : Userid - »ç¿ëÀÚID, Usernm - »ç¿ëÀÚ¸í * @return : * @authur : ÀÌÀº¿µ 2008.09.01 * @--------------------------------------------------- */ function fAddUser(Userid, Usernm, cmbObj) { var ref = cmbObj.choices.itemset.attribute("nodeset"); var cnt = getNodesetCnt(model, ref) + 1 ; var userid = model.getValue(ref + "[userid ='" + Userid + "']/userid"); if (userid == ""){ model.makeValue(ref + "["+ cnt +"]/userid", Userid); model.makeValue(ref + "["+ cnt +"]/usernm", Usernm); var dataRef = cmbObj.attribute("ref"); model.setValue(dataRef, Userid); cmbObj.refresh(); } } /** * @desc : excel ÀúÀå Çϱâ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.07.14 * @--------------------------------------------------- */ function fExcel(gridObj, title){ if (title == null) { title = "" } var fileName = window.fileDialog("save", ",", false, title + "_" + getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != "") { gridObj.saveExcel(fileName, "SheetName", true, true, "", "", true); } } /** * @desc : ¼±ÅÃµÈ È¯ÀÚµî·Ï¹øÈ£·Î ÇöÀ§Ä¡Á¶È¸ ÅÜÀ̵¿.. * @ * @param : gridObj - ±×¸®µå ÄÁÆ®·Ñ, ref - node path * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fMoveTabChartByPid(gridObj, ref){ if (isDataCell() == false){ return; } if (gridObj.row < 1){ return; } var pid = model.getValue(ref + "[" + gridObj.row + "]/pid"); var pnm = model.getValue(ref + "[" + gridObj.row + "]/pnm"); window.parent.model.makeValue("/root/send/reqdata/pid" , pid); window.parent.model.makeValue("/root/send/reqdata/pnm" , pnm); window.parent.model.makeValue("/root/send/reqdata/rrgstno", ""); window.parent.model.refresh(); window.parent.btn_ChrtInfo.dispatch("onclick"); window.parent.javascript.fChartHistory(); } /** * @desc : ´ÜÃàŰ ¼±Åýà Ŀ¼­À̵¿ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.01.28 * @--------------------------------------------------- */ function fMoveCursor(){ model.setFocus("ipt_rtnbcno"); ipt_rtnbcno.refresh(); } /** * @desc : ´ÜÃàŰ ¼±Åýà Ŀ¼­À̵¿ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.01.28 * @--------------------------------------------------- */ function fKeyDown(){ // F7 : 118, F8 : 119 , F9 : 120, F10 : 121 var keyCode = event.keyCode; if (keyCode == "118") { window.parent.javascript.fAccessKey1(); } else if (keyCode == "119") { window.parent.javascript.fAccessKey2(); } else if (keyCode == "120") { window.parent.javascript.fAccessKey3(); } else if (keyCode == "121") { window.parent.javascript.fAccessKey4(); } }