/* ¿Ü·¡Áø·á¿¹¾à ȯÀÚ Á¶È¸(SMMNO01800.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var xOutRsrvPatListPath = "/root/main/outrsrvpatlist"; var xOutRsrvPatCodeListPath = "/root/main/outrsrvpatcodelist"; var MDdeptcd; // ³»°úºÎ¼­ÄÚµå_20090423 var uijeongbuinstcd="", sunggainstcd="", vincentinstcd="", yeuidoinstcd=""; // ÀÇÁ¤ºÎ¼º¸ð,ºÎõ¼º°¡, ¼ººó¼¾Æ®º´¿ø±â°üÄÚµå_20090606, ¿©Àǵµ_20100219_SMY var seoulinstcd=""; //¼­¿ï¼º¸ð±â°üÄÚµå Ãß°¡-20090811-kys var tdayAcptYN = "N"; // ¿Ü·¡Áø·á¿¹¾à ½Ã ´çÀÏÁ¢¼öȯÀÚÆ÷ÇÔ Á¶È¸ º´¿ø (2009.06.23 JJE) /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ //¿À´Ã ³¯Â¥·Î ÃʱâÈ­ ÇÏ´Â ºÎºÐ.(Áø·áÀÏÀÚ¸¦ default·Î ¿À´Ã ³¯Â¥·Î ¼±ÅÃÇÔ) var dt = getCurrentDate(); model.removenode("/root/main/outrsrvpatlist"); model.refresh(); //model.removeNodeset(xOutRsrvPatListPath); model.setValue("/root/main/cond/ordfromdd", dt); model.setValue("/root/main/cond/ordtodd", dt); var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "rcptuseyn"; var ord_deptflag = 'X'; var rslt_ref = "/root/init/orddept"; var sort_field = "depthngnm"; var sort_method = "asc"; var dt = getCurrentDate(); // °£È£¿Ü·¡Áø·áºÎ¼­ÄÞº¸ (ƯÁ¤ÇÏÀ§ºÎ¼­¸¦ Æ÷ÇÔ- ºÐ¸¸½Ç, À°¾Æ»ó´ã½Ç, Àΰø½ÅÀå½Ç) zsdfGetCareOutOrderDepartmentList(instcd, rslt_ref, dt); addComboInstance("/root/init/orddept", "deptcd^depthngnm", "0000000000^ÀüüÁø·á°ú", "dept"); //Áø·áºÎ¼­ ÄÞº¸ ÀüüÃß°¡ model.resetInstanceNode("/root/main/cond/orddept"); // °øÅëÄÚµå ½ºÅ©¸³Æ® È£Ãâ zbcfGetCodeList( new Array("Z0008"), new Array("/root/init/comcd")); var dutplcecd = getUserInfo("dutplcecd"); // ±Ù¹«ÁöºÎ¼­ÄÚµå var suporddeptcd = getUserInfo("ordsupdeptcd"); if (dutplcecd != "") { model.setValue("/root/main/cond/orddeptcd", dutplcecd); // ±Ù¹«ÁöºÎ¼­ÄÚµå fDeptDoctSearch(); // Àǻ縮½ºÆ®Á¶È¸ } // °£È£ ȯ°æ¼³Á¤Å×À̺í Á¶È¸ var pCode = "'065', '077', '107'"; // Á¶È¸ÇÒ CdGrupID ÄÚµåÁ¤º¸ var pDate = getCurrentDate(); //Á¶È¸±âÁØÀÏÀÚ fGetNursHardCdInfo(pCode, pDate); for(var i=1; i<=getNodesetCount("/root/code/codeinfo/codelist"); i++){ switch (model.getValue("/root/code/codeinfo/codelist["+i+"]/cdgrupid")){ case "065": // ³»°ú MDdeptcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "077": // ÀÇÁ¤ºÎ¼º¸ðº´¿ø±â°üÄÚµå_20090606 switch(model.getValue("/root/code/codeinfo/codelist["+i+"]/supcdid")){ case "01": // (01:¼­¿ï¼º¸ð,02:ÀÇÁ¤ºÎ¼º¸ð,03:ºÎõ¼º°¡, 04:¼ººó¼¾Æ®)-20090811 seoulinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "02": // (01:¼­¿ï¼º¸ð,02:ÀÇÁ¤ºÎ¼º¸ð,03:ºÎõ¼º°¡, 04:¼ººó¼¾Æ®) uijeongbuinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "03": // (01:¼­¿ï¼º¸ð,02:ÀÇÁ¤ºÎ¼º¸ð,03:ºÎõ¼º°¡, 04:¼ººó¼¾Æ®) sunggainstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "04": // (01:¼­¿ï¼º¸ð,02:ÀÇÁ¤ºÎ¼º¸ð,03:ºÎõ¼º°¡, 04:¼ººó¼¾Æ®) vincentinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; case "05": // (01:¼­¿ï¼º¸ð,02:ÀÇÁ¤ºÎ¼º¸ð,03:ºÎõ¼º°¡, 04:¼ººó¼¾Æ®, 05:¿©Àǵµ¼º¸ð) yeuidoinstcd = model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid"); break; } case "107": // ¿Ü·¡Áø·á¿¹¾à ½Ã ´çÀÏÁ¢¼öȯÀÚÆ÷ÇÔ Á¶È¸ º´¿ø (2009.06.23 JJE) if( model.getValue("/root/code/codeinfo/codelist["+i+"]/cdid") == getUserInfo("dutplceinstcd") ) tdayAcptYN = "Y"; break; } } //Ãâ·Â¹æ½Ä,Ãâ·Â¿ëµµ º´¿øÀüüÀû¿ëÀ¸·Î º¯°æ_20100127_SMY /* // ÀÇÁ¤ºÎ¼º¸ðº´¿øÀÇ °æ¿ì Ãâ·Â¿ëµµÀÇ °Ô½ÃÆÇºÎÂø¿ë¿¡ ¿ÀÀü(~12:00),¿ÀÈÄ(12:01~),Àüü ±¸ºÐÇÏ¿© Ãâ·Â ÇÒ ¼ö ÀÖµµ·Ï º¯°æÇÔ_ÀÇÁ¤ºÎ ÀÌÇý¹ÎITC(20090606) if((getUserInfo("dutplceinstcd") == uijeongbuinstcd) || (getUserInfo("dutplceinstcd") == sunggainstcd) || (getUserInfo("dutplceinstcd") == vincentinstcd) ){ rdo_prntstat.visible = false; rdo_prntstat013.visible = true; }else{ rdo_prntstat.visible = true; rdo_prntstat013.visible = false; } */ // ¼º°¡, ÀÇÁ¤ºÎ, ¼ººó¼¾Æ®º´¿ø ¿äû: Ãâ·Â¿ëµµ¿¡ [´çÀÏÁ¢¼öÆ÷ÇÔ] ¼±ÅÃ, ´çÀÏÁ¢¼öÆ÷ÇÔ ¼±ÅÃÈÄ Ãâ·Â¿ëµµ ¼±Åýÿ¡´Â ´çÀÏÁ¢¼öȯÀÚ Æ÷ÇÔÇÏ¿© °Ô½ÃÆÇ¿ë,¾÷¹«¿ëÀÇ ¸í´ÜÀÌ Ãâ·ÂµÇµµ·Ï ÇØ¾ß ÇÔ (2009.06.23 JJE) model.setValue("/root/main/cond/gettdayacptyn", tdayAcptYN); if(tdayAcptYN == "Y" ){ bol_tdayacptyn.visible = true; cap_tdayacptyn.visible = true; }else{ bol_tdayacptyn.visible = false; cap_tdayacptyn.visible = false; } model.refresh(); } /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : Áø·á°úÀÇ ÀÇ»ç Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fDeptDoctSearch(typegubn){ cmb_orddr.disabled = false; model.removenode("/root/main/outrsrvpatlist"); model.refresh(); if(model.getValue("/root/main/cond/orddeptcd") == "0000000000" && model.getValue("/root/main/cond/pid") == "") { //messageBox("ÀüüÁø·á°ú´Â ÇöÀç Á¶È¸ÇÒ ¼ö ¾ø½À´Ï´Ù", "E"); // return; } model.makeValue("/root/send/cond/ordfromdd", model.getValue("/root/main/cond/ordtodd")); model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/main/cond/ordfromdd")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/cond/orddeptcd")); model.makeValue("/root/send/reqdata/prcpspecflag", model.getValue("/root/main/cond/prcpspecflag")); var sordclsdeptflag = model.getValue("/root/init/orddept/dept[deptcd = '"+model.getValue("/root/main/cond/orddeptcd")+"']/ordclsdeptflag"); // ¼¾ÅÍ/´ëÇ¥/ºÐ°ú/¼­ºê ±¸ºÐ var ssupdeptcd = model.getValue("/root/init/orddept/dept[deptcd = '"+model.getValue("/root/main/cond/orddeptcd")+"']/supdeptcd"); // »óÀ§ºÎ¼­ÄÚµå var sorddeptkind = model.getValue("/root/init/orddept/dept[deptcd = '"+model.getValue("/root/main/cond/orddeptcd")+"']/orddeptkind"); // ¼¾ÅÍ/´ëÇ¥ ±¸ºÐ var sorddeptflag = ""; if (sorddeptkind == "C") { // ¼¾ÅÍÀ̸é sorddeptflag = "C"; //} else if (sorddeptkind != "C" && sordclsdeptflag == "A") { // ¼¾ÅͰ¡ ¾Æ´Ï¸é¼­ ºÐ°úÀ̸é // sorddeptflag = "A"; } else { // ±×¿Ü¿¡ ±âŸ°ú sorddeptflag = "etc"; } model.setValue("/root/main/cond/ordclsdeptflag",sorddeptflag); model.setValue("/root/main/cond/supdeptcd",ssupdeptcd); model.makeValue("/root/send/reqdata/ordclsdeptflag", model.getValue("/root/main/cond/ordclsdeptflag")); model.makeValue("/root/send/reqdata/supdeptcd", model.getValue("/root/main/cond/supdeptcd")); submit("TRMNO00104"); if(getNodesetCount("/root/init/orddr/orddr") > 0){ for(var i = 0; i < grd_OutRsrvPatList.cols;i++) { grd_OutRsrvPatList.colsort(i) = "asc"; } //addComboInstance("/root/init/orddr", "userid^usernm", "00000000^ÀüüÀÇ»ç", "orddr"); //Áø·áÀÇÄÞº¸ ÀüüÃß°¡ addComboInstance("/root/init/orddr", "userid^userdepthngnm", "00000000^ÀüüÀÇ»ç", "orddr"); //Áø·áÀÇÄÞº¸ ÀüüÃß°¡ model.resetInstanceNode("/root/main/cond/orddr"); } else { model.makenode("/root/init/orddr"); model.makenode("/root/init/orddr/orddr"); model.makenode("/root/init/orddr/orddr/userid"); model.makenode("/root/init/orddr/orddr/usernm"); //addComboInstance("/root/init/orddr", "userid^usernm", "00000000^ÀüüÀÇ»ç", "orddr"); //Áø·áÀÇÄÞº¸ ÀüüÃß°¡ addComboInstance("/root/init/orddr", "userid^userdepthngnm", "00000000^ÀüüÀÇ»ç", "orddr"); //Áø·áÀÇÄÞº¸ ÀüüÃß°¡ cmb_orddr.select(0); } model.setValue("/root/main/cond/orddeptnm", cmb_orddept.label); cmb_orddr.refresh(); } /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿Ü·¡Áø·á¿¹¾à ȯÀÚ Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fBtnRefClicked(prntyn){ group2.attribute("visibility") = "hidden"; //20100202-kys-Ãß°¡ //model.removeNodeset("/root/main/outrsrvpatlist/outrsrvpatinfo"); model.removenode("/root/main/outrsrvpatlist"); model.refresh(); var sorddept = model.getValue("/root/main/cond/orddeptcd"); var sorddr = model.getValue("/root/main/cond/orddr"); var pid = model.getValue("/root/main/cond/pid"); var rsrvflag7 = model.getValue("/root/main/cond/rsrvflag7"); // ±âŸÆ÷ÇÔ Á¶È¸¿©ºÎ_20090312(ByJA) var fromDate = model.getValue("/root/main/cond/ordfromdd"); // fromdd var endDate = model.getValue("/root/main/cond/ordtodd"); // todd var sdaycnt = getDateInterval(fromDate, endDate); // todd - fromdd Àϼö°è»ê //alert(sdaycnt); if(cmb_orddept.value == "") { messageBox("Áø·á°ú¸¦ ¼±ÅÃÇÏÁö ","E007"); return; } // 1. ±âŸÆ÷ÇÔ Á¶È¸´Â ÇØ´çÁø·á°ú,Áø·áÀÏÀÚ ÇÏ·ç·Î Á¦ÇÑ_20090312(ByJA) if(rsrvflag7 == "Y" && (sorddept == "0000000000" || sdaycnt != 0)){ messageBox("[±âŸÆ÷ÇÔ]Á¶È¸´Â ÇØ´çÁø·á°ú,Áø·áÀÏÀÚ ÇϷ縸 °¡´ÉÇÕ´Ï´Ù.", "E"); model.setValue("/root/main/cond/ordfromdd", getCurrentDate()); model.setValue("/root/main/cond/ordtodd" , getCurrentDate()); model.setFocus("cmb_orddept"); model.refresh(); return; } // 2. ÀüüÁø·á°ú, ÀüüÀÇ»ç Àϰæ¿ì´Â Á¶È¸ÀÏÀÚ ÇÏ·ç·Î Á¦ÇÑ if (sorddept == "0000000000" && sorddr == "00000000" && pid == "" && sdaycnt != 0) { messageBox("ÀüüÁø·á°ú/ÀüüÀÇ»ç Á¶È¸´Â Á¶È¸ÀÏÀÚ°¡ ÇϷ縸 °¡´ÉÇÕ´Ï´Ù.", "E"); //model.removeNodeset("/root/main/outrsrvpatlist/outrsrvpatinfo"); //model.removenode("/root/main/outrsrvpatlist"); //model.makeValue("/root/main/outrsrvpatlist",""); //model.refresh(); model.setValue("/root/main/cond/ordfromdd", getCurrentDate()); model.setValue("/root/main/cond/ordtodd", getCurrentDate()); model.refresh(); return; } model.makenode("/root/send/req"); model.copynode("/root/send/req", "/root/main/cond"); model.makeValue("/root/send/req/MDdeptcd", MDdeptcd); // ³»°úºÎ¼­ÄÚµå ÇϵåÄÚµù_20090423(ByJA) if(prntyn == "P"){ //Ãâ·ÂÇÔ¼ö¿¡¼­ È£ÃâÇѰæ¿ì Á¶È¸¿¹¾à½Ã°£settingÃß°¡-20100203-kys(Ãâ·Â½Ã´Â ÀԷ½ð£À¸·Î Á¶È¸, Á¶È¸¹öưÀ¸·Î Á¶È¸½Ã´Â 12:00À¸·Î set) model.makeValue("/root/send/req/prntrsrvtm", model.getValue("/root/temp/tmpprntrsrvtm")); }else{ model.makeValue("/root/send/req/prntrsrvtm", "1200"); } //20090811-kys(¼­¿ï¼º¸ðÀ̸鼭 µî·Ï¹øÈ£·Î Á¶È¸½Ã ¿¹¾à´ë±âÀÎ °æ¿ì ¿¹¾à´ë±â·Î Ç¥½Ã) if((getUserInfo("dutplceinstcd") == seoulinstcd) && pid != ""){ model.makeValue("/root/send/req/rsrvreteyn", "Y"); } if(submit("TRMNO01801")){ model.setValue("/root/main/cond/cnt", grd_OutRsrvPatList.rows-1); opt_cnt.refresh(); } model.setValue("/root/main/cond/orddrnm", cmb_orddr.label); var dethyn; var medamtpostyn; for(var i = grd_OutRsrvPatList.fixedRows; i < grd_OutRsrvPatList.rows; i++) { dethyn = model.getValue("/root/main/outrsrvpatlist/outrsrvpatinfo["+ i +"]/dethyn"); medamtpostyn = model.getValue("/root/main/outrsrvpatlist/outrsrvpatinfo["+ i +"]/medamtpostyn"); if(dethyn == "Y") { grd_OutRsrvPatList.cellstyle("background-color", i, 1, i, grd_OutRsrvPatList.cols-1) ="#999999"; } else if(medamtpostyn == "V") { grd_OutRsrvPatList.cellstyle("background-color", i, 1, i, grd_OutRsrvPatList.cols-1) ="#ffff00"; } } //grd_OutRsrvPatList.sortClear(); //20090811-kys(¿¹¾à´ë±âÀϰæ¿ì boldü·Î ¼¿ fontÇ¥½Ã)-¼­¿ï¼º¸ðÀΰæ¿ì¿¡¸¸.. if((getUserInfo("dutplceinstcd") == seoulinstcd) && pid != ""){ for(var i=1;i<=getNodesetCount("/root/main/outrsrvpatlist/outrsrvpatinfo");i++){ //°£È£Å×À̺íÀÇ ÀÔ¿ø¿Ü·¡±¸ºÐ°ú ½ÇÁ¦ ȯÀÚÀÇ ÀÔ¿ø¿Ü·¡±¸ºÐÀÌ ´Ù¸¥°æ¿ì ¼¿ »ö»óÇ¥½Ã if(model.getValue("/root/main/outrsrvpatlist/outrsrvpatinfo["+i+"]/orddd") == "¿¹¾à´ë±â"){ grd_OutRsrvPatList.cellstyle("font-weight", i, 1) = "bold"; } } } grd_OutRsrvPatList.refresh(); //grd_OutRsrvPatList.dispatch("onmouseup"); } /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿Ü·¡Áø·á¿¹¾à ȯÀÚ Á¶È¸(°Ô½ÃÆÇºÎÂø¿ë) * @param : * @return : * @--------------------------------------------------- */ function fBoardSearch(){ if(cmb_orddept.value == "") { messageBox("Áø·á°ú¸¦ ¼±ÅÃÇÏÁö ","E007"); return; } //model.removeNodeset("/root/temp/boarddata/outrsrvpatlist/outrsrvpatinfo"); model.removenode("/root/main/outrsrvpatlist"); model.refresh(); model.makenode("/root/send/req"); model.copynode("/root/send/req", "/root/main/cond"); model.makeValue("/root/send/req/MDdeptcd", MDdeptcd); // ³»°úºÎ¼­ÄÚµå ÇϵåÄÚµù_20090423(ByJA) model.makeValue("/root/send/req/prntrsrvtm", model.getValue("/root/temp/tmpprntrsrvtm")); // 20100203-kys-Ãâ·ÂÀԷ¿¹¾à½Ã°£Ãß°¡ if(submit("TRMNO01802")){ grd_OutRsrvPatList.refresh(); } model.setValue("/root/main/cond/orddrnm", cmb_orddr.label); model.makeValue("/root/main/cond/curdd", getCurrentDate()); } /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ °Ë»ö ±â´É * @param : * @param : * @return : * @--------------------------------------------------- */ function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeRrgsNo1, pNodeRrgsNo2, pDOC) { model.removeNodeset("/root/properties/parameters/SendData/SendDatavalue"); modal("SMMNE03700", 1, event.screenX-600, event.screenY, "SMMNE03700", "", "/root/init/searchitem"); var pParam = model.getValue("/root/properties/parameters/SendData/SendDatavalue"); var pParamValue = pParam.split("|"); ipt_pid.Value = pParamValue[0]; } /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿Ü·¡ÀçÁø¿¹¾à Ãâ·Â * @param : * @param : * @return : * @--------------------------------------------------- */ function fClickPrint(){ //Ãâ·Â¹æ½Ä Ãß°¡_20100127_SMY var sPrntMthd = model.getValue("/root/main/cond/prntmthd"); if (sPrntMthd == "") { messageBox("Ãâ·Â¹æ½ÄÀ» ¼±ÅÃÇÏÁö ","E007"); return; } var sPrntusge = model.getValue("/root/main/cond/prntusge"); if (sPrntusge == "") { messageBox("Ãâ·Â¿ëµµ¸¦ ¼±ÅÃÇÏÁö ","E007"); return; } if(cmb_orddr.value == "00000000") { // ÀüüÀÇ»çÀÎ °æ¿ì¿¡´Â ¸ðµç ÀÇ»çÀ» Á¶È¸Çϸ鼭 Ãâ·Â if(getNodesetCount("/root/init/orddr/orddr") > 0){ var iLength = instance1.selectNodes("/root/init/orddr/orddr").length; for(var i = 2; i <= iLength; i++) { var sUserid = model.getValue("/root/init/orddr/orddr["+i+"]/userid"); if(sUserid != ""){ // ÀüüÀΰæ¿ì Á¦¿Ü cmb_orddr.value = sUserid; if (sPrntusge == "A" || sPrntusge == "AAM" || sPrntusge == "APM" || sPrntusge == "E") { // °Ô½ÃÆÇ ºÎÂø¿ë fBoardSearch(); if (getNodesetCount("/root/temp/boarddata/outrsrvpatlist/outrsrvpatinfo") > 0) { // ÀÚ·á°¡ Á¸ÀçÇϸé Ãâ·ÂÇÔ fPrintPreview(sPrntusge); } } else if (sPrntusge == "B" || sPrntusge == "C" || sPrntusge == "D" || sPrntusge == "F" || sPrntusge == "G" || sPrntusge=="H") { //¾÷¹«¿ë, ¶óº§Ãâ·Â fBtnRefClicked("P"); // sortÁ¤·Ä //grd_OutRsrvPatList.sortClear(); //grd_OutRsrvPatList.sort(1, 3, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; grd_OutRsrvPatList.sortClear(); if (sPrntusge == "B" || sPrntusge == "F") { // ½Ã°£¼ø //2010-03-02 ycd ¾÷¹«¿ë Ãâ·Â½Ã °Ô½ÃÆÇ¿ë°ú µ¿ÀÏÇÏ°Ô Ãâ·ÂµÇµµ·Ï Sort ·ÎÁ÷ ÁÖ¼®Ã³¸® //grd_OutRsrvPatList.sort(1, 2, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; } else if (sPrntusge == "C") { // µî·Ï¹øÈ£¼ø grd_OutRsrvPatList.sort(1, 3, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; }else if (sPrntusge == "D") { // À̸§¼ø grd_OutRsrvPatList.sort(1, 4, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; } grd_OutRsrvPatList.gridToInstance(); if (grd_OutRsrvPatList.rows > 1) { // ÀÚ·á°¡ Á¸ÀçÇϸé Ãâ·ÂÇÔ fPrintPreview(sPrntusge); } } } } } } else { if (sPrntusge == "A" || sPrntusge == "AAM" || sPrntusge == "APM" || sPrntusge == "E") { // °Ô½ÃÆÇ ºÎÂø¿ë fBoardSearch(); if (getNodesetCount("/root/temp/boarddata/outrsrvpatlist/outrsrvpatinfo") > 0) { // ÀÚ·á°¡ Á¸ÀçÇϸé Ãâ·ÂÇÔ fPrintPreview(sPrntusge); } } else if (sPrntusge == "B" || sPrntusge == "C" || sPrntusge == "D" || sPrntusge == "F"|| sPrntusge == "G" || sPrntusge == "H") { //¾÷¹«¿ë, ¶óº§Ãâ·Â fBtnRefClicked("P"); //Ãß°¡-20100203-kys(Ãâ·Â½Ã ÀçÁ¶È¸ÇÑ´Ù-Ãâ·ÂÀԷ½ð£¶§¹®.) grd_OutRsrvPatList.sortClear(); if (sPrntusge == "B" || sPrntusge == "F"|| sPrntusge == "G") { // ½Ã°£¼ø //2010-03-02 ycd ¾÷¹«¿ë Ãâ·Â½Ã °Ô½ÃÆÇ¿ë°ú µ¿ÀÏÇÏ°Ô Ãâ·ÂµÇµµ·Ï Sort ·ÎÁ÷ ÁÖ¼®Ã³¸® //grd_OutRsrvPatList.sort(1, 2, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; } else if (sPrntusge == "C") { // µî·Ï¹øÈ£¼ø grd_OutRsrvPatList.sort(1, 3, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; }else if (sPrntusge == "D") { // À̸§¼ø grd_OutRsrvPatList.sort(1, 4, grd_OutRsrvPatList.rows-1, grd_OutRsrvPatList.cols-1) = "asc"; } grd_OutRsrvPatList.gridToInstance(); if (grd_OutRsrvPatList.rows > 1) { // ÀÚ·á°¡ Á¸ÀçÇϸé Ãâ·ÂÇÔ //grd_OutRsrvPatList.gridToInstance(); fPrintPreview(sPrntusge); } } } } /** * @group : * @ver : 2007.09.17 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼±ÅÃµÈ Ãâ·Â¹°À» Ãâ·Â ÀÛ¾÷ * @param : * @param : * @return : * @--------------------------------------------------- */ function fPrintPreview(pPrntusge){ if (pPrntusge == "A" || pPrntusge == "AAM" || pPrntusge == "APM" || pPrntusge == "E") { // °Ô½ÃÆÇ ºÎÂø¿ë model.removenode("/root/temp/boarddata/cond"); //send À籸¼º //model.makeValue("/root/temp/boarddata/cond",""); model.makeNode("/root/temp/boarddata/cond"); model.copyNode("/root/temp/boarddata/cond", "/root/main/cond"); //¿©Àǵµ ¼º¸ð : ȯÀÚÀ̸§¿¡ *Æ÷ÇÔ_20100219_SMY if(getUserInfo("dutplceinstcd") == yeuidoinstcd){ model.makeValue("/root/temp/boarddata/cond/instflag", "yeuido"); } exeReportPreview("RPMNO01800", "XMLSTR", "", "", "true", "", "", "", "", "true");//20090923_¹Ì¸®º¸±â¾øÀÌÃâ·Â_kys } else if (pPrntusge == "B" || pPrntusge == "C" || pPrntusge == "D") { //¾÷¹«¿ë model.removenode("/root/temp/printdata"); //send À籸¼º model.makeValue("/root/temp/printdata",""); model.copyNode("/root/temp/printdata", "/root/main"); //exeReportPreview("RPMNO01801", "XMLSTR", ""); exeReportPreview("RPMNO01801", "XMLSTR", "", "", "true", "", "", "", "", "true");//20090923_¹Ì¸®º¸±â¾øÀÌÃâ·Â_kys } else if (pPrntusge == "F") { //¶óº§Ãâ·Â model.removenode("/root/temp/printdata"); //send À籸¼º model.makeValue("/root/temp/printdata",""); model.copyNode("/root/temp/printdata", "/root/main"); //exeReportPreview("RPMNO01801", "XMLSTR", ""); exeReportPreview("RPMNO01802", "XMLSTR", "", "", "true", "", "", "", "", "true");//201100404_¹Ì¸®º¸±â¾øÀÌÃâ·Â_kys } else if (pPrntusge == "G") { //¶óº§(¾È°úÀü¿ë) model.removenode("/root/temp/printdata"); //send À籸¼º model.makeValue("/root/temp/printdata",""); model.copyNode("/root/temp/printdata", "/root/main"); exeReportPreview("RPMNO01803", "XMLSTR", "", "", "true", "", "", "", "", "true");//201100404_¹Ì¸®º¸±â¾øÀÌÃâ·Â_kys } else if(pPrntusge == "H") { //¶óº§(¾È°úÀü¿ë) model.removenode("/root/temp/printdata"); //send À籸¼º model.makeValue("/root/temp/printdata",""); model.copyNode("/root/temp/printdata", "/root/main"); exeReportPreview("RPMNO01804", "XMLSTR");//201100404_¹Ì¸®º¸±â¾øÀÌÃâ·Â_kys } } /** * @desc : ÄÞº¸¹Ú½º¿¡ ¿øÇÏ´Â instance node¿Í value¸¦ ¼³Á¤ * @ * @param : * @event : * @return : * @--------------------------------------------------- */ function addComboInstance(combopath, nodename, nodeval, parentnode){ nodename = nodename.split("^"); nodeval = nodeval.split("^"); if(nodename.length != nodeval.length){ return; } var label = model.instances(0).createElement(nodename[0]); var val = model.instances(0).createElement(nodename[1]); var combo = model.instances(0).createElement(parentnode); label.value = "" + nodeval[0] + ""; val.value = "" + nodeval[1] + ""; combo.appendChild(label); combo.appendChild(val); chkNode = model.instances(0).selectSingleNode(combopath); if(chkNode == null){ model.makeNode(combopath); srcNode = model.instances(0).selectSingleNode(combopath); }else{ srcNode = model.instances(0).selectSingleNode(combopath); } desNode = model.instances(0).selectSingleNode(combopath + "/" + parentnode); srcNode.insertBefore(combo, desNode); model.refresh(); } /** * @group : * @ver : 2008. 01. 01 * @by : ±èº´±¹ * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚÀÇ Áø·á³»¿ªÀ» °¡Á®¿Â´Ù. * @param : * @param : yr, dt * @return : * @--------------------------------------------------- */ function fCalcDate(yr, dt) { dt = dt.toDate("YYYYMMDD"); dt = dt.getAddDate(yr, "Y"); dt = dt.getDateFormat("YYYYMMDD"); return dt; } /** * @group : * @ver : 2010. 02. 02 * @by : ±è¾ç¼ö * @--------------------------------------------------- * @type : function * @access : public * @desc : Ãâ·Â½Ã Ãâ·ÂÇÒ ¿¹¾à½Ã°£À» ¹Þ´Â´Ù. * @param : * @param : * @return : * @--------------------------------------------------- */ function fGetRsrvTm(sprntmthd, sprntusge) { //20100202-kys-Ãâ·Â½Ã ¿ÀÀü¿ÀÈĽð£À» ÀÔ·ÂÇÏ¿© Ãâ·ÂÇÒ¼ö ÀÖµµ·Ï º¯°æ var msgstr = ""; var msgstr2 = ""; if(sprntmthd == "AAM" ){ msgstr = radio2.label + "(¿ÀÀü)"; msgstr2 = "±îÁö"; model.makeValue("/root/temp/tmpprntrsrvtm" , "1200"); //¿ÀÀüÀÏ °æ¿ì¿¡¸¸ µðÆúÆ® 12:00 set }else if(sprntmthd == "APM"){ msgstr = radio2.label + "(¿ÀÈÄ)"; msgstr2 = "ºÎÅÍ"; } caption12.text = msgstr + " ¸®½ºÆ®¿¡ Æ÷ÇÔ½Ãų ¿¹¾à½Ã°£À» ÁöÁ¤ÇϽʽÿÀ."; caption13.text = msgstr2; ipt_prntrsrvtm.refresh(); group2.attribute("visibility") = "visible"; } /** * @group : * @ver : 2011. 01. 16 * @by : ¹Ú¼ºÈ£ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¸®½ºÆ®¸¦ ¿¢¼¿·Î ÀúÀåÇÑ´Ù. * @param : * @param : * @return : * @--------------------------------------------------- */ function fExcel() { if (grd_OutRsrvPatList.rows <= 1) return; var fileName = window.fileDialog("save", ",", false, "¿Ü·¡Áø·á¿¹¾à ¸®½ºÆ®", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if (fileName != ""){ grd_OutRsrvPatList.saveExcel(fileName, "SheetName", false, false, "", "", false); } }