/** * @desc : ȸ½Å¼­ Ãâ·Â * @ * @param : pid, replseqno, replflag(A:µÇÀÇ·Ú, P;ȸ½Å) * @return : * @author : ¹Ú¼ºÈ£ * @--------------------------------------------------- */ function fComPreview(pid, replseqno, replflag) { model.resetInstanceNode("/root/send/viewcond"); model.resetInstanceNode("/root/main/previewinfo"); model.setValue("/root/send/viewcond/pid", pid); model.setValue("/root/send/viewcond/replseqno", replseqno); // ¹Ì¸®º¸±â´Â ÀúÀåµÈ ³»¿ëÀÌ ÀÖ¾î¾ß¸¸ ¹Ì¸®º¸±â°¡ µÈ´Ù. // reqGetPreviewInfo if (submit("TRARC02507", false) == true) { // µÇÀÇ·ÚÀÎ °æ¿ì º´¿øÁ¤º¸¸¦ µÇÀÇ·Úº´¿øÀ¸·Î if (replflag == "A") { if (model.instances(0).selectNodes("/root/main/req_pat_info/patinfo").length > 0) { if (model.instances(0).selectNodes("/root/main/previewinfo/reqhospinfo").length == 0) { model.makeValue("/root/main/previewinfo/reqhospinfo/coophospnm", model.getValue("/root/main/req_pat_info/patinfo/coophospnm")); model.makeValue("/root/main/previewinfo/reqhospinfo/coopdrnm", model.getValue("/root/main/req_pat_info/patinfo/coopdrnm")); model.makeValue("/root/main/previewinfo/reqhospinfo/addr", model.getValue("/root/main/req_pat_info/patinfo/addr")); model.makeValue("/root/main/previewinfo/reqhospinfo/detladdr", model.getValue("/root/main/req_pat_info/patinfo/detladdr")); model.makeValue("/root/main/previewinfo/reqhospinfo/zipcd1", model.getValue("/root/main/req_pat_info/patinfo/zipcd1")); model.makeValue("/root/main/previewinfo/reqhospinfo/zipcd2", model.getValue("/root/main/req_pat_info/patinfo/zipcd2")); model.makeValue("/root/main/previewinfo/reqhospinfo/drflag", model.getValue("/root/main/req_pat_info/patinfo/drflag")); } else { model.setValue("/root/main/previewinfo/reqhospinfo/coophospnm", model.getValue("/root/main/req_pat_info/patinfo/coophospnm")); model.setValue("/root/main/previewinfo/reqhospinfo/coopdrnm", model.getValue("/root/main/req_pat_info/patinfo/coopdrnm")); model.setValue("/root/main/previewinfo/reqhospinfo/addr", model.getValue("/root/main/req_pat_info/patinfo/addr")); model.setValue("/root/main/previewinfo/reqhospinfo/detladdr", model.getValue("/root/main/req_pat_info/patinfo/detladdr")); model.setValue("/root/main/previewinfo/reqhospinfo/zipcd1", model.getValue("/root/main/req_pat_info/patinfo/zipcd1")); model.setValue("/root/main/previewinfo/reqhospinfo/zipcd2", model.getValue("/root/main/req_pat_info/patinfo/zipcd2")); model.setValue("/root/main/previewinfo/reqhospinfo/drflag", model.getValue("/root/main/req_pat_info/patinfo/drflag")); } } } var curecnts = model.getValue("/root/main/previewinfo/replinfo/curecnts"); cureArray = curecnts.split("\n"); //alert(kindArray.length); //model.makeNode("/root/main/previewinfo/curelsit/curecnts"); j = 1; for (i = 0; i < cureArray.length; i++) { model.makeValue("/root/main/previewinfo/curelsit[" + j + "]/curecnts", cureArray[i]); //model.copyNode("/root/main/previewinfo/curelsit", "/root/main/previewinfo/curelsit"); //model.setValue("/root/main/previewinfo/curelsit[" + j + "]/curecnts", kindArray[i]); j = j + 1; } fComInitial_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 i = 1 ; i <= nodecnt ; i++ ) { 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") //½Ç½ÃÀ¯ÀϹøÈ£ + "¢Ì" ; } model.setValue("/root/send/maindata", sPassData); submit("TRAER00850"); } } 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"); } } // °á°ú³»¿ª ÀνºÅϽº ÃʱâÈ­ function fComInitial_subordlist() { //model.resetInstanceNode("/root/main/subordlist1/subresultdetail1"); // °á°ú³»¿ª model.removeNodeset("/root/main/subordlist1"); // ÀÏÀÚº° ±×¸®µå model.makeNode("/root/main/subordlist1/subresultdetail1/check"); model.makeNode("/root/main/subordlist1/subresultdetail1/reptrslt"); model.makeNode("/root/main/subordlist1/subresultdetail1/judgmark"); model.makeNode("/root/main/subordlist1/subresultdetail1/judgmark2"); model.makeNode("/root/main/subordlist1/subresultdetail1/prcpcd"); model.makeNode("/root/main/subordlist1/subresultdetail1/prcpnm"); model.makeNode("/root/main/subordlist1/subresultdetail1/img"); model.makeNode("/root/main/subordlist1/subresultdetail1/imgcnts"); model.removeNodeset("/root/send/maindata"); // ÀÏÀÚº° ±×¸®µå model.makeNode("/root/send/maindata"); }