/** * @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", ""); submit("TRMRC00100"); //*/ model.setValue("/root/send/reqdata/appfromdd" , getCurrentDate()); //KNUH, ´ëÃ⿹¾àÀÏ ±¸°£ Á¶È¸ ¿äû (2011.02.24 JJE) model.setValue("/root/send/reqdata/apptodd" , getCurrentDate()); //KNUH, ´ëÃ⿹¾àÀÏ ±¸°£ Á¶È¸ ¿äû (2011.02.24 JJE) model.setValue("/root/send/reqdata/appdept" , "ALL"); model.setValue("/root/send/reqdata/chrtdept" , "ALL"); model.setValue("/root/send/reqdata/chgrman" , "ALL"); model.setValue("/root/send/reqdata/keepplce" , "ALL"); model.setValue("/root/send/reqdata/rendflag" , "X"); model.setValue("/root/send/reqdata/prntflag" , "X"); model.setValue("/root/send/reqdata/sortappdept", "Y"); // 2009.01.12. ´ëÃâ¿ëµµ ¼Â Á¶È¸... (ÀÇ·áÁ¤º¸ÆÀ..3230000000) // 90000000000000055 ¿¹¾à // 90000000000000056 ¿Ü·¡´çÀÏÁ¢¼ö // 90000000000000057 º´µ¿/ÀÀ±Þ½Ç // 90000000000000058 ´çÀϽÅû¼­ // 90000000000000059 ¿¬±¸¿ë // 90000000000000060 Àüü model.setValue("/root/send/reqdata/deptcd" , "3230000000"); submit("TRMRC01312"); // 2009.01.12. ¼±ÅÃµÈ ´ëÃâ¿ëµµ ÄÚµå ¸®½ºÆ® ½ºÆ®¸µ ¸¸µé±â.. // ÃʱâÈ­ ¼±Åà ¼ÂÄÚµå.. ¿Ü·¡´çÀÏÁ¢¼ö..90000000000000056 fGetChkRendCdList("90000000000000056"); // 2007.12.15. ·Î±×ÀÎ »ç¿ëÀÚ°¡ íƮ´ã´çÀÚ ¸®½ºÆ®¿¡ ÀÖ´ÂÁö È®ÀÎÇÏ°í ¼±ÅÃÇØ ÁÖÀÚ.. var acptid = model.getValue("/root/init/lendmastinfo/chrtchgrlist[chgruserid == '"+ getUserId() +"']/chgruserid"); if (acptid != "") { model.setValue("/root/send/reqdata/chgrman", getUserId()); cbo_chgrman.refresh(); } // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ makeReportPreview(0,50,1194,600, "grp_report"); } /** * @desc : ¼±ÅÃµÈ ´ëÃâ¿ëµµ ÄÚµå ¸®½ºÆ® ½ºÆ®¸µ ¸¸µé±â.. * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.01.12 * @--------------------------------------------------- */ function fGetChkRendCdList(setcd) { model.setValue("/root/send/reqdata/setcd" , setcd); submit("TRMRC01313"); var ref = "/root/init/lendsetitem/setitemlist"; var cnt = getNodesetCnt(model, ref); var chkrendcdlist = ""; for ( var i = 1; i <= cnt; i++) { var rendcd = model.getValue(ref + "[" + i + "]/rendcd"); var srchuseyn = model.getValue(ref + "[" + i + "]/srchuseyn"); if (srchuseyn == "Y") { chkrendcdlist = chkrendcdlist + rendcd + "|"; } } var rendcdlist = chkrendcdlist.split("|"); if (rendcdlist.length > 0) { chkrendcdlist = chkrendcdlist.substring(0, chkrendcdlist.length -1); } model.setValue("/root/send/reqdata/chkrendcdlist", chkrendcdlist); chk_rendcd.refresh(); } var gTimerID; var gCount = 60; /** * @desc : Á¢¼öÁõ Ãâ·Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fprnfstacpt() { if(gCount <= 0){ // 2008.01.10. ´Ù½Ã Á¶È¸ÇÑ´Ù. - Á¢¼öÁõÀÌ Ãâ·ÂÀÌ µÇ¾ú°í, íƮ°¡ ´ëÃâµÈ °æ¿ì Á¢¼öÁõÀ» Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.. // 2008.01.18. ´Ù½Ã Á¶È¸ÇÑ´Ù. - Ãâ·Â½Ã µ¥ÀÌŸ üŷÀ¸·Î Ãâ·ÂÇÑ´Ù.. (Á¢¼öÁõÃâ·Â, íƮ´ëÃâ»óÅÂ, º¸°üÀå¼Ò) // model.setValue("/root/send/reqdata/rendflag", "X"); // model.setValue("/root/send/reqdata/prnflag" , "Y"); // model.refresh(); // 2008.10.05. ´Ù½Ã Á¶È¸½Ã Áø·áÀÏÀÚ¸¦ Á¶È¸ÇÏ´Â Çö ³¯Â¥·Î ¼ÂÇϰí Á¶È¸Çϱâ.. model.setValue("/root/send/reqdata/appfromdd" , getCurrentDate()); //KNUH, ´ëÃ⿹¾àÀÏ ±¸°£ Á¶È¸ ¿äû (2011.02.24 JJE) model.setValue("/root/send/reqdata/apptodd" , getCurrentDate()); //KNUH, ´ëÃ⿹¾àÀÏ ±¸°£ Á¶È¸ ¿äû (2011.02.24 JJE) ipt_rappdd.refresh(); ipt_rapptodd.refresh(); //KNUH, ´ëÃ⿹¾àÀÏ ±¸°£ Á¶È¸ ¿äû (2011.02.24 JJE) btn_r_receipt.dispatch("DOMActivate"); if(grd_receipt.rows - grd_receipt.fixedRows < 1){ gCount = model.getValue("/root/init/timer"); model.setValue("/root/init/interval", gCount); return; } window.clearinterval(gTimerID); var dataString = fPrntDataString("1"); // 1:Á¢¼öÁõÃâ·Â if (dataString.length > 0) { model.makeValue("/root/send/savedata", dataString); submit("TXMRC00104"); // Á¢¼öÁõ Àüü Ãâ·ÂÇϱâ... // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ exeReportPreview("RPMRC00100", "XMLSTR", "/root/hidden/rex/chrtrciplist", "", "true", "", "", "", "", "", "", "grp_report"); // ´Ù½Ã Á¶È¸Çϱâ.. btn_r_receipt.dispatch("DOMActivate"); } gCount = model.getValue("/root/init/timer"); gTimerID = window.setInterval( "fprnfstacpt();", 1000); } else{ gCount--; model.setValue("/root/init/interval", gCount); opt_interval.refresh(); } } /** * @desc : Á¢¼öÁõ Ãâ·Â (¼±Åà ·Î¿ì ÀçÃâ·Â) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function freprnfstacpt() { // ³ëµå Ŭ¸®¾î.. model.removeNodeset("/root/hidden/rex/chrtrciplist"); model.refresh(); var savedata = "m¢Ëchrtseqno¢Ëmedirecno¢Ëpid¢Ërendcd¢Ëprnttype¢Ëfstacptprndt¢Ì"; var dataString = ""; var fstacptprndt = getCurrentDate() + getCurrentTime(); for ( var i = 0; i < grd_receipt.selectedRows; i++) { model.setValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/fstacptprndt", fstacptprndt); model.refresh(); var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); var medirecno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/medirecno"); var pid = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/pid"); var rendcd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/rendcd"); dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢Ë" + rendcd + "¢Ë1¢Ë" + fstacptprndt + "¢Ì"; // Á¢¼öÁõ ¼±Åà ·Î¿ì Ä«ÇÇ... copyNodeListType("/root/hidden/rex", "/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]", "after"); } if (dataString.length > 0) { model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRC00104"); // Á¢¼öÁõ ¼±Åà Ãâ·ÂÇϱâ... // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ exeReportPreview("RPMRC00100", "XMLSTR", "/root/hidden/rex/chrtrciplist", "", "true", "", "", "", "", "", "", "grp_report"); // ´Ù½Ã Á¶È¸Çϱâ.. btn_r_receipt.dispatch("DOMActivate"); } } /** * @desc : Ãâ·ÂÀϽà ¾÷µ¥ÀÌÆ® µ¥ÀÌŸ ½ºÆ®¸µ... * @ * @param : prnttype : Ãâ·Â±¸ºÐ (0:¾ÈÇÔ,1:Á¢¼öÁõÃâ·Â,2:´ëÃâ½Åû¸®½ºÆ®Ãâ·Â,3:´ëÃ⿹¾à¸®½ºÆ®Ãâ·Â) * @return : dataString * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fPrntDataString(prnttype) { // 2008.01.21. prnttype : Ãâ·Â±¸ºÐ (0:¾ÈÇÔ,1:Á¢¼öÁõÃâ·Â,2:´ëÃâ½Åû¸®½ºÆ®Ãâ·Â,3:´ëÃ⿹¾à¸®½ºÆ®Ãâ·Â) if (prnttype == null) { return; } // ³ëµå Ŭ¸®¾î.. model.removeNodeset("/root/hidden/rex/chrtrciplist"); model.refresh(); var savedata = "m¢Ëchrtseqno¢Ëmedirecno¢Ëpid¢Ërendcd¢Ëprnttype¢Ëfstacptprndt¢Ì"; var dataString = ""; var fstacptprndt = getCurrentDate() + getCurrentTime(); var keepplce = model.getValue("/root/init/print"); //debugger; for ( var i = 1; i < grd_receipt.rows; i++) { if (prnttype == "1") { // 2008.01.18. Á¢¼öÁõ Ãâ·Â½Ã.. // 1. Á¢¼öÁõÀÌ ¹ÌÃâ·Â »óÅÂÀΰ¡? // 2. íƮ°¡ ¹Ì´ëÃâíƮ Àΰ¡? // 3. º¸°üÀå¼Ò°¡ Ãâ·Â´ë»óÀΰ¡? // 4. Á¢¼öÁõ Ãâ·Â ´ë»ó Áø·á°úÀΰ¡?(20120725 ÀÌÀ±ÁÖ) mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/noprntdept", 5613); var orddeptcd = model.getValue("/root/main/chrtrciplist[" + i + "]/orddeptcd"); var noprntdeptCnt = getNodesetCnt(model,"/root/init/noprntdept/hardcd[hardcd = '" + orddeptcd + "']"); var chrtlendyn = model.getValue("/root/main/chrtrciplist[" + i + "]/chrtlendyn"); var renddd = model.getValue("/root/main/chrtrciplist[" + i + "]/renddd"); if (chrtlendyn != "Y" && renddd == "") { var prnt = model.getValue("/root/main/chrtrciplist[" + i + "]/prnttype"); var keepno = model.getValue("/root/main/chrtrciplist[" + i + "]/keepno"); if (prnt == "0" && keepplce.indexOf(keepno) > -1 && noprntdeptCnt == 0) { model.setValue("/root/main/chrtrciplist[" + i + "]/fstacptprndt", fstacptprndt); // model.refresh(); var chrtseqno = model.getValue("/root/main/chrtrciplist[" + i + "]/chrtseqno"); var medirecno = model.getValue("/root/main/chrtrciplist[" + i + "]/medirecno"); var pid = model.getValue("/root/main/chrtrciplist[" + i + "]/pid"); var rendcd = model.getValue("/root/main/chrtrciplist[" + i + "]/rendcd"); dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢Ë" + rendcd + "¢Ë" + prnttype + "¢Ë" + fstacptprndt + "¢Ì"; // ¼±Åà ·Î¿ì Ä«ÇÇ... copyNodeListType("/root/hidden/rex", "/root/main/chrtrciplist[" + i + "]", "after"); } } } else { var prnt = model.getValue("/root/main/chrtrciplist[" + i + "]/prnttype"); if (prnt == "0") { model.setValue("/root/main/chrtrciplist[" + i + "]/fstacptprndt", fstacptprndt); // model.refresh(); var chrtseqno = model.getValue("/root/main/chrtrciplist[" + i + "]/chrtseqno"); var medirecno = model.getValue("/root/main/chrtrciplist[" + i + "]/medirecno"); var pid = model.getValue("/root/main/chrtrciplist[" + i + "]/pid"); var rendcd = model.getValue("/root/main/chrtrciplist[" + i + "]/rendcd"); dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢Ë" + rendcd + "¢Ë" + prnttype + "¢Ë" + fstacptprndt + "¢Ì"; } // ¼±Åà ·Î¿ì Ä«ÇÇ... // copyNodeListType("/root/hidden/rex", "/root/main/chrtrciplist[" + i + "]", "after"); } } if (dataString.length > 0) { dataString = savedata + dataString; } return dataString; } /** * @desc : Á¢¼öÀÚ ¸í´Ü Á¶È¸ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fGetReqRendAppList() { // 2007.12.26. ´ëÃâ¿ëµµ ¸ÖƼ·Î Á¶È¸Çϱâ.. ^^ var rendcd = model.getValue("/root/send/reqdata/chkrendcdlist"); var rendcdlist = ""; // 2009.01.12. ´ëÃâ¿ëµµ ¼±ÅÃÇ׸ñÀÌ ÀüüÀÎÁö ±¸ºÐÇϱâ À§Çؼ­.. var ref = "/root/init/lendsetitem/setitemlist"; var cnt = getNodesetCnt(model, ref); var rendcdlist = rendcd.split("|"); if (rendcdlist.length == 1) { rendcd = rendcd; } else if (rendcdlist.length == cnt) { rendcd = "ALL"; } else { for (var i = 0 ; i < rendcdlist.length ; i++) { rendcd = rendcd.replace("|","','"); } rendcdlist = "Y"; rendcd = "'" + rendcd + "'"; } model.setValue("/root/send/reqdata/rendcdlist", rendcdlist); model.setValue("/root/send/reqdata/rendcd", rendcd); model.refresh(); submit("TRMRC00160"); // 2008.01.02. Á¢¼öÇöȲ Á¶È¸ ÃѰǼö.. model.setValue ("/root/init/count", grd_receipt.rows - 1); cap_receipt.refresh(); //return; // 2008.01.16. »óÅ¿¡ µû¶ó ·Î¿ì »ö»ó ÁöÁ¤ÇØ ÁÖ±â.. // 2008.12.15. ¼Óµµ °³¼±À» À§ÇÑ ÀνºÅϽº°¡ ¾Æ´Ñ ±×¸®µå ÄÁÆ®·Ñ·Î ó¸®Çϱâ.. initGridStyle("grd_receipt"); var gridObj = grd_receipt; for ( var i = 1 ; i < gridObj.rows ; i++) { if(gridObj.valueMatrix(i , gridObj.colRef("chrtlendyn")) == "Y"){ gridObj.rowstyle(i, "data", "background-color") = "#ffccff"; // À̴̹ëÃâÁß (ÇÎÅ©»ö) } if(gridObj.valueMatrix(i , gridObj.colRef("unrendcd")) != "00"){ gridObj.rowstyle(i, "data", "background-color") = "#ffff99"; // ¹Ì´ëÃâó¸® (³ë¶õ»ö) } if(gridObj.valueMatrix(i , gridObj.colRef("delyn")) != "N"){ gridObj.rowstyle(i, "data", "background-color") = "#ff0000"; // ´ëÃâ½ÅûÃë¼Ò (»¡°£»ö) } if(gridObj.valueMatrix(i , gridObj.colRef("renddt")) != ""){ gridObj.rowstyle(i, "data", "background-color") = "#ccffcc"; // ´ëÃâ¿Ï·á (ÃÊ·Ï»ö) } } } /** * @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 == "2") { model.removeNodeset("/root/send/savedata"); window.setPopupMenu(true, "/root/hidden/chrtrciplist_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_unrendresn2.visible = "false"; if (job == "2") { // 2008.12.12. ¹Ì´ëÃâ»çÀ¯¸¦ ¼±ÅÃÇÑ ½Åû°ÇÀÇ ¹Ì´ëÃâ»çÀ¯ °ªÀ» º¸¿©ÁÜ.. var row = grd_receipt.row; var chrtseqno = model.getValue("/root/main/chrtrciplist[" + row + "]/chrtseqno"); var unrendcd = model.getValue("/root/main/chrtrciplist[" + row + "]/unrendcd"); var unrendresn = model.getValue("/root/main/chrtrciplist[" + row + "]/unrendresn"); if (unrendcd == ""){ unrendcd = "00" } model.setValue("/root/hidden/chrtrciplist/unrendcd" , unrendcd); model.setValue("/root/hidden/chrtrciplist/unrendresn", unrendresn); model.refresh(); if (event.clientY < 450) { grup_unrendresn2.attribute("top") = event.clientY-100; } else { grup_unrendresn2.attribute("top") = 450; } grup_unrendresn2.visible = "true"; } if (job == "3") { // 2009.02.06. ½Åû󸮸޼¼Áö¸¦ ¼±ÅÃÇÑ ½Åû°ÇÀÇ ½Åû󸮸޼¼Áö °ªÀ» º¸¿©ÁÜ.. var row = grd_receipt.row; var chrtseqno = model.getValue("/root/main/chrtrciplist[" + row + "]/chrtseqno"); var apptretmsg = model.getValue("/root/main/chrtrciplist[" + row + "]/apptretmsg"); model.setValue("/root/hidden/chrtrciplist/apptretmsg", apptretmsg); model.setValue("/root/hidden/chrtrciplist/apptretcd" , "00"); model.refresh(); if (event.clientY < 450) { grup_apptretmsg.attribute("top") = event.clientY-100; } else { grup_apptretmsg.attribute("top") = 450; } grup_apptretmsg.visible = "true"; } } /** * @desc : Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ¹Ì´ëÃâó¸® * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetunrend99() { var savedata ="chrtseqno¢Ëunrendcd¢Ëunrendresn¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_receipt.selectedRows; i++) { var renddd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/renddd"); if (renddd == "") { var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); dataString = dataString + chrtseqno + "¢Ë99¢Ë¢Ì"; dataCount = dataCount + 1; } } if (dataString.length > 0) { alert("ÃÑ " + dataCount + " °Ç ¹Ì´ëÃ⠵Ǿú½À´Ï´Ù."); model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRC00102"); } // ´Ù½Ã Á¶È¸Çϱâ.. fGetReqRendAppList(); } /** * @desc : Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ¹Ìó¸® * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetunrend00() { var savedata ="chrtseqno¢Ëunrendcd¢Ëunrendresn¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_receipt.selectedRows; i++) { var renddd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/renddd"); if (renddd == "") { var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); dataString = dataString + chrtseqno + "¢Ë00¢Ë¢Ì"; dataCount = dataCount + 1; } } if (dataString.length > 0) { alert("ÃÑ " + dataCount + " °Ç ¹Ìó¸® µÇ¾ú½À´Ï´Ù."); model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRC00102"); } // ´Ù½Ã Á¶È¸Çϱâ.. fGetReqRendAppList(); } /** * @desc :Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ¹Ì´ëÃâ »çÀ¯ ÀÔ·Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetrendresn2(){ if(grd_receipt.row < 1){ return; } // 2007.12.27. ¹Ì´ëÃâ»çÀ¯ ÀÔ·ÂÇϱâ... fShowWndIptBox("2"); } /** * @desc : Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ¹Ì´ëÃâ »çÀ¯ ÀÔ·Â (update) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fUpdateUnrendresn2() { // 2007.12.27. ¹Ì´ëÃâ»çÀ¯ ÀÔ·ÂÇϱâ... var unrendcd = model.getValue("/root/hidden/chrtrciplist/unrendcd"); var unrendresn = model.getValue("/root/hidden/chrtrciplist/unrendresn"); var savedata ="chrtseqno¢Ëunrendcd¢Ëunrendresn¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_receipt.selectedRows; i++) { var renddd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/renddd"); if (renddd == "") { var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); dataString = dataString + chrtseqno + "¢Ë" + unrendcd + "¢Ë" + unrendresn + "¢Ì"; dataCount = dataCount + 1; } } if (dataString.length > 0) { alert("ÃÑ " + dataCount + " °Ç ¹Ì´ëÃâ(»çÀ¯ÀÔ·Â) µÇ¾ú½À´Ï´Ù."); model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRC00102"); } grup_unrendresn2.visible = false; // ´Ù½Ã Á¶È¸Çϱâ.. fGetReqRendAppList(); } /** * @desc : Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ´ëÃâ ½Åû Ãë¼Ò * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fsetrendcncl2(){ if(grd_receipt.row < 1){ return; } // 2008.01.15. ´ëÃâ ½Åû Ãë¼Ò... var ref = "/root/main/chrtrciplist"; var grdObj = grd_receipt; var savedata = "m¢Ëchrtseqno¢Ëmedirecno¢Ëpid¢Ëdelyn¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grdObj.selectedRows; i++) { var renddd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/renddd"); if (renddd == "") { 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"); dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢ËY¢Ì"; dataCount = dataCount + 1; } } if (dataString.length > 0) { alert("ÃÑ " + dataCount + " °Ç ´ëÃâ½ÅûÀÌ Ãë¼ÒµÇ¾ú½À´Ï´Ù."); model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRC00105"); } // ´Ù½Ã Á¶È¸Çϱâ.. fGetReqRendAppList(); } /** * @desc : exeReportPreview ÇÔ¼ö ±âº»°ª ¼ÂÇØÁÖ°í ·¹Æ÷Æ® Ãâ·ÂÇϱâ.. * @ * @param : º¸°í¼­ID, ¿¬°è¹æ¹ý, ¸Å°³º¯¼öÇʵå Xpath, Ãâ·Â¿©ºÎ, Àμââ º¸ÀÓ¿©ºÎ, ÇÁ¸°Æ®¿ëÁö(A4) * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ /** exeReportPreview( rid, -- "RPMRC00102" dataType, -- "XMLSTR" paramsXPath, -- "/root/main/chrtrciplist" submitId, print, -- "true" printDialog, -- "false" fileType, fileName, fileDialog, closeYn, -- "true" monNo, parentObjId, -- ¹Ì¸®º¸±â ¼û±â±â (group id - hidden) printPaperBin, userService, showButton, printCount, zoomRate, printPaper, -- "A4" dataXPath, mainDataXPath, subDataXPath) */ //<< ¿É¼ÇÀ¸·Î »ç¿ëÇÒ¼ö ÀÖ´Â ¹®ÀÚ¿­>> //* enablezoom : È®´ë/Ãà¼ÒÀμⰡ´É (¿¹) - > 0/1 //* zoomnumber : ¸ð¾ÆÂï±â (¿¹) - > 0/1/2/3/4/5/6 //* zoomdirection : Ãâ·Â¼ø¼­ (¿¹) - > 0/1 //* enablefittingpaper : ¿ëÁöÅ©±â¿¡ ÀÚµ¿ ¸ÂÃã (¿¹) - > 0/1 //* printpaper : Ãâ·Â¿ëÁö (¿¹) - > 0/1/2/3/4/5/6 //* printdirection : ¿ëÁö¹æÇâ (¿¹) - > 0/1 //* papersetting : ¿ëÁö¼³Á¤ (¿¹) - > 0/1 //* offsetx : ÀμâÀ§Ä¡(°¡·Î) (¿¹) - > 100 //* offsety : ÀμâÀ§Ä¡(¼¼·Î) (¿¹) - > 100 //* duplex : ¾ç¸éÀμâ (¿¹) - > 0/1/2/3 //(¿¹) printPaper = "enablezoom=1;enablefittingpaper=0;printdirection=1;" (»ç¿ëÀÚÁ¤ÀÇ) function fReportPrint(rid, dataType, paramsXPath, print, printDialog, parentObjId, printPaper) { resetReportPreview(parentObjId); // exeReportPreview("RPMRC00101", "XMLSTR", "/root/main/chrtrciplist", "", "true", "", "", "", "", "", "", "grp_report", "", "", "", "", "", "enablefittingpaper=1;"); exeReportPreview(rid, dataType, paramsXPath, "", print, printDialog, "", "", "", "", "", parentObjId, "", "", "", "", "", printPaper); } /** * @desc : Á¢¼öÁõ Ãâ·Â½ÃÀÛ * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fPrntStartStop() { var interval = model.getValue("/root/init/timer"); if(interval <= 0){ messageBox("TimeÀÌ 0ÃÊÀÎ »óÅ·δ ½ÃÀÛ","E001"); return; } if (btn_interval.attribute("text") == "Ãâ·Â½ÃÀÛ"){ btn_interval.attribute("text") = "Ãâ·ÂÁ¤Áö"; gCount = interval; model.refresh(); gTimerID = window.setInterval( "fprnfstacpt();", 1000); } else { window.clearinterval(gTimerID); btn_interval.attribute("text") = "Ãâ·Â½ÃÀÛ"; model.refresh(); } } /** * @desc : ´ëÃâ½Åû ¸®½ºÆ® Ãâ·Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fPrntAppList() { var dataString = fPrntDataString("2"); // 2:´ëÃâ½ÅûÃâ·Â if (dataString.length > 0) { model.makeValue("/root/send/savedata", dataString); model.refresh(); submit("TXMRC00104"); } // ´ëÃâ½Åû ¸®½ºÆ® Ãâ·ÂÇϱâ... exeReportPreview("RPMRC00101", "XMLSTR", "/root/main/chrtrciplist", "", "true"); // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ // fReportPrint("RPMRC00101", "XMLSTR", "/root/main/chrtrciplist", "true", "", "grp_report", "enablefittingpaper=1;"); // ´Ù½Ã Á¶È¸Çϱâ.. btn_r_receipt.dispatch("DOMActivate"); } /** * @desc : ´ëÃ⿹¾à ¸®½ºÆ® Ãâ·Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2008.03.18 * @--------------------------------------------------- */ function fPrntRsvList() { var dataString = fPrntDataString("3"); // 3:´ëÃ⿹¾àÃâ·Â if (dataString.length > 0) { model.makeValue("/root/send/savedata", dataString); model.refresh(); submit("TXMRC00104"); } // ´ëÃ⿹¾à ¸®½ºÆ® Ãâ·ÂÇϱâ... // xeReportPreview("RPMRC00102", "XMLSTR", "/root/main/chrtrciplist", "", "true"); // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ fReportPrint("RPMRC00102", "XMLSTR", "/root/main/chrtrciplist", "true", "", "grp_report", "enablefittingpaper=1;"); // ´Ù½Ã Á¶È¸Çϱâ.. btn_r_receipt.dispatch("DOMActivate"); } /** * @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 : * @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 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(); } } /** * @desc : ´ëÃâ½Åû ¸®½ºÆ® Ãâ·Â (¼±Åà ·Î¿ì Ãâ·Â) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.02.05 * @--------------------------------------------------- */ function fPrntAppListSelected() { var dataString = fPrntDataStringSelected("2"); // 2:´ëÃâ½ÅûÃâ·Â if (dataString.length > 0) { model.makeValue("/root/send/savedata", dataString); model.refresh(); submit("TXMRC00104"); } // ´ëÃâ½Åû ¸®½ºÆ® Ãâ·ÂÇϱâ... exeReportPreview("RPMRC00103", "XMLSTR", "/root/hidden/rex/chrtrciplist", "", "true"); // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ // fReportPrint("RPMRC00103", "XMLSTR", "/root/hidden/rex/chrtrciplist", "true", "", "grp_report", "enablefittingpaper=1;"); // ´Ù½Ã Á¶È¸Çϱâ.. btn_r_receipt.dispatch("DOMActivate"); } /** * @desc : ´ëÃ⿹¾à ¸®½ºÆ® Ãâ·Â (¼±Åà ·Î¿ì Ãâ·Â) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.02.05 * @--------------------------------------------------- */ function fPrntRsvListSelected() { var dataString = fPrntDataStringSelected("3"); // 3:´ëÃ⿹¾àÃâ·Â if (dataString.length > 0) { model.makeValue("/root/send/savedata", dataString); model.refresh(); submit("TXMRC00104"); } // ´ëÃ⿹¾à ¸®½ºÆ® Ãâ·ÂÇϱâ... exeReportPreview("RPMRC00104", "XMLSTR", "/root/hidden/rex/chrtrciplist", "", "true"); // 2008.01.16. Á¢¼öÁõ Ãâ·Â½Ã - ¹Ì¸®º¸±â ⠾Ⱥ¸ÀÌ°Ô ½ÇÇàÇϱâ // fReportPrint("RPMRC00104", "XMLSTR", "/root/hidden/rex/chrtrciplist", "true", "", "grp_report", "enablefittingpaper=1;"); // ´Ù½Ã Á¶È¸Çϱâ.. btn_r_receipt.dispatch("DOMActivate"); } /** * @desc : Ãâ·ÂÀϽà ¾÷µ¥ÀÌÆ® µ¥ÀÌŸ ½ºÆ®¸µ... (¼±Åà ·Î¿ì Ãâ·Â) * @ * @param : prnttype : Ãâ·Â±¸ºÐ (0:¾ÈÇÔ,1:Á¢¼öÁõÃâ·Â,2:´ëÃâ½Åû¸®½ºÆ®Ãâ·Â,3:´ëÃ⿹¾à¸®½ºÆ®Ãâ·Â) * @return : dataString * @authur : ÀÌÀº¿µ 2009.02.05 * @--------------------------------------------------- */ function fPrntDataStringSelected(prnttype) { // 2008.01.21. prnttype : Ãâ·Â±¸ºÐ (0:¾ÈÇÔ,1:Á¢¼öÁõÃâ·Â,2:´ëÃâ½Åû¸®½ºÆ®Ãâ·Â,3:´ëÃ⿹¾à¸®½ºÆ®Ãâ·Â) if (prnttype == null) { return; } // ³ëµå Ŭ¸®¾î.. model.removeNodeset("/root/hidden/rex/chrtrciplist"); model.refresh(); var savedata = "m¢Ëchrtseqno¢Ëmedirecno¢Ëpid¢Ërendcd¢Ëprnttype¢Ëfstacptprndt¢Ì"; var dataString = ""; var fstacptprndt = getCurrentDate() + getCurrentTime(); var keepplce = model.getValue("/root/init/print"); for ( var i = 0; i < grd_receipt.selectedRows; i++) { if (prnttype == "1") { // 2008.01.18. Á¢¼öÁõ Ãâ·Â½Ã.. // 1. Á¢¼öÁõÀÌ ¹ÌÃâ·Â »óÅÂÀΰ¡? // 2. íƮ°¡ ¹Ì´ëÃâíƮ Àΰ¡? // 3. º¸°üÀå¼Ò°¡ Ãâ·Â´ë»óÀΰ¡? var chrtlendyn = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtlendyn"); var renddd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/renddd"); if (chrtlendyn != "Y" && renddd == "") { var prnt = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/prnttype"); var keepno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/keepno"); if (prnt == "0" && keepplce.indexOf(keepno) > -1) { model.setValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/fstacptprndt", fstacptprndt); // model.refresh(); var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); var medirecno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/medirecno"); var pid = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/pid"); var rendcd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/rendcd"); dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢Ë" + rendcd + "¢Ë" + prnttype + "¢Ë" + fstacptprndt + "¢Ì"; // ¼±Åà ·Î¿ì Ä«ÇÇ... copyNodeListType("/root/hidden/rex", "/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]", "after"); } } } else { var prnt = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/prnttype"); if (prnt == "0") { model.setValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/fstacptprndt", fstacptprndt); // model.refresh(); var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); var medirecno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/medirecno"); var pid = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/pid"); var rendcd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/rendcd"); dataString = dataString + "u¢Ë" + chrtseqno + "¢Ë" + medirecno + "¢Ë" + pid + "¢Ë" + rendcd + "¢Ë" + prnttype + "¢Ë" + fstacptprndt + "¢Ì"; } // ¼±Åà ·Î¿ì Ä«ÇÇ... copyNodeListType("/root/hidden/rex", "/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]", "after"); } } if (dataString.length > 0) { dataString = savedata + dataString; } return dataString; } /** * @desc :Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ½Åû󸮸޼¼Áö ÀÔ·Â * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.02.06 * @--------------------------------------------------- */ function fsetapptretmsg(){ if(grd_receipt.row < 1){ return; } // 2009.02.06. ½Åû󸮸޼¼Áö ÀÔ·ÂÇϱâ... fShowWndIptBox("3"); } /** * @desc : Á¢¼öÀÚ¸í´Ü ¿ìŬ¸¯½Ã - > ½Åû󸮸޼¼Áö ÀÔ·Â (update) * @ * @param : * @return : * @authur : ÀÌÀº¿µ 2009.02.06 * @--------------------------------------------------- */ function fUpdateAppTretMsg() { // 2009.02.06. ½Åû󸮸޼¼Áö ÀÔ·ÂÇϱâ... var apptretmsg = model.getValue("/root/hidden/chrtrciplist/apptretmsg"); var savedata ="chrtseqno¢Ëapptretmsg¢Ì"; var dataString = ""; var dataCount = 0; for ( var i = 0; i < grd_receipt.selectedRows; i++) { var renddd = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/renddd"); if (renddd == "") { var chrtseqno = model.getValue("/root/main/chrtrciplist[" + grd_receipt.selectedrow(i) + "]/chrtseqno"); dataString = dataString + chrtseqno + "¢Ë" + apptretmsg + "¢Ì"; dataCount = dataCount + 1; } } if (dataString.length > 0) { alert("ÃÑ " + dataCount + " °Ç ½Åû󸮸޼¼Áö°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù."); model.makeValue("/root/send/savedata", savedata + dataString); submit("TXMRC00108"); } // 2009.02.11. ¸Þ¼¼ÁöÇÔ È­¸é ¶ç¿öÁÖ±â.. modal("SPZMI00101"); grup_apptretmsg.visible = false; // ´Ù½Ã Á¶È¸Çϱâ.. fGetReqRendAppList(); } /** * @desc : µÎ²¨¿î íƮ ¿©ºÎ ÀÔ·Â * @ * @param : * @return : * @authur : Á¤Ã¢Çõ 20121126 * @--------------------------------------------------- */ function fSaveThickChart() { if (grd_receipt.row < grd_receipt.fixedRows) return; var sMsg = "µÎ²¨¿î Â÷Æ® ¿©ºÎ¸¦ ¼³Á¤ÇϽðڽÀ´Ï±î?"; if (grd_receipt.valueMatrix(grd_receipt.row, grd_receipt.colRef("thickyn")) == "Y") { sMsg = "µÎ²¨¿î Â÷Æ® Àû¿ëÀ» Ãë¼ÒÇϽðڽÀ´Ï±î?"; model.makeValue("/root/send/savedata/thickyn", "N"); } else if (grd_receipt.valueMatrix(grd_receipt.row, grd_receipt.colRef("thickyn")) == "N" || grd_receipt.valueMatrix(grd_receipt.row, grd_receipt.colRef("thickyn")) == "") { sMsg = "µÎ²¨¿î Â÷Æ®·Î Àû¿ëÇϽðڽÀ´Ï±î?"; model.makeValue("/root/send/savedata/thickyn", "Y"); } else { model.makeValue("/root/send/savedata/thickyn", ""); return; } if (messageBox(sMsg, "Q000") == 7) { return; } model.makeValue("/root/send/savedata/medirecno", grd_receipt.valueMatrix(grd_receipt.row, grd_receipt.colRef("medirecno"))); if (submit("TXMRC00111")) { btn_r_receipt.dispatch("DOMActivate"); } }