/** * ÆÄ ÀÏ ¸í : SMADT01101.JS * ¼³ ¸í : ¿ø¿Üó¹æÀü Ãâ·Â ÆË¾÷(¿ø¹«¿ë) * ¼³ °è ÀÚ : ±è±Í³². * ÀÛ ¼º ÀÚ : ±è±Í³² * ±âº» ·ÎÁ÷Àº SMADT01100.JS¸¦ ±â¹ÝÀ¸·ç ±¸Çö. * ¿ø¿Üó¹æÃâ·Â¿¡ ÇÊ¿äÇÑ ·ÎÁ÷¸¸ ³²°ÜµÎ°í ±âŸ ´Ù¸¥ ±â´ÉµéÀº »èÁ¦. */ var gTimer; var gTimer1; var chk_cnt = 0; /** * ÃʱâÈ­ */ function fInit() { // =========================================== Æ®·¹ÀÌÁ¤º¸ ¼³Á¤ (¿ø¹« : ¹ÚÀçÇü Á¦°ø) =========================================== // desc : /* var printerfileno = document.readIniFile("Tray", "trayno", "X", "C:\\cmcnuprinter\\printer.ini"); if ( printerfileno == "X") { if ( messageBox("ÇÁ¸°ÅÍ Æ®·¹ÀÌÁ¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ''¿¹ = Æ®·¹ÀÌ1'', ''¾Æ´Ï¿À = Æ®·¹ÀÌ2'' ","Q003") == "6"){ printerfileno = "1"; } else { printerfileno = "2"; } var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateFolder("C:\\cmcnuprinter"); document.writeinifile("Tray", "trayno", printerfileno,"C:\\cmcnuprinter\\printer.ini"); model.makeValue("/root/hidden/prcpsrch/printer",printerfileno); model.setValue("/root/hidden/prcpsrch/printer",printerfileno); }else{ model.makeValue("/root/hidden/prcpsrch/printer",printerfileno); model.setValue("/root/hidden/prcpsrch/printer",printerfileno); } */ // ======================================================================================================================= ///2015³â 8¿ù28ÀÏ ±èÄ¡±¹ »ç¿ëÇÏ´Â º´¿øÁ¤º¸ µî·Ï model.makeValue("/root/temp/initinstcd",getUserInfo("dutplceinstcd")); model.setValue("/root/temp/initinstcd", getUserInfo("dutplceinstcd")); //20101103_laboru_°æºÏ´ëº´¿ø_Åõ¾àÀÏÀÚ, Åõ¾à¹øÈ£ ÆÄ¶ó¹ÌÅÍ·Î ³Ñ±â±â¶§¹®¿¡ ÃʱâÈ­ ½ÃŰ¸é ¾ÈµÊ. /* var curDate = new Date(); model.setValue("/root/hidden/prcpsrch/drugdd", getCurrentDate()); */ if (model.getValue("root/hidden/prcpsrch/drugdd") == "") { var curDate = new Date(); model.setValue("/root/hidden/prcpsrch/drugdd", getCurrentDate()); } //¿ø¿Ü üũ ÃʱâÈ­ model.setValue("/root/hidden/prcpsrch/hosoutyn", "Y"); fChkHosout_YN(); //Áø·á°ú Combo Á¶È¸ model.setValue("/root/send/deptinfo/deptflag", "D"); // 20101124_laboru_°æºÏ´ëº´¿ø_¸¶¾à/ÇâÁ¤ ¿Ü·¡ ȯÀÚ ¿ø¿Ü ó¹æÀü Ãâ·Â ¿©ºÎ Á¶È¸(R002) submit("TRADT01108"); // 20100310_laboru_Ãâ°íºÎ¼­ Á¶È¸, ¼³Á¤ /* submit("TRADT01106"); var dutplceinstcd = getUserInfo("dutplceinstcd"); if(dutplceinstcd == "017" || dutplceinstcd == "012" || dutplceinstcd == "011") { combo1.select(1); } else { combo1.select(0); } chk_cnt ++; model.makeValue("/root/temp/stocdeptcd", model.getValue("/root/hidden/prcpsrch/stocdeptcd")); combo1.refresh();*/ // '¿µ¹®¸íÀ¸·Î' ³ëµå »ý¼º var nodeEprntype = instance1.selectSingleNode("/root/hidden/prcpsrch/eprntype"); if ( nodeEprntype == null ) { model.makeNode("/root/hidden/prcpsrch/eprntype"); } model.refresh(); if(model.getValue("/root/hidden/popupinfo/drugno") != ""){ model.setValue("/root/hidden/prcpsrch/drugdd", model.getValue("/root/hidden/popupinfo/drugdd")); model.setValue("/root/hidden/prcpsrch/drugno", model.getValue("/root/hidden/popupinfo/drugno")); var drugno = model.getValue("/root/hidden/popupinfo/drugno"); if((drugno > 10000 && drugno < 60001) || drugno >= 70000 ){ model.makeValue("/root/hidden/prcpsrch/lblyn",""); model.makeValue("/root/hidden/prcpsrch/lblflag",""); model.makeValue("/root/hidden/prcpsrch/hosinyn",""); model.makeValue("/root/hidden/prcpsrch/hosinmpsflag",""); }else{ model.setValue("/root/hidden/prcpsrch/hosoutyn",""); model.makeValue("/root/hidden/prcpsrch/hosoutmpsflag",""); } model.refresh(); } } /** * ¿ø¿Ü º¯°æ½Ã ó¸® */ function fChkHosout_YN() { var chk = model.getValue("/root/hidden/prcpsrch/hosoutyn"); if(chk == "Y"){ model.makeValue("/root/hidden/prcpsrch/hosoutmpsflag", "1|2"); } else { model.makeValue("/root/hidden/prcpsrch/hosoutmpsflag", ""); } model.refresh(); } /** * ó¹æÀü/¶óº§ Ãâ·Â */ function fPrcpMPSPrint() { var chk_drugno = model.getValue("/root/hidden/prcpsrch/drugno"); if( chk_drugno == ""){ //ÀÚµ¿Ãâ·Â ¶Ç´Â ¹ÌÃâ·Â ó¹æ Ãâ·ÂÀº <¿ø³»>󹿰ú ÀÀ±Þ½Ç¿ø¿Ü󹿏¸ Ãâ·ÂÇÑ´Ù. model.copyNode("/root/send/paramsrch","/root/hidden/prcpsrch"); model.setValue("/root/send/paramsrch/autoprcp", "Y"); submit("TRADT01101"); //¿ø¿Ü ó¹æÀü Ãâ·Â if (model.getValue("/root/hidden/prcpsrch/hosoutyn") == "Y" && model.getValue("/root/hidden/prcpsrch/autooutprntyn") == "Y") { fHosOutMPSPrint(); } } else { //¿ø¿Ü ó¹æ if(isNaN(chk_drugno)){ messageBox("Åõ¾à¹øÈ£¸¦ ¼ýÀÚ·Î","C001"); model.setValue("/root/hidden/prcpsrch/drugno", ""); model.setFocus("input14"); model.refresh(); return; } chk_drugno = parseInt(chk_drugno, 10); if (model.getValue("/root/hidden/prcpsrch/hosoutyn") == "Y" ) { if(fChkDrugNo("Y")){ model.setValue("/root/hidden/prcpsrch/prntflag", "Y"); model.copyNode("/root/send/paramsrch","/root/hidden/prcpsrch"); submit("TRADT01101"); var chkret = 0; if(model.getValue("/root/main/paramdata/param/drugchkstat") == "NC") { chkret = messageBox("Á¶Á¦º¸·ùµÈ ó¹æÀÔ´Ï´Ù. Ãâ·Â", "Q004"); if(chkret != 6) { return; } } // 20150421 jmkim ¿ø¿Üó¹æÀü ¹ßÇà ½Ã ¹Ì¼ö³³ »óÅÂÀÌ¸é ¿¡·¯¸Þ½ÃÁö ¹ß»ýÅä·Ï ÆË¾÷ Ãß°¡ if(model.getValue("/root/main/paramdata/param/rcptyn") != null // INPTÀÏ °æ¿ì Null ¹Ýȯ && model.getValue("/root/main/paramdata/param/rcptyn") == "N") { messageBox("¹Ì¼ö³³»óÅÂ", "I009"); return; } var prntdt = model.getValue("/root/main/paramdata/param[1]/prntdt"); if( prntdt !="" && prntdt != "-" && model.getValue("/root/hidden/prcpsrch/reprintyn") == "") { var prntdata = prntdt.substring(0,4) + "³â" + prntdt.substring(4,6) + "¿ù" + prntdt.substring(6,8) + "ÀÏ" + prntdt.substring(8,10) + ":" + prntdt.substring(10,12) + ":" + prntdt.substring(12,14); result = messageBox(prntdata + "¿¡ Ãâ·ÂÇÑ Ã³¹æÀÔ´Ï´Ù. ¿ø¿Üó¹æÀü ÀçÃâ·ÂÀ»","Q003"); if(result == 6) { model.setValue("/root/hidden/prcpsrch/reprintyn","Y"); model.refresh(); } } else { result = 6; } if(result == 6) { //¿ø¿Ü ó¹æÀü Ãâ·Â fHosOutMPSPrint(); } } } } } /** * ¿ø¿Ü ó¹æÀü Ãâ·Â */ function fHosOutMPSPrint() { // 20101124_laboru_°æºÏ´ëº´¿ø_¸¶¾à/ÇâÁ¤ ¿Ü·¡ ȯÀÚ ¿ø¿Ü ó¹æÀü Ãâ·Â ¿©ºÎ Á¶È¸(R002) var mdrugflag = model.getValue("/root/init/mdrugflags/mdrugflags/r002"); for(var i = grd_param.fixedRows; i < grd_param.rows; i++){ /*model.copyNode("/root/send/prcpsrch","/root/main/paramdata/param["+i+"]"); //model.makeValue("/root/send/prcpsrch/hosoutmpsflag", model.getValue("/root/hidden/prcpsrch/hosoutmpsflag")); model.makeValue("/root/send/prcpsrch/prntflag", model.getValue("/root/hidden/prcpsrch/prntflag")); model.makeValue("/root/send/prcpsrch/autoprntyn", model.getValue("/root/hidden/prcpsrch/autoprntyn")); submit("TRADT01102"); model.makeValue("/root/main/prcpdata/patinfo/hosoutmpsflagnm", "(¾à±¹Á¦Ãâ¿ë)"); exeReportPreview("RFADT01101", "XMLSTR", "", "", "true","","","","","true"); model.makeValue("/root/main/prcpdata/patinfo/hosoutmpsflagnm", "(º»Àκ¸°ü¿ë)"); exeReportPreview("RFADT01101", "XMLSTR", "", "", "true","","","","","true"); */ ////2015³â8¿ù3ÀÏ ±èÄ¡±¹ var reprintynflag = model.getValue("/root/hidden/prcpsrch/reprintyn"); var reprnttype = model.getValue("/root/hidden/prcpsrch/reprnttype"); var reprntpat = model.getValue("/root/hidden/prcpsrch/reprntpat"); var elctsignkey = model.getValue("/root/hidden/prcpsrch/elctsignkey"); var elctsigncnts = model.getValue("/root/hidden/prcpsrch/elctsigncnts"); var inisinstcd = model.getValue("/root/temp/initinstcd"); /////////Ä¥°î¸¸ Á¤º¸ µî·Ï if (inisinstcd == "032") { // alert('ÀçÃâ·ÂÀ̹ǷΠüũ·çƾ Ž.'); // alert(reprintynflag); if (reprintynflag == 'Y' ) { capt_cover.visible = false ; if (reprnttype == '' ) { alert('ÀçÃâ·ÂÀ̸鼭 ÀçÃâ·Â ±¸ºÐÁ¤º¸°¡ ¾ø½À´Ï´Ù. '); return; } if (reprntpat == '' ) { alert('ÀçÃâ·ÂÀ̸鼭 ¿äûÀÚ Á¤º¸°¡ ¾ø½À´Ï´Ù.'); return; } if (elctsignkey == '' ) { alert('ÀçÃâ·ÂÀ̸鼭 ¿äûÀÚ ½ÎÀÎÁ¤º¸°¡ ¾ø½À´Ï´Ù.'); return; } } } var sParam = ""; //2009-05-07 Æ®·¹ÀÌ ¹øÈ£ Ãß°¡ printerno //sParam = "drugdd¢Ëdrugno¢Ëpid¢Ëorddd¢Ëcretno¢Ëorddeptcd¢Ëprcpgenrflag¢Ëhosoutmpsflag¢Ëreprintyn¢Ì"; sParam = "drugdd¢Ëdrugno¢Ëpid¢Ëorddd¢Ëcretno¢Ëorddeptcd¢Ëprcpgenrflag¢Ëhosoutmpsflag¢Ëreprintyn¢Ëprntflag¢Ëprinterno¢Ì"; sParam += model.getValue("/root/main/paramdata/param["+i+"]/drugdd")+"¢Ë"+ model.getValue("/root/main/paramdata/param["+i+"]/drugno")+"¢Ë"+ model.getValue("/root/main/paramdata/param["+i+"]/pid")+"¢Ë"+ model.getValue("/root/main/paramdata/param["+i+"]/orddd")+"¢Ë"+ model.getValue("/root/main/paramdata/param["+i+"]/cretno")+"¢Ë"+ model.getValue("/root/main/paramdata/param["+i+"]/orddeptcd")+"¢Ë"+ model.getValue("/root/main/paramdata/param["+i+"]/prcpgenrflag")+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/hosoutmpsflag")+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/reprintyn")+"¢Ë"+ "Y"+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/stocdeptcd")+"¢Ë"+ // 20100310_laboru_½ÃÇàºÎ¼­ Y ·Î ¹ÚÈ÷´Â °Í ¼öÁ¤. model.getValue("/root/hidden/prcpsrch/printer")+"¢Ë"+ mdrugflag +"¢Ë"+ model.getValue("/root/hidden/prcpsrch/eprntype") + "¢Ë" + ////////////2015³â8¿ù3ÀÏ Ãß°¡ ±èÄ¡±¹ model.getValue("/root/hidden/prcpsrch/reprnttype")+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/reprntpat")+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/elctsignkey")+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/elctsigncnts")+"¢Ë"+ model.getValue("/root/hidden/prcpsrch/digcdskipyn")+"¢Ì" ; // 20101124_laboru_°æºÏ´ëº´¿ø_¸¶¾à/ÇâÁ¤ ¿Ü·¡ ȯÀÚ ¿ø¿Ü ó¹æÀü Ãâ·Â ¿©ºÎ Á¶È¸(R002) //model.getValue("/root/hidden/prcpsrch/printer")+"¢Ë"+ //model.getValue("/root/hidden/prcpsrch/stocdeptcd")+"¢Ì"; // 20100310_laboru_½ÃÇàºÎ¼­ Y ·Î ¹ÚÈ÷´Â °Í ¼öÁ¤. //messageBox ( model.getValue("/root/hidden/prcpsrch/printer"),"Q003") ; //messageBox("fPrcpMPSPrint-->"+ sParam,"Q003") ; // alert(sParam); model.setAttribute("params", sParam); modal("SPADT61100",0,200,200,"",""); model.setAttribute("params", ""); } } /** * Åõ¾à¹øÈ£ üũ */ function fChkDrugNo(flag) { var drugno = model.getValue("/root/hidden/prcpsrch/drugno"); var chk_in = model.getValue("/root/hidden/prcpsrch/hosinyn"); var chk_out = model.getValue("/root/hidden/prcpsrch/hosoutyn"); if(drugno != ""){ drugno = parseInt(drugno, 10); if(flag == "Y"){ if((drugno >= 10001 && drugno < 20001) || (drugno >= 90001 && drugno < 100000) || (drugno >= 40000 && drugno < 41000) ){ /// Åõ¾à¹øÈ£ 40000(¿Ü·¡ ÀǷẸȣȯÀÚ Áߺ¹¹æÁö)2015.4.14 ±èÄ¡±¹ } else { messageBox("¿ø¿Ü Åõ¾à¹øÈ£¸¦", "C001"); return false; } } else if(flag == "O"){ if( (drugno > 10000 && drugno < 60001) || drugno >= 70000 ) { // messageBox("¿ø³» Åõ¾à¹øÈ£¸¦", "C001"); return false; } } } return true; }