/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÀÇ·áÇù·Â - Ÿº´¿øÁø·áÀÇ·Ú¼­ ÆË¾÷ ( SPARC02900.xrw - JScript ) * Version : - Ver.1.00.01 * °³¹ßÀÚ: À̰æÈñ * ÃÖÃÊÀÛ¼ºÀÏ: - 2009.6.24 * ¼öÁ¤ÀÌ·Â: * ±âŸ: - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /** * ÇϵåÄÚµå Á¶È¸ * * @param * ref reference path * rsltref result reference path * hardcd - ÇϵåÄÚµå */ function mmbfGetHardCodeInfo(ref, rsltref, hardcd){ var mmb_rsltref = "/root/hidden/mmb/hardcd"; model.removeNode(mmb_rsltref); model.makeNode(mmb_rsltref); model.removeNode(ref); model.makeValue(ref + "/hardcd", hardcd); if(submit("TRMMB04103", "false", ref, mmb_rsltref)==true){ model.copyNode(rsltref, mmb_rsltref); model.removeNode(mmb_rsltref); } model.refresh(); } // ÃʱⰪ function fInit() { mmbfGetHardCodeInfo("/root/send/formhrdcd", "/root/temp/formhardcd", 1300); // Àü¿øÀÇ·ÚÆË¾÷ »ç¿ë¿©ºÎ if(model.getValue("/root/temp/formhardcd/hardcd/hardcd") == "Y") { button2.visible = true; } iviewer1.window.javascript.fInitPage(false, false, parseInt(iviewer1.attribute("height"))); // ¿À´Ã ³¯Â¥·Î ¼¼ÆÃ var CurrentDate = getCurrentDate(); model.setValue("/root/send/search/fromdd", CurrentDate); model.setValue("/root/send/search/todd", CurrentDate); // °øÅëÄÚµå ¸ñ·Ï °¡Á®¿À±â zbcfGetCodeList(new Array("A0439", "A0438", "A0426"), new Array("/root/init/resncd", "/root/init/rsltcd", "/root/init/areacd") , true); // À¯ÇüÄÚµå °¡Á®¿À±â zbcfGetKindCodeList( new Array("A0014"), new Array("A0426"), new Array("/root/init/areacd"), true, new Array(""), new Array("") ); // Áø·á°ú //var instcd = "012"; var instcd = getUserInfo("dutplceinstcd"); //var standard_yn = "orduseyn"; var standard_yn = "rcptuseyn"; var ord_deptflag = 'D'; var rslt_ref = "/root/init/dept"; var sort_method = "depthngnm"; //zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_method); sort_field = "depthngnm" zsdfGetInOutOrdDeptList(instcd, rslt_ref, sort_field, sort_method); addComboItem("cmb_orddeptcd", "", "", "above"); fDoctSerach(); model.removeNodeset("/root/main/req_info/req_pat_list"); model.resetInstanceNode("/root/main/req_pat_info/patinfo/patinfo"); model.refresh(); } // Áø·áÀÇ»ç Á¶È¸ function fDoctSerach() { // Áø·áÀÇ»ç 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 fCheckDateSend() { var fromdd = model.getValue("/root/send/search/fromdd"); var todd = model.getValue("/root/send/search/todd"); var pid = model.getValue("/root/send/search/pid"); var olddateyn = model.getValue("/root/send/search/olddateyn"); if (isNull(pid) == true) { if (olddateyn != "Y") { 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; } if (ipt_rumint.currentText.length > 0 && ipt_rumint.currentText.length < 2) { messageBox("Àü¿øÀÇ·Úº´¿ø¸íÀº 2±ÛÀÚ ÀÌ»óÀ¸·Î ÇØÁֽʽÿä!","E999",""); model.setFocus("ipt_rumint"); return false; } } } } return true; } //Á¶È¸(Àü¿øÀÇ·Ú³»¿ª) function fSearch() { model.resetInstanceNode("/root/main/req_pat_info/patinfo"); iviewer1.src = "../../../emr/medirecweb/xrw/SMMMR00000_Empty.xrw"; //var formcd = "0000001539"; //iviewer1.window.javascript.fLoadNewForm(formcd); // getReqPatList if (submit("TRARC01401", false) == true) { //var formrecseq = 0; //iviewer1.object1.RemoveAll(); //iviewer1.window.javascript.fLoadRecForm(formrecseq); //iviewer1.window.javascirpt.fLoadNewForm(); //model.refresh(); } else { messageBox("Á¶È¸¸¦", "E009"); } } // ÀúÀåÀü Çʼö üũ function fCheckDate() { if (model.getValue("/root/main/req_pat_info/patinfo/pid") == "") { messageBox("ÀúÀåÇϰíÀÚ Çϴ ȯÀÚ¸¦", "C002"); return false; } /* if (model.getValue("/root/main/req_pat_info/patinfo/enddd") == "") { messageBox("¿Ï·áÀÏÀÚ¸¦ ","C001"); model.setFocus("ipt_enddd"); return false; } */ return true; } // ÀúÀå function fSave() { /* var pid = model.getValue("/root/main/req_pat_info/patinfo/pid") if (pid == "") { messageBox("ÀúÀåÇϰíÀÚ Çϴ ȯÀÚ¸¦", "C002"); return; } */ model.setValue("/root/main/req_pat_info/patinfo/reqflag", "C"); var enddd = model.getValue("/root/main/req_pat_info/patinfo/enddd"); if (enddd == "") { model.setValue("/root/main/req_pat_info/patinfo/enddd", "00000000"); //enddd = "00000000"; } model.resetInstanceNode("/root/send/savedata"); model.copyNode("/root/send/savedata","/root/main/req_pat_info/patinfo"); mmbfGetHardCodeInfo("/root/send/formhrdcd", "/root/temp/formhardcd", 1300); // Àü¿øÀÇ·ÚÆË¾÷ »ç¿ë¿©ºÎ if(model.getValue("/root/temp/formhardcd/hardcd/hardcd") == "Y") { var originNode = findNode(model, "/root/send/savedata"); var copyNode = findNode(model, "/root/send/adddata"); originNode.appendChild(copyNode); model.makeValue("/root/send/savedata/popup", "Y"); } if (submit("TXARC01401", false) == true) { //fSearch(); } else { messageBox("ÀúÀå¿¡", "E009"); } } // »èÁ¦ function fDelete() { if (grd_list.rows <= 1) return; if (grd_list.row < 1) return; // µ¥ÀÌÅÍ »èÁ¦½Ã if(messageBox("ÇØ´ç µ¥ÀÌÅ͸¦", "Q001")== "6") { if (isNull(cmb_confflag.value) == true) { messageBox("±¸ºÐ", "C001"); model.setFocus("cmb_flag"); return; } if (isNull(ipt_confdd.value) == true) { messageBox("µî·ÏÀÏÀÚ¸¦", "C001"); model.setFocus("ipt_confdd"); return; } model.setValue("/root/send/savedata/status", "d"); if (submit("TXARC01401") == true) { fSearch(); } else { messageBox("»èÁ¦¿¡", "E009"); } } else { return; } } // º´¿ø ÆË¾÷ function fHospPopup() { model.setValue("/root/main/hospflag", "N"); //modal("SPARH00200",1,1,1); modal("SPARH00200", 1,10, 10, "SPARH00200", "", ""); /* var flag = getParameter("flag") if (flag == "Y") { model.setValue("/root/main/req_pat_info/patinfo/coophospnm", getParameter("coophospnm")); model.setValue("/root/main/req_pat_info/patinfo/coophospcd", getParameter("coophospcd")); model.setValue("/root/main/req_pat_info/patinfo/telno", getParameter("telno1")); model.setValue("/root/main/req_pat_info/patinfo/faxno", getParameter("faxno")); model.setValue("/root/main/req_pat_info/patinfo/areacd", getParameter("areacd")); model.refresh(); } */ if( model.getValue("/root/main/hospflag") == "Y" ) { model.setValue("/root/main/req_pat_info/patinfo/coophospnm", model.getValue("/root/main/hospinfo/hospinfolist/coophospnm")); model.setValue("/root/main/req_pat_info/patinfo/coophospcd", model.getValue("/root/main/hospinfo/hospinfolist/coophospcd")); model.setValue("/root/main/req_pat_info/patinfo/areacd", model.getValue("/root/main/hospinfo/hospinfolist/areacd")); model.setValue("/root/main/req_pat_info/patinfo/telno", model.getValue("/root/main/hospinfo/hospinfolist/telno")); model.setValue("/root/main/req_pat_info/patinfo/faxno", model.getValue("/root/main/hospinfo/hospinfolist/faxno")); model.setValue("/root/main/req_pat_info/patinfo/drnm", model.getValue("/root/main/hospinfo/hospinfolist/drnm")); model.setValue("/root/main/req_pat_info/patinfo/coopdrcd", model.getValue("/root/main/hospinfo/hospinfolist/coopdrcd")); model.setValue("/root/main/req_pat_info/patinfo/fromdd", model.getValue("/root/main/hospinfo/hospinfolist/fromdd")); model.refresh(); } } // ÀÇ·ÚȯÀÚ Á¤º¸ Popup function fReqPatPopup() { var pid = setParameter("pid", model.getValue("/root/main/req_pat_info/patinfo/pid")); //ÆË¾÷ µî·ÏÈ­¸éÀÇ ±³À°¸í¿¡ °ª °¡Á®°¡±â if (isNull(opt_pid.value) == true) { messageBox("µî·ÏÀÏÀÚ¸¦", "C001"); model.setFocus("opt_pid"); return; } model.setValue("/root/main/reqpopupflag", "N"); modal("SPARC02100", 1,10, 10, "SPARC02100", "", ""); if( model.getValue("/root/main/reqpopupflag") == "Y" ) { //alert(model.getValue("/root/main/reqpopupflag")); model.setValue("/root/main/req_pat_info/patinfo/reqcoophospnm", model.getValue("/root/main/reqpopup/reqpopuplist/coophospnm")); model.setValue("/root/main/req_pat_info/patinfo/reqdrnm", model.getValue("/root/main/reqpopup/reqpopuplist/drnm")); model.setValue("/root/main/req_pat_info/patinfo/reqdd", model.getValue("/root/main/reqpopup/reqpopuplist/reqdd")); model.setValue("/root/main/req_pat_info/patinfo/reqorddeptnm", model.getValue("/root/main/reqpopup/reqpopuplist/orddeptnm")); model.setValue("/root/main/req_pat_info/patinfo/reqorddrnm", model.getValue("/root/main/reqpopup/reqpopuplist/orddrnm")); model.setValue("/root/main/req_pat_info/patinfo/reqorddd", model.getValue("/root/main/reqpopup/reqpopuplist/orddd")); model.setValue("/root/main/req_pat_info/patinfo/reqcretno", model.getValue("/root/main/reqpopup/reqpopuplist/cretno")); model.setValue("/root/main/req_pat_info/patinfo/reqacptseqno", model.getValue("/root/main/reqpopup/reqpopuplist/acptseqno")); model.setValue("/root/main/req_pat_info/patinfo/reqseqno", model.getValue("/root/main/reqpopup/reqpopuplist/seqno")); model.refresh(); } } function fReqAgnInfo() { if (grd_list.rows <= 0) return; if (grd_list.row < 0) return; //±×¸®µå¿¡¼­ ÇØ´ç ȯÀÚ ¼±Åà var idxRow = grd_list.row; var pid = model.getValue("/root/main/req_pat_list["+idxRow+"]/pid"); var hngnm = model.getValue("/root/main/req_pat_list["+idxRow+"]/hngnm"); var orddd = model.getValue("/root/main/req_pat_list["+idxRow+"]/orddd"); var deptnm = model.getValue("/root/main/req_pat_list["+idxRow+"]/deptnm"); var atdoctnm = model.getValue("/root/main/req_pat_list["+idxRow+"]/atdoctnm"); model.setValue("/root/main/req_pat_info/patinfo/pid", pid); model.setValue("/root/main/req_pat_info/patinfo/hngnm", hngnm); model.setValue("/root/main/req_pat_info/patinfo/orddd", orddd); model.setValue("/root/main/req_pat_info/patinfo/deptnm", deptnm); model.setValue("/root/main/req_pat_info/patinfo/atdoctnm", atdoctnm); model.refresh(); } // µî·Ï¹øÈ£ Á¶È¸ ÆË¾÷ function fPatPopUp() { //model.makeValue("/root/temp/pid", model.getValue("/root/send/search/pid")); //model.makeValue("/root/temp/srchcond","1"); //model.makeValue("/root/temp/autoflag","N"); 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 fGrdClick() { if (grd_list.rows <= 1) return; if (grd_list.row < 1) return; var lrow = grd_list.row; if(grd_list.isCell(event.target) && grd_list.mouseRow >= grd_list.fixedrows) { //fBiztrgtClick(); } else { return; } /* model.copyNode("/root/main/req_pat_info/patinfo", "/root/main/req_info/req_pat_list[" + lrow + "]"); //model.setValue("/root/main/req_pat_into/reqflag", "A"); */ model.resetInstanceNode("/root/send/cond"); model.setValue("/root/send/cond/pid", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/pid")); model.setValue("/root/send/cond/orddd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddd")); model.setValue("/root/send/cond/cretno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/cretno")); model.setValue("/root/send/cond/seqno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/seqno")); model.setValue("/root/send/cond/formrecseq", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/formrecseq")); model.setValue("/root/send/cond/orddeptcd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddeptcd")); model.setValue("/root/send/cond/orddrid", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddrid")); model.setValue("/root/send/cond/oldyn", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/oldyn")); if (submit("TRARC01402", false) == true) { if (model.getValue("/root/main/req_pat_info/patinfo/pid") == "") { model.setValue("/root/main/req_pat_info/patinfo/pid", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/pid")); model.setValue("/root/main/req_pat_info/patinfo/hngnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/hngnm")); model.setValue("/root/main/req_pat_info/patinfo/sex", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/sex")); model.setValue("/root/main/req_pat_info/patinfo/age", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/age")); model.setValue("/root/main/req_pat_info/patinfo/orddd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddd")); model.setValue("/root/main/req_pat_info/patinfo/cretno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/cretno")); model.setValue("/root/main/req_pat_info/patinfo/orddeptnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddeptnm")); model.setValue("/root/main/req_pat_info/patinfo/orddrnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddrnm")); model.setValue("/root/main/req_pat_info/patinfo/orddeptcd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddeptcd")); model.setValue("/root/main/req_pat_info/patinfo/orddrid", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddrid")); model.setValue("/root/main/req_pat_info/patinfo/formrecseq", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/formrecseq")); model.setValue("/root/main/req_pat_info/patinfo/status", "i"); } mmbfGetHardCodeInfo("/root/send/formhrdcd", "/root/temp/formhardcd", 1300); // Àü¿øÀÇ·ÚÆË¾÷ »ç¿ë¿©ºÎ if(model.getValue("/root/temp/formhardcd/hardcd/hardcd") == "Y") { if (submit("TRARC01403", false) == true) { //fSetPopup(); } } } var oldyn = model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/oldyn"); if (oldyn != "Y") { iviewer1.src= "../../../emr/medirecweb/xrw/SSMMR01100_¼­½Ä·Î´õ.xrw"; iviewer1.window.javascript.fInitPage(false, false, parseInt(iviewer1.attribute("height")), parseInt(iviewer1.attribute("width"))); // ¼­½Ä ·Îµå var formrecseq = model.getValue("/root/send/cond/formrecseq"); //alert(formrecseq); iviewer1.window.javascript.fLoadRecForm(formrecseq, false); } /* model.setValue("/root/main/req_pat_info/patinfo/pid", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/pid")); model.setValue("/root/main/req_pat_info/patinfo/hngnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/hngnm")); model.setValue("/root/main/req_pat_info/patinfo/sex", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/sex")); model.setValue("/root/main/req_pat_info/patinfo/age", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/age")); model.setValue("/root/main/req_pat_info/patinfo/orddd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/odrdd")); model.setValue("/root/main/req_pat_info/patinfo/orddeptnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddeptnm")); model.setValue("/root/main/req_pat_info/patinfo/orddrnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddrnm")); model.setValue("/root/main/req_pat_info/patinfo/coophospnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/coophospnm")); model.setValue("/root/main/req_pat_info/patinfo/areacd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/areacd")); model.setValue("/root/main/req_pat_info/patinfo/telno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/telno")); model.setValue("/root/main/req_pat_info/patinfo/faxno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/faxno")); model.setValue("/root/main/req_pat_info/patinfo/resncd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/resncd")); model.setValue("/root/main/req_pat_info/patinfo/enddd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/enddd")); model.setValue("/root/main/req_pat_info/patinfo/rsltcd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/rsltcd")); model.setValue("/root/main/req_pat_info/patinfo/reqorddd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqorddd")); model.setValue("/root/main/req_pat_info/patinfo/reqcretno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqcretno")); model.setValue("/root/main/req_pat_info/patinfo/reqacptseqno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqacptseqno")); model.setValue("/root/main/req_pat_info/patinfo/reqseqno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqseqno")); model.setValue("/root/main/req_pat_info/patinfo/reqcoophospnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqcoophospnm")); model.setValue("/root/main/req_pat_info/patinfo/reqdrnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqdrnm")); model.setValue("/root/main/req_pat_info/patinfo/reqorddeptnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqorddeptnm")); model.setValue("/root/main/req_pat_info/patinfo/reqorddrnm", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqorddrnm")); model.setValue("/root/main/req_pat_info/patinfo/orddeptcd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddeptcd")); model.setValue("/root/main/req_pat_info/patinfo/orddrid", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/orddrid")); model.setValue("/root/main/req_pat_info/patinfo/coophospcd", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/coophospcd")); model.setValue("/root/main/req_pat_info/patinfo/reqflag", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/reqflag")); model.setValue("/root/main/req_pat_info/patinfo/formrecseq", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/formrecseq")); model.setValue("/root/main/req_pat_info/patinfo/cretno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/cretno")); model.setValue("/root/main/req_pat_info/patinfo/acptseqno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/acptseqno")); model.setValue("/root/main/req_pat_info/patinfo/seqno", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/seqno")); model.setValue("/root/main/req_pat_info/patinfo/status", model.getValue("/root/main/req_info/req_pat_list[" + lrow + "]/status")); */ model.refresh(); } // ÀÇ·ÚÁ¤º¸ »èÁ¦ function fReqDel() { /* opt_reqcoophospnm.value = ""; opt_reqdrnm.value = ""; opt_reqdd.value = ""; opt_reqorddeptnm.value = ""; opt_reqorddrnm.value = ""; */ var stat = model.getValue("/root/main/req_info/req_pat_list[" +grd_list.row + "]/stat"); model.setValue("/root/main/req_pat_info/patinfo/reqcoophospnm", ""); model.setValue("/root/main/req_pat_info/patinfo/reqdrnm", ""); model.setValue("/root/main/req_pat_info/patinfo/reqdd", ""); model.setValue("/root/main/req_pat_info/patinfo/reqorddeptnm", ""); model.setValue("/root/main/req_pat_info/patinfo/reqorddrnm", ""); model.setValue("/root/main/req_pat_info/patinfo/reqorddd", ""); model.setValue("/root/main/req_pat_info/patinfo/reqcretno", "0"); model.setValue("/root/main/req_pat_info/patinfo/reqacptseqno", "0"); model.setValue("/root/main/req_pat_info/patinfo/reqseqno", "0"); model.refresh(); } // Àü¿øÀÇ·Ú Á¤º¸ »èÁ¦ function fReqAgnDel() { var stat = model.getValue("/root/main/req_info/req_pat_list[" +grd_list.row + "]/stat"); model.setValue("/root/main/req_pat_info/patinfo/coophospnm", ""); model.setValue("/root/main/req_pat_info/patinfo/rsltcd", ""); model.setValue("/root/main/req_pat_info/patinfo/areacd", ""); model.setValue("/root/main/req_pat_info/patinfo/telno", ""); model.setValue("/root/main/req_pat_info/patinfo/faxno", ""); model.setValue("/root/main/req_pat_info/patinfo/resncd", ""); model.setValue("/root/main/req_pat_info/patinfo/enddd", ""); model.setValue("/root/main/req_pat_info/patinfo/coophospcd", ""); model.refresh(); } // Ãâ·Â function fReplcheck() { /* if (model.getValue("/root/main/req_pat_info/patinfo/status") != "u") { messageBox("ÀúÀåÇÏÁö ¾ÊÀº µ¥ÀÌÅÍ´Â Ãâ·ÂÇÒ ¼ö", "I004"); return; } */ var currow = grd_list.row; var sREPLDOCULIST_PATH = "/root/main/req_pat_info/patinfo"; var formrecseq = model.getValue(sREPLDOCULIST_PATH+"/formrecseq") var pid = model.getValue(sREPLDOCULIST_PATH+"/pid") //var irow = grd_list.rows; //var cnt = 0; //var savedata = getNodeListCSV(instance1.selectNodes(sREPLDOCULIST_PATH)); //model.setValue("/root/send/savedata", savedata); if (pid == "") { messageBox("ÀúÀåÇϰíÀÚ Çϴ ȯÀÚ¸¦", "C002"); return; } var ivwCtrl = iviewer1.window.document.controls("ivw_base"); copyNodeset("/root/main/recinfo", "/root/main/recinfo", "replace", model, ivwCtrl.model); //¼­½ÄÁö Á¤º¸ ¼³Á¤ model.makeValue("/root/hidden/docinfo/signimge", ivwCtrl.model.getValue("/root/hidden/docinfo/signimge")); //¼­½Ä¼­¸íÀ̹ÌÁö ¼³Á¤ fDoMakeProfPrntInfo(ivwCtrl); //alert(formrecseq); getFormData("0000002536", formrecseq); setParameter("reportprintyn", ""); exeReportPreview("RFM0253600", "XMLSTR"); //alert(getParameter("reportprintyn")); if (getParameter("reportprintyn") == "Y") { model.resetInstanceNode("/root/send/savedata"); model.copyNode("/root/send/savedata","/root/main/req_pat_info/patinfo") if(submit("TXARC01402", false)==true){ messageBox("Ãâ·ÂÀÌ", "I002"); } } /* 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"); // alert(getParameter('reportprintyn')); if (getParameter("reportprintyn") == "Y"){ if(submit("TXARC02001",false)==true){ messageBox("Ãâ·ÂÀúÀå", "I001"); } } cnt++; model.resetInstanceNode("/root/send/savedata"); } } if(cnt == 0){ messageBox("Ãâ·ÂÇÒ Á¤º¸°¡", "I004"); return; } fSearch(); */ model.refresh(); } function fDoMakeProfPrntInfo(ivwCtrl){ //Áø´ÜÄÚµå 3ÀÚ¸®¸¶´Ù Á¡(.)Ç¥½Ã var totcnt = getNodesetCount("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[degnitemlevlcd='0016650.0000960.0000960']"); for(var i = 0; i < totcnt; i++){ var diagroflag = model.getValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[degnitemlevlcd='0016650.0000960.0004249' and rowno='" + i + "' and colno='0']/reccnts"); var diagkindflag = model.getValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[degnitemlevlcd='0016650.0000960.0001443' and rowno='" + i + "' and colno='1']/reccnts"); var rectermcd = model.getValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[rowno='" + i + "' and colno='2']/rectermcd"); var rectermnm = model.getValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[rowno='" + i + "' and colno='2']/rectermnm"); var reccnts = model.getValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[rowno='" + i + "' and colno='2']/reccnts"); var langflag = ivwCtrl.model.getValue("/root/main/forminfo/formmast/langflag"); if(langflag == "KO"){ //if(isHangul(rectermnm)== "H"){ if(diagkindflag == "M"){ rectermnm = "(ÁÖ)".concat(rectermnm); } if(diagroflag == "R"){ rectermnm = "(ÀÇÁõ)".concat(rectermnm); } if(reccnts != ""){ reccnts = " [" + reccnts + "]"; } rectermnm = rectermnm + reccnts; }else if(langflag == "EN"){ //}else if(isHangul(rectermnm)== "E"){ if(diagkindflag == "M"){ rectermnm = "(Principle)".concat(rectermnm); } if(diagroflag == "R"){ rectermnm = "(R/O)".concat(rectermnm); } if(reccnts != ""){ reccnts = " [" + reccnts + "]"; } rectermnm = rectermnm + reccnts; } rectermcd = removeChar(rectermcd, "."); //Á¡À» Á¦°Å rectermcd = insertChar(rectermcd, ".", 3); // 3°³ ´ÜÀ§·Î Á¡À» ÀÔ·Â model.setValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[rowno='" + i + "' and colno='2']/rectermcd", rectermcd); model.setValue("/root/main/recinfo/grid[degnitemlevlcd='0016650.0000960']/recitem[rowno='" + i + "' and colno='2']/rectermnm", rectermnm); } var stmt = ""; var formcd = ivwCtrl.model.getValue("/root/main/forminfo/formmast/formcd"); //Àü¿ø¼Ò°ß¼­, ÀÀ±Þ½ÇÀü¿ø¼Ò°ß¼­ if(formcd == "0000002536" || formcd == "0000003129"){ stmt = model.getValue("/root/main/recinfo/recitem[degnitemlevlcd='0010597']/reccnts"); //³»¿ë fDoSepProfPage(stmt, 47); } } /** * @desc : Á¦Áõ¸í ÆäÀÌÁö ¼³Á¤(Ãâ·Â½Ã, Á¦Áõ¸í ³»¿ëÀÌ ´Ã¾îÁö´Â °ÍÀ» ¸·´Â´Ù) * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fDoSepProfPage(stmt, maxcnt){ model.removeNodeset("/root/main/contents"); var detail = ""; var wordcnt = 0; var rowcnt = 1; if(stmt != ""){ for(var i = 0; i < stmt.length ; i++){ if(stmt.charAt(i)=='\n'){ //EnterÀÔ·ÂÀÎ °æ¿ì model.makeNode("/root/main/contents[" + rowcnt + "]"); model.makeValue("/root/main/contents[" + rowcnt + "]/detail", detail); detail = ""; wordcnt = 0; rowcnt++; } detail = detail.concat(stmt.charAt(i)); wordcnt++; if(wordcnt == maxcnt){ model.makeNode("/root/main/contents[" + rowcnt + "]"); model.makeValue("/root/main/contents[" + rowcnt + "]/detail", detail); detail = ""; wordcnt = 0; rowcnt++; } } } model.makeNode("/root/main/contents[" + rowcnt + "]"); model.makeValue("/root/main/contents[" + rowcnt + "]/detail", detail); model.refresh(); } /** * ´Ü¾î¿¡ ƯÁ¤ ¹®ÀÚ Á¦°Å * * @param * word ´Ü¾î * ch ¹®ÀÚ */ function removeChar(word, ch){ var temp = ""; var res = ""; var len = word.length for(i = 0; i < len; i++){ temp = word.charAt(i); if(temp == ch){ continue; }else{ res += temp; } } return res; } /** * ´Ü¾î¿¡ step°£°Ý ƯÁ¤ ¹®ÀÚ »ðÀÔ * * @param * word ´Ü¾î * ch ¹®ÀÚ * step °£°Ý */ function insertChar(word, ch, step){ var temp = ""; var res = ""; var cnt = 0; var len = word.length; for(i = 0; i < len; i++){ cnt++; temp = word.charAt(i); if(cnt % step == 0 && cnt != len){ temp = temp + ch; } res += temp; } return res; }