/** * @desc : ÀÇ»çȸ½Å¼­ Ãâ·Â ¹öư Ŭ¸¯ * @ * @param : * @return : * @author : Á¤Èñ¼ö * @--------------------------------------------------- */ // ÃʱⰪ ¼ÂÆÃ function fInit() { // ¿À´Ã ³¯Â¥·Î ¼¼ÆÃ var CurrentDate = getCurrentDate(); model.setValue("/root/send/search/fromdd", CurrentDate); model.setValue("/root/send/search/todd", CurrentDate ); // Áø·á°ú var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "rcptuseyn"; var ord_deptflag = 'D'; var rslt_ref = "/root/init/dept"; var sort_method = "depthngnm"; sort_field = "depthngnm" zsdfGetInOutOrdDeptList(instcd, rslt_ref, sort_field, sort_method); //hieº´¿ø¿©ºÎ mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/hieyn", 5975); var hieyn = model.getValue("/root/init/hieyn/hardcd/hardcd"); if (hieyn == "Y") { btn_hieyn.attribute("visibility") = "visible"; } //ȸ½Å¹æ¹ý(20160226 - ȸ½ÅÀ¯Çü ÄÚµåÃß°¡) //zbcfGetCodeList(new Array("A0422", "A0636"),new Array("/root/init/replmthd", "/root/init/qreplflag"), true ); zbcfGetCodeList(new Array("A0422", "A0636", "A0423"),new Array("/root/init/replmthd", "/root/init/qreplflag" , "/root/init/repltype"), true ); addComboItem("cmb_orddeptcd", "", "", "above"); addComboItem("cmb_replflag", "", "-", "above"); cmb_replflag.select(1); //091016 kimsj DEFAULT°ª '¿¹'·Î º¯°æ //Áø·áÀÇ»çÁ¶È¸ fDoctSearch(); model.removeNodeset("/root/main/list/repldoculist"); model.refresh(); } // Áø·áÀÇ»ç Á¶È¸ function fDoctSearch() { // Áø·áÀÇ»ç model.removenode("/root/send/doctor"); model.makeValue("/root/send/doctor/orddd", model.getValue("/root/send/search/fromdd")); model.makeValue("/root/send/doctor/orddeptcd", model.getValue("/root/send/search/orddeptcd")); submit("TRARC01302", false); cmb_orddrid.select(0); //model.setValue("/root/main/patient/orddrid", orddrid); } // µî·Ï¹øÈ£ Á¶È¸ ÆË¾÷ function fPatPopUp() { /* model.makeValue("/root/temp/pid", model.getValue("/root/send/search/pid")); model.makeValue("/root/temp/srchcond","1"); model.makeValue("/root/temp/autoflag","Y"); */ modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/temp", "/root/send"); //model.resetInstanceNode("/root/main/patinfo/patinfolist"); //model.resetInstanceNode("/root/send/cond"); if (model.getValue("/root/main/popupendflag") == "ok"){ model.setValue("/root/send/search/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/send/search/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm")); } //fHistSearch(); model.refresh(); } // ÃʱâÈ­ function fAllClear() { grd_list.fixedcellischeck(0,1) = false; model.resetInstanceNode("/root/send/search"); var CurrentDate = getCurrentDate(); model.setValue("/root/send/search/fromdd", CurrentDate); model.setValue("/root/send/search/todd", CurrentDate ); model.setValue("/root/send/search/fstprint", '%' ); model.setValue("/root/send/search/fstyn", 'N' ); model.resetInstanceNode("/root/send/search/formrecusenm"); model.resetInstanceNode("/root/send/search/pid"); model.resetInstanceNode("/root/send/search/hngnm"); model.removeNodeset("/root/main/list/repldoculist"); cmb_orddeptcd.select(0); cmb_replflag.select(0); fDoctSearch(); model.refresh(); } // Á¶È¸Àü Çʼö üũ function fCheckDate() { var fromdd = model.getValue("/root/send/search/fromdd"); var todd = model.getValue("/root/send/search/todd"); var pid = model.getValue("/root/send/search/pid"); if (isNull(pid) == true) { if( ! isValidDateTime( fromdd, 'YYYYMMDD') || ! isValidDateTime( todd, 'YYYYMMDD') ){ messageBox("ÀÔ·ÂÇϽŠÀÏÀÚ±¸ºÐÀÌ Á¤È®ÇÑ ³¯Â¥Å¸ÀÔÀÌ ¾Æ´Õ´Ï´Ù.", "E999", ""); return false; } /* if( getDateInterval(fromdd, todd) > 31 ){ messageBox("Á¶È¸°¡´ÉÇÑ ÃÖ´ë ±â°£Àº 1´ÞÀÔ´Ï´Ù. ÀÏÀÚ±¸ºÐ¿¡¼­ ³¯Â¥¸¦ ¼öÁ¤Çϼ¼¿ä!", "E999", ""); return false; } */ if( getDateInterval(fromdd, todd) < 0 ){ messageBox("ÀÏÀÚ±¸ºÐ¿¡¼­ ½ÃÀÛÀÏÀÚ°¡ Á¾·áÀÏÀÚº¸´Ù ¹Ì·¡ÀÏÀÚ ÀÔ´Ï´Ù. È®ÀÎÇϼ¼¿ä!", "E999", ""); return false; } // ³¯Â¥ °è»ê var daycnt = getDateInterval(fromdd, todd); // 1ÀÏÀÌ ¾Æ´Ñ °æ¿ì´Â Á¶°ÇÀ» Ÿ¾ß ÇÔ if (daycnt != 0) { // Áø·á°ú üũ /* if (model.getValue("/root/send/search/orddeptcd") == "") { messageBox("ÀÏÀÚ±¸ºÐ¿¡¼­ ÇÏ·ç ÀÌ»óÀÇ ±â°£À» ¼±ÅÃÇßÀ» °æ¿ì, Áø·á°ú´Â Á¶È¸ Çʼö Á¶°ÇÀÔ´Ï´Ù. Áø·á°ú¸¦ ÀÔ·ÂÇϼ¼¿ä.", "E999", ""); //messageBox("Áø·á°ú¸¦ ","C002"); return false; } */ if (ipt_hngnm.currentText.length > 0 && ipt_hngnm.currentText.length < 2) { messageBox("ȯÀÚ¸íÀº 2±ÛÀÚ ÀÌ»óÀ¸·Î ÇØÁֽʽÿä!","E999",""); model.setFocus("ipt_hngnm"); return false; } } } return true; } // Á¶È¸ function fSearch() { // reqGetReplDocuList // getReplDocuList if (submit("TRARC02001", false) == true) { grd_list.fixedcellischeck(0, 1) = false; } else { messageBox("Á¶È¸¸¦", "E009"); } model.refresh(); } // ¹Ì¸®º¸±â function fPreview(){ /* var currow = grd_list.row; model.makeValue("/root/temp/popup/pid" ,model.getValue("/root/main/list/repldoculist["+ currow +"]/pid")); model.makeValue("/root/temp/popup/cretno",model.getValue("/root/main/list/repldoculist["+ currow +"]/cretno")); model.makeValue("/root/temp/popup/ioflag",model.getValue("/root/main/list/repldoculist["+ currow +"]/ioflag")); model.makeValue("/root/temp/popup/disflag","popup"); model.makeValue("/root/temp/popup/profcertseq",model.getValue("/root/main/list/repldoculist["+ currow +"]/profcertseq")); model.makeValue("/root/temp/popup/formrecseq",model.getValue("/root/main/list/repldoculist["+ currow +"]/formrecseq")); model.makeValue("/root/temp/popup/ord","ord"); model.makeValue("/root/temp/popup/issstat",model.getValue("/root/main/list/repldoculist["+ currow +"]/issstat")); model.makeValue("/root/temp/popup/issflag",model.getValue("/root/main/list/repldoculist["+ currow +"]/issflag")); model.makeValue("/root/temp/popup/issid",model.getValue("/root/main/list/repldoculist["+ currow +"]/issid")); model.makeValue("/root/temp/popup/issnm",model.getValue("/root/main/list/repldoculist["+ currow +"]/issnm")); model.makeValue("/root/temp/popup/issdeptcd",model.getValue("/root/main/list/repldoculist["+ currow +"]/issdeptcd")); model.makeValue("/root/temp/popup/issdeptnm",model.getValue("/root/main/list/repldoculist["+ currow +"]/formrecdeptnm")); modal("SMMMR02900", 1,10, 10, "SMMMR02900", "/root/temp/popup", "/root/temp/popup"); */ if (grd_list.rows <= 1) return; if (grd_list.row < 1) return; var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var replseqno = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/replseqno") var irow = grd_list.rows; // Ãâ·Â½Ã ¼ö¼úÁ¤º¸, ÀÔÅð¿øÁ¤º¸, ¿Ü·¡¿¹¾àÁ¤º¸ ÀúÀåÇØ¾ß ÇÔ // Ãâ·ÂÀÏÁö ÀúÀåÇØ¾ß ÇÔ //var savedata = grd_list.getUpdateDataAll("u"); //model.resetInstanceNode("/root/send/viewcond"); //model.setValue("/root/send/viewcond", grd_list.getUpdateDataAll("u")); model.resetInstanceNode("/root/send/viewcond"); model.copyNode("/root/send/viewcond", sREPLDOCULIST_PATH+"["+ grd_list.row +"]"); if (submit("TRARC02002", false) == true) { //================================================================== // Ä¡·á»çÇ× ¹× ÇâÈÄ °èȹÀÇ ³»¿ëÀ» Row´ÜÀ§·Î ¸¸µé±â(enter·Î ±¸ºÐ) var curecnts = model.getValue("/root/main/previewinfo/replinfo/curecnts"); cureArray = curecnts.split("\n"); m = 1; for (k = 0; k < cureArray.length; k++) { model.makeValue("/root/main/previewinfo/curelsit[" + m + "]/curecnts", cureArray[k]); m = m + 1; } //================================================================== fInitial_subordlist(); var nodecnt = model.instances(0).selectNodes("/root/main/previewinfo/rsltinfo").length; if (model.instances(0).selectNodes("/root/main/previewinfo/rsltinfo").length >= 1) { //alert(nodecnt); if (model.getValue("/root/main/previewinfo/rsltinfo[1]/prcpdd") != "") { var sPassData = "bcno" //¹ÙÄÚµå¹øÈ£ + "¢Ëtestmdlcd" //°Ë»çÁߺзùÄÚµå + "¢Ëlastreptdd" //ÃÖÁ¾º¸°íÀÏÀÚ + "¢Ëexamgubun" //°Ë»ç±¸ºÐ + "¢Ëlevel" //¹ÙÄÚµå°Ë»ç·¹º§(LIS) + "¢Ësrchpid" //µî·Ï¹øÈ£ + "¢Ëdutplceinstcd" //±â°üÄÚµå + "¢Ëprcpdd" //ó¹æÀÏÀÚ + "¢Ëexecprcpuniqno" //½Ç½ÃÀ¯ÀϹøÈ£ + "¢Ì" ; for( var i = 1 ; i <= nodecnt ; i++ ) { /* var nodeList = instance1.selectNodes("/root/main/previewinfo/rsltinfo["+i+"]"); var rCSV = getNodeListCSV(nodeList); // model.copyNode("/root/send/maindata" , "/root/main/ordlist1/maindailylist["+row+"]"); //alert('rCSVÇϱâÀü->'+rCSV); model.setValue("/root/send/maindata", rCSV); */ sPassData = sPassData + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/bcno") //¹ÙÄÚµå¹øÈ£ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/testmdlcd") //°Ë»çÁߺзùÄÚµå + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/lastreptdd") //ÃÖÁ¾º¸°íÀÏÀÚ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/examgubun") //°Ë»ç±¸ºÐ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/depth") //¹ÙÄÚµå°Ë»ç·¹º§(LIS) + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/pid") //µî·Ï¹øÈ£ + "¢Ë" + getUserInfo("dutplceinstcd") //±â°üÄÚµå + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/prcpdd") //ó¹æÀÏÀÚ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ i + "]/execprcpuniqno") //½Ç½ÃÀ¯ÀϹøÈ£ + "¢Ì" ; //alert(rCSV); } model.setValue("/root/send/maindata", sPassData); submit("TRAER00850"); //================================================================== // kimsj °Ë»ç°á°ú »ó¼¼³»¿ªÀÇ ³»¿ëÀ» Row´ÜÀ§·Î ¸¸µé±â(enter·Î ±¸ºÐ) var rsltChk = 0; var j = 1; var rsltprcp = ""; var rsltCnts = ""; var rsltArray = ""; var rsltNodeCnt = model.instances(0).selectNodes("/root/main/subordlist1/subresultdetail1").length; model.removeNodeset("/root/hidden/subordlist1/subresultdetail1"); for( var m = 1 ; m <= rsltNodeCnt ; m++ ) { //kimsj °Ë»ç°á°ú ³»¿ªÁß À̹ÌÁö(IMG) °¡ ÀÖÀ» °æ¿ì SKIP if ( model.getValue("/root/main/subordlist1/subresultdetail1["+ m + "]/img") == "IMG") continue; rsltprcp = model.getValue("/root/main/subordlist1/subresultdetail1["+ m + "]/prcpcd"); rsltCnts = model.getValue("/root/main/subordlist1/subresultdetail1["+ m + "]/reptrslt"); rsltArray = rsltCnts.split("\n"); for (var k = 0; k < rsltArray.length; k++) { model.makeValue("/root/hidden/subordlist1/subresultdetail1[" + j + "]/reptrslt", "_"+rsltArray[k]); //°ø¹é¹®ÀÚ Æ÷ÇÔÇϱâ À§ÇØ "_"Ãß°¡ [pData.substr(1, plen)] model.makeValue("/root/hidden/subordlist1/subresultdetail1[" + j + "]/prcpcd", rsltprcp); j = j + 1; } } model.removeNodeset("/root/main/subordlist1/subresultdetail1"); model.copyNode("/root/main/subordlist1", "/root/hidden/subordlist1"); //================================================================== } } //exeReportPreview("RPARC02500", "XMLSTR","","","true","","","","","","","grp_prnt"); //setParameter("reportprintyn", ""); //exeReportPreview("RPARC02500", "XMLSTR"); var rid = "RPARC02500"; // ·¹Æ÷Æ®¸í var dataType = "XMLSTR"; // ¿¬°è¹æ¹ý(XMLSTR/ XMLFILE/ XML) var paramsXPath = ""; // ¸Å°³º¯¼öÇʵå XPath var submitId = ""; // SubmitID var print = ""; // Ãâ·Â¿©ºÎ(true, false) var printDialog = ""; // Àμâ â º¸ÀÓ ¿©ºÎ(true, false) var fileType = ""; // ÀúÀåŸÀÔ(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml ) var fileName = ""; // ÆÄÀϸí(c:\report\·¹Æ÷Æ®¸í.ÀúÀåŸÀÔ) var fileDialog = ""; // ÆÄÀÏ ÀúÀå â º¸ÀÓ¿©ºÎ(0 : ¼û±è[±âº»]/1 : º¸ÀÓ) var closeYn = ""; // ¹Ì¸®º¸±ââ´Ý±â¿©ºÎ(Ãâ·Â ÈÄ true·Î ¼³Á¤ÇÑ °æ¿ì ¹Ì¸®º¸±â È­¸é ´Ý±â) var monNo = ""; // ¸ð´ÏÅÍ ¹øÈ£ var parentObjId = ""; // ºÎ¸ð°´Ã¼¸í(¹Ì¸® »ý¼ºÇÑ ºÎ¸ð °´Ã¼¸í, ÇØ´ç ºÎ¸ð °´Ã¼¿¡ ·¹Æ÷Æ® µ¥ÀÌÅ͸¦ »ý¼ºÇÑ´Ù.) var printPaperBin = ""; // Æ®·¹À̹øÈ£ var userService = ""; // µ¥ÀÌÅÍ ¼Ò½º //var showButton = "hidden"; // Åø¹Ù¹öưº¸ÀÓ¿©ºÎ(visible, hidden) var showButton = ""; // Åø¹Ù¹öưº¸ÀÓ¿©ºÎ(visible, hidden) var printCount = ""; // ÇÁ¸°Æ®Àå¼ö(1, 2,..) var zoomRate = ""; // ¹Ì¸®º¸±âºä¾î ºñÀ²(0, 50,...) var printOption = ""; // Ãâ·Â½Ã ¼±Åà ¿É¼Ç var dataXPath = ""; // µ¥ÀÌÅÍ XPath var mainDataXPath = ""; // ¸ÞÀθ®Æ÷Æ® ¹Ýº¹XPath var subDataXPath = ""; // ¼­ºê¸®Æ÷Æ®1 ¹Ýº¹Xpath exeReportPreview(rid, dataType, paramsXPath, submitId, print, printDialog, fileType, fileName, fileDialog, closeYn, monNo, parentObjId, printPaperBin, userService, showButton, printCount, zoomRate, printOption, dataXPath, mainDataXPath, subDataXPath); } else { messageBox("Ãâ·ÂÁ¤º¸¸¦ ÀúÀå", "E001"); } } // Àϰý Ãâ·Â function fReplprint(allflag){ var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var replseqno = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/replseqno") var irow = grd_list.rows; var cnt = 0; //var savedata = getNodeListCSV(instance1.selectNodes(sREPLDOCULIST_PATH)); for(var i=1; i < irow; i++){ var chk = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/chk") if (chk == "Y"){ cnt++; } } if(cnt == 0){ messageBox("Ãâ·ÂÇÒ µ¥ÀÌÅ͸¦", "C002"); return; } // ÀϰýÃâ·Â ¿©ºÎ if (allflag == "Y") { } else { if (cnt > 1) { messageBox("¹Ì¸®º¸±â´Â ÇÑ °Ç¿¡ ´ëÇØ¼­¸¸ °¡´ÉÇÕ´Ï´Ù. Ãâ·ÂÇÒ µ¥ÀÌÅ͸¦", "C002"); return; } } //model.setValue("/root/send/savedata", savedata); // Ãâ·Â½Ã ¼ö¼úÁ¤º¸, ÀÔÅð¿øÁ¤º¸, ¿Ü·¡¿¹¾àÁ¤º¸ ÀúÀåÇØ¾ß ÇÔ // Ãâ·ÂÀÏÁö ÀúÀåÇØ¾ß ÇÔ //var savedata = grd_list.getUpdateDataAll("u"); model.resetInstanceNode("/root/send/viewcond"); model.setValue("/root/send/viewcond", grd_list.getUpdateDataAll("u")); for(var i=1; i < irow; i++) { var chk = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/chk") if (chk == "Y"){ model.resetInstanceNode("/root/send/viewcond"); model.copyNode("/root/send/viewcond", sREPLDOCULIST_PATH+"["+ i +"]"); if (submit("TRARC02002", false) == true) { //exeReportPreview("RPARC02500", "XMLSTR","","","true","","","","","","","grp_prnt"); //setParameter("reportprintyn", ""); //================================================================== // Ä¡·á»çÇ× ¹× ÇâÈÄ °èȹÀÇ ³»¿ëÀ» Row´ÜÀ§·Î ¸¸µé±â(enter·Î ±¸ºÐ) var curecnts = model.getValue("/root/main/previewinfo/replinfo/curecnts"); cureArray = curecnts.split("\n"); m = 1; for (k = 0; k < cureArray.length; k++) { model.makeValue("/root/main/previewinfo/curelsit[" + m + "]/curecnts", cureArray[k]); m = m + 1; } //================================================================== // Ãâ·Â if (allflag == "Y") { fInitial_subordlist(); var nodecnt = model.instances(0).selectNodes("/root/main/previewinfo/rsltinfo").length; if (model.instances(0).selectNodes("/root/main/previewinfo/rsltinfo").length >= 1) { if (model.getValue("/root/main/previewinfo/rsltinfo[1]/prcpdd") != "") { var sPassData = "bcno" //¹ÙÄÚµå¹øÈ£ + "¢Ëtestmdlcd" //°Ë»çÁߺзùÄÚµå + "¢Ëlastreptdd" //ÃÖÁ¾º¸°íÀÏÀÚ + "¢Ëexamgubun" //°Ë»ç±¸ºÐ + "¢Ëlevel" //¹ÙÄÚµå°Ë»ç·¹º§(LIS) + "¢Ësrchpid" //µî·Ï¹øÈ£ + "¢Ëdutplceinstcd" //±â°üÄÚµå + "¢Ëprcpdd" //ó¹æÀÏÀÚ + "¢Ëexecprcpuniqno" //½Ç½ÃÀ¯ÀϹøÈ£ + "¢Ì" ; for( var j = 1 ; j <= nodecnt ; j++ ) { /* var nodeList = instance1.selectNodes("/root/main/previewinfo/rsltinfo["+i+"]"); var rCSV = getNodeListCSV(nodeList); // model.copyNode("/root/send/maindata" , "/root/main/ordlist1/maindailylist["+row+"]"); //alert('rCSVÇϱâÀü->'+rCSV); model.setValue("/root/send/maindata", rCSV); */ sPassData = sPassData + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/bcno") //¹ÙÄÚµå¹øÈ£ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/testmdlcd") //°Ë»çÁߺзùÄÚµå + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/lastreptdd") //ÃÖÁ¾º¸°íÀÏÀÚ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/examgubun") //°Ë»ç±¸ºÐ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/depth") //¹ÙÄÚµå°Ë»ç·¹º§(LIS) + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/pid") //µî·Ï¹øÈ£ + "¢Ë" + getUserInfo("dutplceinstcd") //±â°üÄÚµå + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/prcpdd") //ó¹æÀÏÀÚ + "¢Ë" + model.getValue("/root/main/previewinfo/rsltinfo["+ j + "]/execprcpuniqno") //½Ç½ÃÀ¯ÀϹøÈ£ + "¢Ì" ; } model.setValue("/root/send/maindata", sPassData); submit("TRAER00850"); //================================================================== // kimsj °Ë»ç°á°ú »ó¼¼³»¿ªÀÇ ³»¿ëÀ» Row´ÜÀ§·Î ¸¸µé±â(enter·Î ±¸ºÐ) var rsltChk = 0; var j = 1; var rsltprcp = ""; var rsltCnts = ""; var rsltArray = ""; var rsltNodeCnt = model.instances(0).selectNodes("/root/main/subordlist1/subresultdetail1").length; model.removeNodeset("/root/hidden/subordlist1/subresultdetail1"); for( var m = 1 ; m <= rsltNodeCnt ; m++ ) { //kimsj °Ë»ç°á°ú ³»¿ªÁß À̹ÌÁö(IMG) °¡ ÀÖÀ» °æ¿ì SKIP if ( model.getValue("/root/main/subordlist1/subresultdetail1["+ m + "]/img") == "IMG") continue; rsltprcp = model.getValue("/root/main/subordlist1/subresultdetail1["+ m + "]/prcpcd"); rsltCnts = model.getValue("/root/main/subordlist1/subresultdetail1["+ m + "]/reptrslt"); rsltArray = rsltCnts.split("\n"); for (var k = 0; k < rsltArray.length; k++) { model.makeValue("/root/hidden/subordlist1/subresultdetail1[" + j + "]/reptrslt", "_"+rsltArray[k]); //°ø¹é¹®ÀÚ Æ÷ÇÔÇϱâ À§ÇØ "_"Ãß°¡ [pData.substr(1, plen)] model.makeValue("/root/hidden/subordlist1/subresultdetail1[" + j + "]/prcpcd", rsltprcp); j = j + 1; } } model.removeNodeset("/root/main/subordlist1/subresultdetail1"); model.copyNode("/root/main/subordlist1", "/root/hidden/subordlist1"); //================================================================== } } //exeReportPreview("RPARC02500", "XMLSTR","","","true","","","","","","","grp_prnt"); //exeReportPreview("RPARC02500", "XMLSTR","","","","","","","","","","grp_prnt"); // e-mail : 4¹ø var replmthd = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/replmthd") if (replmthd == "4") { var fileType = "pdf"; // ÀúÀåŸÀÔ(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml ) var fileName = "report"; // ÆÄÀϸí(c:\report\·¹Æ÷Æ®¸í.ÀúÀåŸÀÔ) var print = ""; // Ãâ·Â¿©ºÎ(true, false) } else { var fileType = ""; // ÀúÀåŸÀÔ(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml ) var fileName = ""; // ÆÄÀϸí(c:\report\·¹Æ÷Æ®¸í.ÀúÀåŸÀÔ) var print = "true"; // Ãâ·Â¿©ºÎ(true, false) } /* var fileType = "pdf"; // ÀúÀåŸÀÔ(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml ) var fileName = "report"; // ÆÄÀϸí(c:\report\·¹Æ÷Æ®¸í.ÀúÀåŸÀÔ) */ var rid = "RPARC02500"; // ·¹Æ÷Æ®¸í var dataType = "XMLSTR"; // ¿¬°è¹æ¹ý(XMLSTR/ XMLFILE/ XML) var paramsXPath = ""; // ¸Å°³º¯¼öÇʵå XPath var submitId = ""; // SubmitID var printDialog = ""; // Àμâ â º¸ÀÓ ¿©ºÎ(true, false) var fileDialog = ""; // ÆÄÀÏ ÀúÀå â º¸ÀÓ¿©ºÎ(0 : ¼û±è[±âº»]/1 : º¸ÀÓ) var closeYn = "true"; // ¹Ì¸®º¸±ââ´Ý±â¿©ºÎ(Ãâ·Â ÈÄ true·Î ¼³Á¤ÇÑ °æ¿ì ¹Ì¸®º¸±â È­¸é ´Ý±â) var monNo = ""; // ¸ð´ÏÅÍ ¹øÈ£ var parentObjId = ""; // ºÎ¸ð°´Ã¼¸í(¹Ì¸® »ý¼ºÇÑ ºÎ¸ð °´Ã¼¸í, ÇØ´ç ºÎ¸ð °´Ã¼¿¡ ·¹Æ÷Æ® µ¥ÀÌÅ͸¦ »ý¼ºÇÑ´Ù.) var printPaperBin = ""; // Æ®·¹À̹øÈ£ var userService = ""; // µ¥ÀÌÅÍ ¼Ò½º var showButton = "hidden"; // Åø¹Ù¹öưº¸ÀÓ¿©ºÎ(visible, hidden) var printCount = ""; // ÇÁ¸°Æ®Àå¼ö(1, 2,..) var zoomRate = ""; // ¹Ì¸®º¸±âºä¾î ºñÀ²(0, 50,...) var printOption = ""; // Ãâ·Â½Ã ¼±Åà ¿É¼Ç var dataXPath = ""; // µ¥ÀÌÅÍ XPath var mainDataXPath = ""; // ¸ÞÀθ®Æ÷Æ® ¹Ýº¹XPath var subDataXPath = ""; // ¼­ºê¸®Æ÷Æ®1 ¹Ýº¹Xpath exeReportPreview(rid, dataType, paramsXPath, submitId, print, printDialog, fileType, fileName, fileDialog, closeYn, monNo, parentObjId, printPaperBin, userService, showButton, printCount, zoomRate, printOption, dataXPath, mainDataXPath, subDataXPath); model.makeValue("/root/main/previewinfo/replinfo/replmthd", replmthd); fUpdateData(); //if (getParameter("reportprintyn") == "Y"){ //} } else { //exeReportPreview("RPARC02500", "XMLSTR"); var rid = "RPARC02500"; // ·¹Æ÷Æ®¸í var dataType = "XMLSTR"; // ¿¬°è¹æ¹ý(XMLSTR/ XMLFILE/ XML) var paramsXPath = ""; // ¸Å°³º¯¼öÇʵå XPath var submitId = ""; // SubmitID var print = ""; // Ãâ·Â¿©ºÎ(true, false) var printDialog = ""; // Àμâ â º¸ÀÓ ¿©ºÎ(true, false) var fileType = ""; // ÀúÀåŸÀÔ(xls/ pdf/ hml/rtf/ html/ bmp/ txt/ xml ) var fileName = ""; // ÆÄÀϸí(c:\report\·¹Æ÷Æ®¸í.ÀúÀåŸÀÔ) var fileDialog = ""; // ÆÄÀÏ ÀúÀå â º¸ÀÓ¿©ºÎ(0 : ¼û±è[±âº»]/1 : º¸ÀÓ) var closeYn = ""; // ¹Ì¸®º¸±ââ´Ý±â¿©ºÎ(Ãâ·Â ÈÄ true·Î ¼³Á¤ÇÑ °æ¿ì ¹Ì¸®º¸±â È­¸é ´Ý±â) var monNo = ""; // ¸ð´ÏÅÍ ¹øÈ£ var parentObjId = ""; // ºÎ¸ð°´Ã¼¸í(¹Ì¸® »ý¼ºÇÑ ºÎ¸ð °´Ã¼¸í, ÇØ´ç ºÎ¸ð °´Ã¼¿¡ ·¹Æ÷Æ® µ¥ÀÌÅ͸¦ »ý¼ºÇÑ´Ù.) var printPaperBin = ""; // Æ®·¹À̹øÈ£ var userService = ""; // µ¥ÀÌÅÍ ¼Ò½º var showButton = "hidden"; // Åø¹Ù¹öưº¸ÀÓ¿©ºÎ(visible, hidden) var printCount = ""; // ÇÁ¸°Æ®Àå¼ö(1, 2,..) var zoomRate = ""; // ¹Ì¸®º¸±âºä¾î ºñÀ²(0, 50,...) var printOption = ""; // Ãâ·Â½Ã ¼±Åà ¿É¼Ç var dataXPath = ""; // µ¥ÀÌÅÍ XPath var mainDataXPath = ""; // ¸ÞÀθ®Æ÷Æ® ¹Ýº¹XPath var subDataXPath = ""; // ¼­ºê¸®Æ÷Æ®1 ¹Ýº¹Xpath exeReportPreview(rid, dataType, paramsXPath, submitId, print, printDialog, fileType, fileName, fileDialog, closeYn, monNo, parentObjId, printPaperBin, userService, showButton, printCount, zoomRate, printOption, dataXPath, mainDataXPath, subDataXPath); } } else { messageBox("Ãâ·ÂÁ¤º¸¸¦ ÀúÀå", "E001"); } } } // ÀϰýÃâ·Â ¿©ºÎ if (allflag == "Y") { fSearch(); } /* if (submit("TRARC02002", false) == true) { //exeReportPreview("RPARC02500", "XMLSTR","","","true","","","","","","","grp_prnt"); setParameter("reportprintyn", ""); exeReportPreview("RPARC02500", "XMLSTR"); //if (getParameter("reportprintyn") == "Y"){ fUpdateData(); //} //fSearch(); } else { messageBox("Ãâ·ÂÁ¤º¸¸¦ ÀúÀå", "E001"); } */ /* var yn = model.alert("Á¤¸»·Î Àϰý Ãâ·ÂÀ» ÇϽðڽÀ´Ï±î?", "Àϰý Ãâ·Â", 0x20 | 3); //Ãâ·Â ÀçÈ®ÀÎ yn = "6"; if(yn == "6"){ for(var i=1; i < irow; i++){ var chk = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/chk") if (chk == "true"){ model.makeValue("/root/send/savedata/instcd" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/instcd")); model.makeValue("/root/send/savedata/formrecseq" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/formrecseq")); model.makeValue("/root/send/savedata/pid" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/pid")); model.makeValue("/root/send/savedata/orddd" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/orddd")); model.makeValue("/root/send/savedata/cretno" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/cretno")); model.makeValue("/root/send/savedata/reqorddd" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/orddd")); model.makeValue("/root/send/savedata/reqcretno" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/cretno")); model.makeValue("/root/send/savedata/reqseqno" ,model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/seqno")); getFormData("0000001536", model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/formrecseq")); setParameter("reportprintyn", ""); exeReportPreview("RFM0153600", "XMLSTR","","","true","","","","","","","grp_prnt"); if(submit("TXARC02001", false)==false){ //messageBox("Ãâ·ÂÁ¤º¸¸¦ ÀúÀå", "E001"); return; } cnt++; model.resetInstanceNode("/root/send/savedata"); } } // for } // Ãâ·Â ¿©ºÎ else { return; } // if(cnt == 0){ // messageBox("Ãâ·ÂÇÒ µ¥ÀÌÅ͸¦", "C002"); // return; // } fSearch(); model.refresh(); */ } // Ãâ·ÂÀ» ÇÏ¸é µ¥ÀÌÅÍ ÀúÀå function fUpdateData(){ /* model.resetInstanceNode("/root/send/savedata"); //var savedata = grd_inoutrepllist.getUpdateDataAll("u"); //model.setValue("/root/send/savedata", model.getValue("/root/main/previewinfo")); model.copyNode("/root/send/savedata", "/root/main/previewinfo"); */ model.removeNodeset("/root/send/savedata"); model.makeNode("/root/send/savedata/replinfo"); model.copyNode("/root/send/savedata/replinfo", "/root/main/previewinfo/replinfo"); model.makeValue("/root/send/savedata/replinfo/hngnm", model.getValue("/root/main/previewinfo/patientinfo/hngnm")); // ´ëÇ¥ ¸ÞÀÏ //model.makeValue("/root/send/savedata/replinfo/mainemail", "hjsong@catholic.ac.kr"); model.makeValue("/root/send/savedata/replinfo/mainemail", model.getValue("/root/main/previewinfo/baseinfo/mainemail")); model.makeValue("/root/send/savedata/replinfo/maindeptnm", model.getValue("/root/main/previewinfo/baseinfo/maindeptnm")); /* var opinfocnt = model.instances(0).selectNodes("/root/main/previewinfo/opinfo").length; if (opinfocnt > 0) { var opinlist = null; for (i=0; i < opinfocnt; i++) { var nodeList = instance1.selectNodes("/root/main/previewinfo/opinfo["+i+"]"); opinlist = opinlist + nodelist; } model.makeValue("/root/send/savedata/opinfo", opinlist); } var dschinfocnt = model.instances(0).selectNodes("/root/main/previewinfo/dschinfo").length; if (dschinfocnt > 0) { var dschinfolist = null; for (i=0; i < dschinfofocnt; i++) { var nodeList = instance1.selectNodes("/root/main/previewinfo/dschinfo["+i+"]"); dschinfolist = dschinfolist + nodelist; } model.makeValue("/root/send/savedata/dschinfo", dschinfolist); } */ //var nodeList = instance1.selectNodes("/root/main/ordlist1/maindailylist["+row+"]"); var nodeList = instance1.selectNodes("/root/main/previewinfo/reqhospinfo"); var reqhospinfo = getNodeListCSV(nodeList); model.makeValue("/root/send/savedata/reqhospinfo", reqhospinfo); // ȸ¼Û¹æ¹ý var replmthd = model.getValue("/root/main/previewinfo/replinfo/replmthd"); // E-mail ¾È³»¹® var instcdnm = model.getValue("/root/main/previewinfo/baseinfo/instcdnm"); var maindeptnm = model.getValue("/root/main/previewinfo/baseinfo/maindeptnm"); var epurl = model.getValue("/root/main/previewinfo/baseinfo/url"); var mainmsg = "¾È³çÇϽʴϱî?" + "\n\n" + "°¡Å縯´ëÇб³ " + instcdnm + " " + maindeptnm + " ÀÔ´Ï´Ù." + "\n" + "¼±»ý´Ô²²¼­ º»¿øÀ¸·Î ÀÇ·ÚÇØÁֽŠȯÀÚÀÇ Áø·áȸ½ÅÀ» ÷ºÎÇÏ¿© ¾Ë·Áµå¸³´Ï´Ù." + "\n\n" + "ÀÇ·ÚÇϽŠȯÀÚÀÇ ÀÚ¼¼ÇÑ Áø·áÁ¤º¸´Â " + epurl + "¸¦ ÀÌ¿ëÇϽøé " + "\n" + "Á¶È¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù." + "\n\n" + "ÀúÈñ " + instcdnm + "¿¡¼­´Â ¼±»ý´Ô²²¼­ ÀÇ·ÚÇÏ¿© ÁֽŠȯÀÚ¿¡ ´ëÇÏ¿© ¼º½É¼ºÀDz¯ Áø·á¿¡ ÀÓÇÒ °ÍÀ» " + "\n" + "¾à¼Óµå¸®¸ç ¾ÕÀ¸·Îµµ Áö¼ÓÀûÀÎ °ü½É°ú ÇùÁ¶ ºÎʵ右´Ï´Ù. " + "\n" + "°¨»çÇÕ´Ï´Ù." + "\n\n" + "¸¸ÀÏ fileÀÌ ¿­¸®Áö ¾ÊÀ» °æ¿ì ÀÎÅͳݿ¡¼­ ¹«·á·Î¡°¾ÆÅ©·Î¹î¸®´õ¡±¸¦ ´Ù¿î¹ÞÀ¸½Ã¸é µË´Ï´Ù."; model.makeValue("/root/send/savedata/replinfo/mainmsg", mainmsg); // e-mailÀÏ °æ¿ì¸¸ ÆÄÀÏ Ã·ºÎ if (replmthd == "4") { var emailid = model.getValue("/root/main/previewinfo/reqhospinfo/emailid"); var emailaddr = model.getValue("/root/main/previewinfo/reqhospinfo/emailaddr"); model.makeValue("/root/send/savedata/replinfo/emailid", emailid); model.makeValue("/root/send/savedata/replinfo/emailaddr", emailaddr); var pos; var filename; var n; model.removeNodeset("/root/send/savedata/attach"); //files = window.fileDialog("open", "|", true); files = "C:\\report\\report.pdf"; filelist = files.split("|"); for(var i = 0 ; i < filelist.length ; i++ ) { if(filelist[i] != "") { /* grd_attach.addItem(); n = grd_attach.rows - 1; grd_attach.valueMatrix(n, 0) = filelist[i]; pos=filelist[i].lastIndexOf("\\"); filename=filelist[i].substring(pos+1); grd_attach.valueMatrix(n, 1) = filename; grd_attach.valueMatrix(n, 2) = upload_attach.getFileSize(filelist[i]); */ model.makeValue("/root/send/savedata/attach/file", filelist[i]); pos=filelist[i].lastIndexOf("\\"); filename=filelist[i].substring(pos+1); model.makeValue("/root/send/savedata/attach/filename", filename); model.makeValue("/root/send/savedata/attach/filesize", upload_attach.getFileSize(filelist[i])); } } } //grd_attach.rebuild(); //model.makeValue("/root/send/savedata/attach", grd_attach.getUpdateDataAll("i")); //model.refresh(); if(submit("TXARC02001",false )== true){ //fSearch(); } } function fReplcheck(){ var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var formrecseq = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/formrecseq") var irow = grd_list.rows; var cnt = 0; var savedata = getNodeListCSV(instance1.selectNodes(sREPLDOCULIST_PATH)); model.setValue("/root/send/savedata", savedata); var chk = model.getValue(sREPLDOCULIST_PATH+"["+currow +"]/chk") if (chk == "true"){ model.makeValue("/root/send/savedata/instcd" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/instcd")); model.makeValue("/root/send/savedata/formrecseq" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/formrecseq")); model.makeValue("/root/send/savedata/pid" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/pid")); model.makeValue("/root/send/savedata/orddd" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddd")); model.makeValue("/root/send/savedata/cretno" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/cretno")); model.makeValue("/root/send/savedata/reqorddd" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddd")); model.makeValue("/root/send/savedata/reqcretno" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/cretno")); model.makeValue("/root/send/savedata/reqseqno" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/seqno")); getFormData("0000001536", model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/formrecseq")); setParameter("reportprintyn", ""); exeReportPreview("RFM0153600", "XMLSTR"); if (getParameter("reportprintyn") == "Y"){ if(submit("TXARC02001",false)==true){ messageBox("Ãâ·ÂÀúÀå", "I001"); } } model.resetInstanceNode("/root/send/savedata"); } else { messageBox("Ãâ·ÂÇÒ µ¥ÀÌÅ͸¦", "C002"); return; } fSearch(); model.refresh(); } // °á°ú³»¿ª ÀνºÅϽº ÃʱâÈ­ function fInitial_subordlist() { model.resetInstanceNode("/root/main/subordlist1/subresultdetail1"); // °á°ú³»¿ª model.removeNodeset("/root/send/maindata"); // ÀÏÀÚº° ±×¸®µå model.makeNode("/root/send/maindata"); } /* @group : °á°úÁ¶È¸ * @ver : 2007.06.14 * @by : ÀåÁØ¿ø * @----------------------------------- * @type : function * @access : public * @desc : Daily °á°ú »ó¼¼Á¶È¸ Function */ function fClickResultList(maingridlistid) { if ( maingridlistid.row == 0 ) return; if ( maingridlistid.row >= maingridlistid.fixedRows ) { var row = maingridlistid.row; // ÀÏÀÚº° if ( btn_case1.selected == true ) { fInitial_subordlist(); // /root/main/subordlist1/subresultdetail1 /* * ÀÏÀÚº°ÅÇ ±×¸®µå ¼¼ÆÃÇÑ´Ù. */ var loop = grd_maindaily.rows - grd_maindaily.fixedRows; for( var i = 1 ; i <= loop ; i++ ) { model.makeValue("/root/main/ordlist1/maindailylist[" + i + "]/level","3"); } // ´Ù½Ã üũ¸¦ ÇÒ °æ¿ì¿¡´Â üũ¹Ú½º¸¸ "N"À¸·Î ¼¼ÆÃÇÔ. if ( model.getValue("/root/main/ordlist1/maindailylist[" + row + "]/check") == "Y" ) { model.setValue("/root/main/ordlist1/maindailylist[" + row + "]/check","N"); return; } model.setValue("/root/main/ordlist1/maindailylist[" + row + "]/check","Y"); model.makeValue("/root/main/ordlist1/maindailylist[" + row + "]/srchpid", model.getValue("/root/send/data/singdata/srchpid")); model.makeValue("/root/main/ordlist1/maindailylist[" + row + "]/dutplceinstcd", model.getValue("/root/send/globalinstance/instance2")); var nodeList = instance1.selectNodes("/root/main/ordlist1/maindailylist["+row+"]"); var rCSV = getNodeListCSV(nodeList); // model.copyNode("/root/send/maindata" , "/root/main/ordlist1/maindailylist["+row+"]"); //alert('rCSVÇϱâÀü->'+rCSV); model.setValue("/root/send/maindata", rCSV); //alert(rCSV); submit("TRAER00850"); /* * ÀÏÀÚº° °á°ú³»¿ª ±×¸®µå ¼¼ÆÃÇÑ´Ù. */ fSetSubDetailGrid(); model.refresh(); /* * µðÀÚÀÎ °á°ú³»¿ª Á¶È¸¸¦ Çϱâ À§ÇÑ ·ÎÁ÷±¸Çö. */ fPopupXsltList(); } // °Ë»çºÐ·ùº° if ( btn_case2.selected == true ) { fInitial_subordlist(); // /root/main/subordlist1/subresultdetail1 /* * ±×¸®µå ¼¼ÆÃÇÑ´Ù. */ var loop = grd_mainserious.rows - grd_mainserious.fixedRows; for( var i = 1 ; i <= loop ; i++ ) { model.makeValue("/root/main/ordlist2/mainserious[" + i + "]/level","3"); } model.setValue("/root/main/ordlist2/mainserious[" + row + "]/check","Y"); model.makeValue("/root/main/ordlist2/mainserious[" + row + "]/srchpid", model.getValue("/root/send/data/singdata/srchpid")); model.makeValue("/root/main/ordlist2/mainserious[" + row + "]/dutplceinstcd", model.getValue("/root/send/globalinstance/instance2")); var nodeList = instance1.selectNodes("/root/main/ordlist2/mainserious["+row+"]"); var rCSV = getNodeListCSV(nodeList); // model.copyNode("/root/send/maindata" , "/root/main/ordlist1/maindailylist["+row+"]"); //alert('rCSVÇϱâÀü->'+rCSV); model.setValue("/root/send/maindata", rCSV); //alert(rCSV); submit("TRAER00850"); /* * °á°ú³»¿ª ±×¸®µå ¼¼ÆÃÇÑ´Ù. */ fSetSubDetailGrid(); model.refresh(); } } } function fPrint(){ var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; model.resetInstanceNode("/root/send/savedata"); model.makeValue("/root/send/savedata/instcd" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/instcd")); model.makeValue("/root/send/savedata/formrecseq" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/formrecseq")); model.makeValue("/root/send/savedata/pid" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/pid")); model.makeValue("/root/send/savedata/orddd" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddd")); model.makeValue("/root/send/savedata/cretno" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/cretno")); model.makeValue("/root/send/savedata/reqorddd" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddd")); model.makeValue("/root/send/savedata/reqcretno" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/cretno")); model.makeValue("/root/send/savedata/reqseqno" ,model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/seqno")); if (submit("TXARC02001", true) == false) { messageBox("Ãâ·Â ÀúÀå¿¡", "E009"); } model.refresh(); } // ȸ½Å¼­ ÄÝ function fReplPopup() { if (grd_list.rows <= 1) return; if (grd_list.row < 1) return; var mainObj = getMainViewer(); var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; /* var pid = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/pid"); var replflag = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/replflag"); var orddeptcd = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddeptcd"); var orddeptnm = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddeptnm"); var orddrid = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddrid"); var orddrnm = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddrnm"); var orddd = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/orddd"); var pid = setParameter("pid", pid); var replflag = setParameter("replflag", replflag); var orddeptcd = setParameter("orddeptcd", orddeptcd); var orddeptnm = setParameter("orddeptnm", orddeptnm); var orddrid = setParameter("orddrid", orddrid); var orddrnm = setParameter("orddrnm", orddrnm); var orddd = setParameter("orddd", orddd); var prcpyn = setParameter("prcpyn", "C"); var curEmrRecObj = getOpenWindow("SMARC02500"); //Ȱ¼ºÈ­µÈ Áø·á±â·Ï È­¸é object loading //var curCpObj = mainObj.javascript.getOpenWindow("SPARC00100"); //Ȱ¼ºÈ­µÈ CP Main È­¸é object loading if (curEmrRecObj != null) { //alert("AA"); curEmrRecObj.javascript.fInit(); } else { open("SMARC02500",1,1,1, "SMARC02500", "", "", "", false); } */ var pid = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/pid"); var replseqno = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/replseqno"); var fstyn = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/fstyn"); var pid = setParameter("pid", pid); var replseqno = setParameter("replseqno", replseqno); var fstyn = setParameter("fstyn", fstyn); modal("SPARC00100",1,1,1, "SPARC00100", "", "", "", false); } // KNUH_20110307_Ãß°¡(¸®½ºÆ® ¿¢¼¿ ÆÄÀÏ·Î ¸¸µé±â) function fExcel() { if (grd_list.rows <= 1) return; var fileName = window.fileDialog("save", ",", false, "ÀÇ»çȸ½Å¼­ ¸®½ºÆ®", "xls", "All Files Excel Files(*.xls)|*.xls|(*.*)|*.*"); if (fileName != ""){ grd_list.saveExcel(fileName, "SheetName", false, false, "", "", false); } } /* * Ãâ·ÂµÈ ȸ½Å¼­¸¦ Ãâ·Â Ãë¼Ò·Î µ¹¸² */ function fPrintCancel(){ var selected_rows = getNodesetCount("/root/main/list/repldoculist[chk='Y']"); var updatedata = "instcd¢Ëpid¢Ëreplseqno¢Ëlastupdtrid¢Ì"; var datastring=""; if(selected_rows=="0"){ messageBox("¼±ÅÃµÈ µ¥ÀÌÅͰ¡ ¾ø½À´Ï´Ù.","I",""); return; }else{ for(var i=1; i<=grd_list.rows-grd_list.fixedRows; i++){ if(grd_list.valuematrix(i, grd_list.colRef("chk"))=="N" || grd_list.valuematrix(i, grd_list.colRef("chk"))==null || grd_list.valuematrix(i, grd_list.colRef("chk"))==""){ continue; }else{ datastring=datastring+model.getValue("/root/main/list/repldoculist["+i+"]/instcd") +"¢Ë" + model.getValue("/root/main/list/repldoculist["+i+"]/pid") +"¢Ë" + model.getValue("/root/main/list/repldoculist["+i+"]/replseqno") +"¢Ë" + getUserInfo("userid")+"¢Ì"; } } } model.removenode("/root/send/updatedata"); model.makeValue("/root/send/updatedata", updatedata + datastring); if(submit("TXARH00906")){ messageBox("Ãâ·Â Ãë¼Ò µÇ¾ú½À´Ï´Ù.", "I", ""); submit("TRARC02001"); } } // OCR ±â·Ïº¸±â function fOCRView() { var irow = grd_list.rows; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var chk = "N"; for(var i=1; i < irow; i++){ chk = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/chk") if (chk == "Y"){ var pid = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/pid"); var ocryn = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/ocryn"); var docucd = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/formcd"); break; } } if (chk == "N") { messageBox("¼±ÅÃµÈ µ¥ÀÌÅͰ¡ ¾ø½À´Ï´Ù","I999"); return; } if (ocryn != "Y") { messageBox("½ºÄµµÈ Ÿº´¿ø Áø·áÀÇ·Ú¼­°¡ ¾ø½À´Ï´Ù","I999"); return; } model.makeValue("/root/send/iemr/pid", pid); model.makeValue("/root/send/iemr/docucd", docucd); if(window.children.item("imgemrviewer") == null) { window.load("../../../emr/imgemrweb/xrw/SSMRC03130.xrw", "modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp"); } else { var iemrNode = instance1.selectSingleNode("/root/send/iemr"); window.children.item("imgemrviewer").javascript.reloadChart(iemrNode); window.children.item("imgemrviewer").modelesstopmost = true; window.children.item("imgemrviewer").modelesstopmost = false; } } function fOCRView_Personal() { var irow = grd_list.rows; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var chk = "N"; for(var i=1; i < irow; i++){ chk = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/chk") if (chk == "Y"){ var pid = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/pid"); var ocryn = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/personal_ocryn"); var docucd = model.getValue(sREPLDOCULIST_PATH+"["+ i +"]/personal_formcd"); break; } } if (chk == "N") { messageBox("¼±ÅÃµÈ µ¥ÀÌÅͰ¡ ¾ø½À´Ï´Ù","I999"); return; } if (ocryn != "Y") { messageBox("½ºÄµµÈ °³ÀÎÁ¤º¸ÀÌ¿ë µ¿ÀǼ­°¡ ¾ø½À´Ï´Ù","I999"); return; } model.makeValue("/root/send/iemr/pid", pid); model.makeValue("/root/send/iemr/docucd", docucd); if(window.children.item("imgemrviewer") == null) { window.load("../../../emr/imgemrweb/xrw/SSMRC03130.xrw", "modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp"); } else { var iemrNode = instance1.selectSingleNode("/root/send/iemr"); window.children.item("imgemrviewer").javascript.reloadChart(iemrNode); window.children.item("imgemrviewer").modelesstopmost = true; window.children.item("imgemrviewer").modelesstopmost = false; } } //HIE Àü¼Û function fHIE(){ if (grd_list.rows <= 1) return; if (grd_list.row < 1) return; var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var replseqno = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/replseqno") var irow = grd_list.rows; model.resetInstanceNode("/root/send/viewcond"); model.copyNode("/root/send/viewcond", sREPLDOCULIST_PATH+"["+ grd_list.row +"]"); model.makeValue("/root/send/viewcond/hospmsg", model.getValue("/root/send/hospmsgdata/hospmsg")); if (submit("TRARC02003", false) != true) { messageBox("HIE ȸ½ÅÀúÀå½Ã ¿¡·¯", "I999"); model.resetInstanceNode("/root/send/viewcond"); return; } } //HIE º¸±â function fHIEReferView() { // model.makeValue("/root/send/search/reqseqno",model.getValue("/root/temp/reqhospinfo/hospinfo/reqseqno")); // model.makeValue("/root/send/search/orddrid",model.getValue("/root/temp/reqhospinfo/hospinfo/orddrid")); // model.makeValue("/root/send/search/orddeptcd",model.getValue("/root/temp/reqhospinfo/hospinfo/orddeptcd")); // if (submit("TRARC02510")) { var IE; var url = model.getValue("/root/tmp/reqinfo/reqinfo/url"); var headerInfo = model.getValue("/root/tmp/reqinfo/reqinfo/headerinfo"); IE = new ActiveXObject("InternetExplorer.Application"); IE.Visible = "True"; IE.Navigate2(url, null, null, null, headerInfo); } } //÷ºÎÆÄÀÏ º¸±â function fViewAttfile(){ if (grd_list.rows <= 1) return; if (grd_list.row < 1) return; var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/list/repldoculist"; var attfilenm = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/attfilenm"); var attfilepath = model.getValue(sREPLDOCULIST_PATH+"["+ currow +"]/attfilepath"); var irow = grd_list.rows; model.resetInstanceNode("/root/send/viewcond"); model.copyNode("/root/send/viewcond", sREPLDOCULIST_PATH+"["+ grd_list.row +"]"); model.makeValue("/root/send/viewcond/hospmsg", model.getValue("/root/send/hospmsgdata/hospmsg")); if(attfilenm == "") { messageBox("´Ù¿î·Îµå ÇÒ ÆÄÀÏÀ» ", "C002"); return; } else { //ÆÄÀÏ¸í¸¦ ¹Þ¾Æ¿È var getfilenm = attfilenm; var getfilepath = attfilepath; model.makeValue("/root/send/filecond/attfilenm", getfilenm ); model.makeValue("/root/send/filecond/attfilepath", getfilepath ); //ÆÄÀϸíÀÌ ÀÖ´Â °æ¿ì ´Ù¿î·Îµå if(getfilenm != ""){ //ÆÄÀϸíÀÇ È®ÀåÀÚ¸¸ ¹Þ¾Æ¿È var fileext = getfilenm.lastIndexOf("."); var ext = getfilenm.substring(fileext +1); //ÆÄÀÏÀ» ´Ù¿î·Îµå Çϱâ À§ÇØ ÀúÀåÇÒ Ã¢À» ¶ç¿ò var filesave = window.fileDialog("save","|",false,getfilenm,ext,"All Files(*.*)|*.*"); //۰ªÀ» °¡Áö°í DB¿¡ ÀúÀåµÈ µ¥ÀÌŸ¸¦ Á¶È¸ÇÏ·¯ °£´Ù if (filesave != "") { model.download(getActionURL("TRARC02512") + "&attfilepath=" + getfilepath + "&filepathcolnm=attfilepath", filesave); var rtn = messageBox("ÆÄÀÏÀ»", "Q004"); if( rtn == 6 ) { window.exec(filesave); } } } } }