//ÃʱâÈ­ function fReady(){ // ÃʱâÁ¤º¸ Ãëµæ submit("TRPMC06550"); // Áø·á°ú Ç®´Ù¿î ¼¼ÆÃ copyNodesetType("/root/hidden/orddrid", "/root/init/orddrid"); copyNodesetType("/root/hidden/specdrid", "/root/init/orddrid"); addComboItem("cmb_orddeptcd", "Àüü", "", "above"); // Áø·áÀÇ Ç®´Ù¿î ¼¼ÆÃ addComboItem("cmb_orddrid" , "Àüü", "", "above"); addComboItem("cmb_specdrid" , "Àüü", "", "above"); // Áø·áÀÏÀÚ ¹× ½ÅûÀÏÀÚ ±âº»°ª ¼³Á¤ model.setValue("/root/send/ordddfrom", getCurrentDate().toDate().getAddDate(-1,"D").getDateFormat()); model.setValue("/root/send/ordddto", getCurrentDate()); //model.setValue("/root/send/appddfrom", getCurrentDate().toDate().getAddDate(-3,"M").getDateFormat()); //model.setValue("/root/send/appddto", getCurrentDate()); model.refresh(); } /* Áø·á°ú ¼±Åýà Áø·á°úÀÇ»ç ¼³Á¤ */ function fSetOrdDrid() { var ordDeptCd = model.getValue("/root/send/orddeptcd"); if (ordDeptCd != null && ordDeptCd != "") { copyNodesetType("/root/hidden/orddrid", "/root/init/orddrid[dp=" + ordDeptCd + "]"); // [accptyn='Y'] } else { copyNodesetType("/root/hidden/orddrid", "/root/init/orddrid"); } addComboItem("cmb_orddrid" , "Àüü", "", "above"); model.refresh(); } /* ¼±ÅÃÁø·á°ú ¼±Åýà ¼±ÅÃÁø·á°úÀÇ»ç ¼³Á¤ */ function fSetSpecDrid() { var specDeptCd = model.getValue("/root/send/specdeptcd"); if (specDeptCd != null && specDeptCd != "") { copyNodesetType("/root/hidden/specdrid", "/root/init/orddrid[dp=" + specDeptCd + "]"); // [accptyn='Y'] } else { copyNodesetType("/root/hidden/specdrid", "/root/init/orddrid"); } addComboItem("cmb_specdrid" , "Àüü", "", "above"); model.refresh(); } function fSearch() { if(fValidForm()) { submit("TRPMC06531"); } } /* °Ë»öÁ¶°Ç°ËÁõ */ function fValidForm() { var strErrMsg = ""; var hasErr = false; if(isNull(model.getValue("/root/send/ordddfrom"))) { strErrMsg += "\r\nÁø·áÀÏÀÚ(FROM)" hasErr = true; } if (isNull(model.getValue("/root/send/ordddto"))) { strErrMsg += "\r\nÁø·áÀÏÀÚ(TO)" hasErr = true; } if (hasErr) { alert("´ÙÀ½ Ç׸ñÀº ÇʼöÀÔ´Ï´Ù." + strErrMsg); return false; } else { return true; } } /* ÃʱâÈ­ */ function fInit() { model.resetInstanceNode("/root/main/spiflist"); model.resetInstanceNode("/root/main/rexpert/patappinfo1"); //model.resetInstanceNode("/root/send"); model.refresh(); } /* ±×¸®µå ´õºíŬ¸¯ ½Ã µ¿ÀÛ */ function fSelectPatData() { var pid = model.getValue("/root/main/spiflist[" + grd_spif.row + "]/pid"); var orddd = model.getValue("/root/main/spiflist[" + grd_spif.row + "]/orddd"); for (i = 1; i < grd_spif.rows; i++) { if (pid == model.getValue("/root/main/spiflist[" + i + "]/pid") && orddd == model.getValue("/root/main/spiflist[" + i + "]/orddd")) { model.setValue("/root/main/spiflist[" + i + "]/chk", "true"); } else { model.setValue("/root/main/spiflist[" + i + "]/chk", "false"); } } model.refresh(); } /* ±×¸®µå ¼±ÅÃÇØÁ¦ */ function fDeselectPapData() { for (i = 1; i < grd_spif.rows; i++) { model.setValue("/root/main/spiflist[" + i + "]/chk", "false"); } } /* ¼±ÅÃÁø·á½Åû¼­ Ãâ·Â */ function fPrint() { // Ãâ·Â´ë»óÈ­¸é ±¸ºÐ var isScaned = false; // Ãâ·Â´ë»óÀ¯¹«±¸ºÐ var hasData = false; // Ãâ·Â´ë»ó ¼±Á¤ for (i = 1; i < grd_spif.rows; i++) { // SCAN¿©ºÎ ¼³Á¤ if ("true" == model.getValue("/root/main/spiflist[" + i + "]/chk") && "Y" == model.getValue("/root/main/spiflist[" + i + "]/scanyn")) { isScaned = true; } // Ãâ·Â¿ë µ¥ÀÌÅÍ ¼³Á¤ if ("true" == model.getValue("/root/main/spiflist[" + i + "]/chk")) { hasData = true; model.removeNodeset("/root/main/rexpert/patappinfo1"); // ÀçÃâ·Â¿ë model.makeValue("/root/main/rexpert/patappinfo1/pid", model.getValue("/root/main/spiflist[" + i + "]/pid")); model.makeValue("/root/main/rexpert/patappinfo1/hngnm", model.getValue("/root/main/spiflist[" + i + "]/hngnm")); model.makeValue("/root/main/rexpert/patappinfo1/zipcdaddr", model.getValue("/root/main/spiflist[" + i + "]/zipcdaddr")); model.makeValue("/root/main/rexpert/patappinfo1/detladdr", model.getValue("/root/main/spiflist[" + i + "]/detladdr")); model.makeValue("/root/main/rexpert/patappinfo1/tel", model.getValue("/root/main/spiflist[" + i + "]/tel")); model.makeValue("/root/main/rexpert/patappinfo1/rrgstno1", model.getValue("/root/main/spiflist[" + i + "]/rrgstno1")); model.makeValue("/root/main/rexpert/patappinfo1/rrgstno2", model.getValue("/root/main/spiflist[" + i + "]/rrgstno2")); model.makeValue("/root/main/rexpert/patappinfo1/ocrtag", model.getValue("/root/main/spiflist[" + i + "]/ocrtag")); model.makeValue("/root/main/rexpert/patappinfo1/usernm", model.getValue("/root/main/spiflist[" + i + "]/usernm")); model.makeValue("/root/main/rexpert/patappinfo1/hospnm", model.getValue("/root/main/spiflist[" + i + "]/hospnm")); model.makeValue("/root/main/rexpert/patappinfo1/choiflag", model.getValue("/root/main/spiflist[" + i + "]/choiflag")); // OCR¿¬µ¿¿ë model.makeValue("/root/main/rexpert/patappinfo1/orddd", model.getValue("/root/main/spiflist[" + i + "]/orddd")); model.makeValue("/root/main/rexpert/patappinfo1/orddeptcd", model.getValue("/root/main/spiflist[" + i + "]/orddeptcd")); model.makeValue("/root/main/rexpert/patappinfo1/orddeptnm", model.getValue("/root/main/spiflist[" + i + "]/orddeptnm")); model.makeValue("/root/main/rexpert/patappinfo1/orddrid", model.getValue("/root/main/spiflist[" + i + "]/orddrid")); model.makeValue("/root/main/rexpert/patappinfo1/orddrnm", model.getValue("/root/main/spiflist[" + i + "]/orddrnm")); model.makeValue("/root/main/rexpert/patappinfo1/ioflag", model.getValue("/root/main/spiflist[" + i + "]/ioflag")); model.makeValue("/root/main/rexpert/patappinfo1/deptengabbr", model.getValue("/root/main/spiflist[" + i + "]/deptengabbr")); model.makeValue("/root/main/rexpert/patappinfo1/appdd", model.getValue("/root/main/spiflist[" + i + "]/appdd")); break; } } if (!hasData) { alert("Ãâ·ÂÇÒ ´ë»óÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª, ÁÖÀ¯ÇüÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù."); return; } // ½ºÄµ¿©ºÎ¿¡ µû¶ó ÇØ´çÈ­¸é È£Ãâ if (isScaned) { // µ¿ÀǼ­ ¹× ±âŸÃâ·Â¼­½ÄÈ­¸é fOpenOcr() } else { // ¼±Åñ¸ºÐ¿¡ ÇØ´çÇÏ´Â ¾ç½Ä Ãâ·Â if ("B" == model.getValue("/root/main/rexpert/patappinfo1/choiflag")) { // À§ÀÓ µ¿ÀǼ­ ÀçÃâ·Â exeReportPreview("RPPMC06504", "XMLSTR", "/root/main/rexpert", "", "true", "", "", "", "", "true"); } else { // ¼±Åà µ¿ÀǼ­ ÀçÃâ·Â exeReportPreview("RPPMC06505", "XMLSTR", "/root/main/rexpert", "", "true", "", "", "", "", "true"); } } } /* µ¿ÀǼ­ ¹× ±âŸÃâ·Â¼­½ÄÈ­¸é È£Ãâ */ function fOpenOcr() { model.removeNodeset("/root/temp/para"); model.makeValue("/root/temp/para/pid", model.getValue("/root/main/rexpert/patappinfo1/pid")); model.makeValue("/root/temp/para/orddd", model.getValue("/root/main/rexpert/patappinfo1/orddd")); model.makeValue("/root/temp/para/orddeptcd", model.getValue("/root/main/rexpert/patappinfo1/orddeptcd")); model.makeValue("/root/temp/para/orddeptnm", model.getValue("/root/main/rexpert/patappinfo1/orddeptnm")); model.makeValue("/root/temp/para/orddrid", model.getValue("/root/main/rexpert/patappinfo1/orddrid")); model.makeValue("/root/temp/para/drnm", model.getValue("/root/main/rexpert/patappinfo1/orddrnm")); model.makeValue("/root/temp/para/ordtype", model.getValue("/root/main/rexpert/patappinfo1/ioflag")); model.makeValue("/root/temp/para/patnm", model.getValue("/root/main/rexpert/patappinfo1/hngnm")); model.makeValue("/root/temp/para/rrgstno1", model.getValue("/root/main/rexpert/patappinfo1/rrgstno1")); model.makeValue("/root/temp/para/rrgstno2", model.getValue("/root/main/rexpert/patappinfo1/rrgstno2")); model.makeValue("/root/temp/para/cretno", model.getValue("/root/main/rexpert/patappinfo1/cretno")); model.refresh(); // µ¿ÀǼ­ ¹× ±âŸÃâ·Â¼­½ÄÈ­¸é È£Ãâ modal("SMMRF02300", "", "", "", "SMMRF02300","/root/temp/para","/root/temp/para"); }