/************************************************************************************************ @(#)AHA001.js @author : ¼ÕÁÖ¿¬ @version : 2007-04-18 @desc : °ÇÁø¾÷¹«¿¡¼­ »ç¿ëÇÏ´Â °ø¿ëÇÔ¼ö °ü¸® *************************************************************************************************/ /************************************************************************************************ **fMoveFocus @author : ¼ÕÁÖ¿¬ @version : 2007-04-18 @desc : enter keyÀԷ½à ƯÁ¤ control·Î focus À̵¿ *************************************************************************************************/ function fMoveFocus(vCtrlID){ if( event.keyCode == 13 ) { if( vCtrlID != "" ) model.setFocus(vCtrlID); } } /************************************************************************************************ **fExcelUpload @author : ¼ÕÁÖ¿¬ @version : 2007-04-18 @desc :Excel FileÀ» grid·Î loadÇÑ´Ù. @param : grid control id *************************************************************************************************/ function fExcelToGrid(grdObj){ /* if(grdObj == "xforms:datagrid"){*/ var fileName = window.fileDialog("open", ",", false, "", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); vId.loadExcel(fileName, 1, true); var cnt = grdObj.rows; var i = 0; for( i = 1; i < cnt +1 ; i++) { grdObj.addStatus(i, "insert"); } grdObj.deleteRow(1); grdObj.refresh(); } /** *====================================================================================================================================. @author : ¼ÕÁÖ¿¬ @version : 2007-04-20 @desc : °ÇÁø±¸ºÐ ¼³Á¤ => ÃßÈÄ ·Î±×ÀÎ ½Ã °ÇÁø±¸ºÐ ¼¼¼Ç°ü¸®°¡ µÇÁö ¾ÊÀ» °æ¿ì¸¦ ´ëºñ. @param : grid control id @return : C: Á¾°Ç/ G :À졂 ====================================================================================================================================*/ function fGetHealExamFlag(){ var sFlag = getScreenMenuParameter(); var sFlagLen = parseInt(sFlag.length); //ÇÑÀÚ¸® ÀÌÇÏ Àΰæ¿ì ==> °ÇÁøÀå¼Ò±¸ºÐ(K,S)·Î ±¸ºÐ if(sFlagLen <= 1){ if(sFlag == "") sFlag = "C"; }else{ // ÇÑÀÚ¸® ÃʰúÀΰæ¿ì => °ÇÁø»ó¼¼±¸ºÐ (CXX ,GXX)·Î ±¸ºÐ sFlag = sFlag.substr(0, 1); } return sFlag; } /** *====================================================================================================================================. @author : ¼ÕÁÖ¿¬ @version : 2007-04-20 @desc : °ÇÁø»ó¼¼±¸ºÐ ¼³Á¤ => ÃßÈÄ ·Î±×ÀÎ ½Ã °ÇÁø±¸ºÐ ¼¼¼Ç°ü¸®°¡ µÇÁö ¾ÊÀ» °æ¿ì¸¦ ´ëºñ. @param : grid control id @return : C: Á¾°Ç/ G :À졂 ====================================================================================================================================*/ function fGetHealExamDetlFlag(){ var sFlag = getScreenMenuParameter() ; var sFlagLen = parseInt(sFlag.length); // ÇÑÀÚ¸® ÀÌÇÏ Àΰæ¿ì ==> °ÇÁøÀå¼Ò±¸ºÐ(K,S)·Î ±¸ºÐ if(sFlagLen <= 1) { if( sFlag == "" ) { sFlag = "C01"; } else { sFlag=sFlag +'01'; } }else { // ÇÑÀÚ¸® ÃʰúÀΰæ¿ì => °ÇÁø»ó¼¼±¸ºÐ (CXX ,GXX)·Î ±¸ºÐ sFlag = sFlag } return sFlag ; } /** * ±â°üÄÚµå ¹× »ç¾÷üÄڵ尡Á®¿À±â====================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ±â°üÄÚµå ¹× »ç¾÷üÄڵ尡Á®¿À±â @param : *vOpenerID : ÇöÀçÈ­¸éID *vFlag : Äڵ屸ºÐ °øÅëÄÚµå A0114ÂüÁ¶ ** 01 ÆÇÁ¤ÀÇ ** 02 °Ç°­º¸Çè°ø´Ü ** 03 °üÇÒ±ºº´¿ø ** 04 »ê¾÷¾ÈÀü°ø´Ü ** 05 º¸°Ç¼Ò ** 06 ³ëµ¿Ã» ** 07 Áöµµ¿ø ** 08 »ç¾÷ü * vCond : °Ë»ö±¸ºÐ(cd/nm) * vCdnm : °Ë»öÁ¶°Ç(ÄÚµå/¸íĪ) * vDesXPathCd: code°ªÀ» settingÇÒ ¸ñÀû³ëµå * vDesXPathNm: name°ªÀ» settingÇÒ ¸ñÀû³ëµå * SPAHA00500_PARAM1 : Äڵ屸ºÐ °øÅëÄÚµå A0114ÂüÁ¶ * SPAHA00500_PARAM2 : °Ë»ö±¸ºÐ(cd/nm) * SPAHA00500_PARAM3 : °Ë»öÁ¶°Ç(ÄÚµå/¸íĪ) * SPAHA00500_PARAM4 : ±â°üÄÚµå * SPAHA00500_PARAM5 : Äڵ屸ºÐ °øÅëÄÚµå A0114ÂüÁ¶ * SPAHA00500_PARAM6 : code°ªÀ» settingÇÒ ¸ñÀû³ëµå * SPAHA00500_PARAM7 : name°ªÀ» settingÇÒ ¸ñÀû³ëµå */ function fGetComnCd(vOpenerID, vFlag , vCond, vCdnm , vDesXPathCd , vDesXPathNm ){ clearParameter("SPAHA00500_PARAM1"); clearParameter("SPAHA00500_PARAM2"); clearParameter("SPAHA00500_PARAM3"); clearParameter("SPAHA00500_PARAM4"); clearParameter("SPAHA00500_PARAM5"); clearParameter("SPAHA00500_PARAM6"); clearParameter("SPAHA00500_PARAM7"); setParameter ("SPAHA00500_PARAM1", vFlag); setParameter ("SPAHA00500_PARAM2", vCond); setParameter ("SPAHA00500_PARAM3", vCdnm); setParameter ("SPAHA00500_PARAM4", getUserInfo("dutplceinstcd")); setParameter ("SPAHA00500_PARAM5", vOpenerID); setParameter ("SPAHA00500_PARAM6", vDesXPathCd); setParameter ("SPAHA00500_PARAM7", vDesXPathNm); modal("SPAHA00500"); } /** * Node°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì make.====================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : Node°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì make. @param : * xPath : node XPath * bMake : make ¿©ºÎ @return : true/false (node Á¸Àç ¿©ºÎ ) */ function fCheckNodeExist(xPath, bMake){ var node = instance1.selectSingleNode(xPath); if(node == null){ if(bMake == true){ model.makeNode(xPath); return true; }else{ return false; } } return true; } /** * ȯÀÚ°Ë»öâ open===================================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ȯÀÚ°Ë»öâ open @param : * SPAHA00400_PARAM1 : ÇöÀçÈ­¸éID * SPAHA00400_PARAM2 : °Ë»öÁ¶°Ç pnm/pid/rgstno * SPAHA00400_PARAM3 : °Ë»ö¾î * SPAHA00400_PARAM4 : nodesetÀüü copy¿©ºÎ (NÀϰæ¿ì ¿ø¹«µî·Ï¹øÈ£¿Í ȯÀÚ ÇÑ±Û¸í¸¸ copy) * SPAHA00400_PARAM5 : nodesetÀüü copy¿©ºÎ Y Àϰæ¿ì ´ë»ó³ëµå * SPAHA00400_PARAM6 : nodesetÀüü copy¿©ºÎ N Àϰæ¿ì ¿ø¹«µî·Ï¹øÈ£ ´ë»ó³ëµå * SPAHA00400_PARAM7 : nodesetÀüü copy¿©ºÎ N Àϰæ¿ì ȯÀÚ ÇÑ±Û¸í ´ë»ó³ëµå * ===================================================================================================================================================== */ function fSearchPatInfo(vOpenerID, vCond, vCdnm, vSetYN, vDestXPath, vDestPid, vDestPnm, vRgstNo1, vRgstNo2, vHometel, vMpphontel, vSex, vAge){ clearParameter("SPAHA00400_PARAM1"); clearParameter("SPAHA00400_PARAM2"); clearParameter("SPAHA00400_PARAM3"); clearParameter("SPAHA00400_PARAM4"); clearParameter("SPAHA00400_PARAM5"); clearParameter("SPAHA00400_PARAM6"); clearParameter("SPAHA00400_PARAM7"); clearParameter("SPAHA00400_PARAM8"); clearParameter("SPAHA00400_PARAM9"); clearParameter("SPAHA00400_PARAM10"); clearParameter("SPAHA00400_PARAM11"); clearParameter("SPAHA00400_PARAM12"); clearParameter("SPAHA00400_PARAM13"); setParameter ("SPAHA00400_PARAM1", vOpenerID); setParameter ("SPAHA00400_PARAM2", vCond); setParameter ("SPAHA00400_PARAM3", vCdnm); setParameter ("SPAHA00400_PARAM4", vSetYN); setParameter ("SPAHA00400_PARAM5", vDestXPath); setParameter ("SPAHA00400_PARAM6", vDestPid); setParameter ("SPAHA00400_PARAM7", vDestPnm); setParameter ("SPAHA00400_PARAM8", vRgstNo1); setParameter ("SPAHA00400_PARAM9", vRgstNo2); setParameter ("SPAHA00400_PARAM10", vHometel); setParameter ("SPAHA00400_PARAM11", vMpphontel); setParameter ("SPAHA00400_PARAM12", vSex); setParameter ("SPAHA00400_PARAM13", vAge); modal("SPAHA00400"); } /** * ȯÀÚÀÎÀû»çÇ×ÀúÀå===================================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ȯÀÚÀÎÀû»çÇ×ÀúÀå @param : * vPidYN : µî·Ï¹øÈ£»ý¼º¿©ºÎ */ function fSavePatInfo(vPidYN){ if(fCheckPatInfo() == false) return; fCheckNodeExist("/root/main/info/patinfo/item/pidcretfg", true); model.removenode("/root/send/save"); model.makeNode("/root/send/save"); model.setValue("/root/main/info/patinfo/item/pidcretfg", vPidYN); model.copyNode("/root/send/save", "/root/main/info/patinfo/item"); fCheckNodeExist("/root/send/save/userid", true); fCheckNodeExist("/root/send/save/instcd", true); model.setValue("/root/send/save/userid", getUserId()); model.setValue("/root/send/save/instcd", getUserInfo("dutplceinstcd")); model.makeNode("/root/send/save/healexamdetlflag"); model.setValue("/root/send/save/healexamdetlflag", model.getValue("/root/send/srchhealexamflag")); model.makeNode("/root/send/save/zipcdaddr"); model.setValue("/root/send/save/zipcdaddr", model.getValue("/root/main/info/patinfo/item/addr1")); model.makeNode("/root/send/save/builno"); model.setValue("/root/send/save/builno", model.getValue("/root/temp/address/builno")); //openLoadingBar("°ÇÁøÀÚ ÀÎÀû»çÇ× ÀúÀå ÁßÀÔ´Ï´Ù.."); //ó¸®Áß È­¸éÀ» ¿ÀÇÂÇÑ´Ù. submit("TXAHA00101"); //closeLoadingBar() ;//ó¸®Áß È­¸éÀ» closeÇÑ´Ù. } /** * °ÇÁøÀÚÀÎÀû»çÇ× ³»¿ë check.========================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : °ÇÁøÀÚÀÎÀû»çÇ× ³»¿ë check @param : */ function fCheckPatInfo(vFrom){ if(vFrom=="1"){ /** * ÇʼöÇ׸ñ ÀԷ¿©ºÎ check. */ var vTmp = ipt_pnm.currentText.getTrim(); //model.getValue("/root/main/info/patinfo/pnm"); if(vTmp == ""){ messageBox("¼º¸íÀ» ", "C001"); model.setFocus("ipt_pnm"); return false; } /** * ¿Ü±¹ÀÎÀÏ °æ¿ì º°µµÀÇ ±¸ºÐ ¾øÀÌ ÁֹιøÈ£ µÞ¹øÈ£°¡ ³²/¿©, 5/6À¸·Î ó¸®. */ vTmp = ipt_rgstno1.currentText; //model.getValue("/root/main/info/patinfo/rgstno1"); if(vTmp == ""){ messageBox("ÁֹιøÈ£¸¦ ", "C001"); model.setFous("ipt_rgstno1"); return false; } vTmp = ipt_rgstno2.currentText; //model.getValue("/root/main/info/patinfo/rgstno2"); if(vTmp == ""){ messageBox("ÁֹιøÈ£¸¦ ", "C001"); model.setFocus("ipt_rgstno2"); return false; } return true; }else{ return true; } } /** ========================================================================================================== * fCheckRgstNo @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ÁֹιøÈ£ À¯È¿¿©ºÎ check @param : ==========================================================================================================================*/ function fCheckRgstNo(){ var vTmp = ipt_rgstno1.currentText + ipt_rgstno2.currentText ; if( isResidentNo(vTmp) == false ){ if( messageBox("À¯È¿ÇÏÁö ¾ÊÀº ÁֹιøÈ£ ÀÔ´Ï´Ù. ", "Q003") == 6 ) { return true; } model.setFocus("ipt_rgstno1"); return false; } if( isResidentNo(vTmp) == true && vTmp.substr(7, 6)=='000000'){ if( messageBox("¿Ü±¹ÀÎ ÀÔ´Ï´Ù. ", "Q003") == 6 ) { cmb_forgneryn.value = "Y"; return true; } model.setFocus("ipt_rgstno1"); return false; } return true ; } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ÁֹιøÈ£·Î »ý³â¿ùÀÏ/¼ºº°/³ªÀÌ ±âº» setting @param : * ==========================================================================================================*/ function fSetBrthDD(){ //if( ipt_brthdd.value != "" ) return ; var vrgstno1 = ipt_rgstno1.currentText; var vrgstno2 = ipt_rgstno2.currentText; var vSex = vrgstno2.substr( 0, 1) ; var vBrthdd = ""; if( ( vSex == 3 ) || (vSex == 4) ) { vBrthdd = "20" + vrgstno1; } else { vBrthdd = "19" + vrgstno1; } ipt_brthdd.value = vBrthdd; opt_sex.value = getGender(vrgstno1+ vrgstno2); opt_age.value = getFullAge(vrgstno1+ vrgstno2); } function isResidentNo(pResidnetNo){ if(isNaN(pResidnetNo)) return false; if(pResidnetNo.length != 13) return false; var c = pResidnetNo.substr(6,1); if(c == '5' || c == '6') return true; var c2 = pResidnetNo.substr(7,6); if(c2 == '000000') return true; last = pResidnetNo.substr(12,1); regNo = new Array(12); regNo[12] = 0; for(var i = 0; i < (regNo.length - 1); i++) { regNo[i] = eval(pResidnetNo.substr(i, 1)) * ((i % 8) + 2); } for(var i = 0; i < (regNo.length - 1); i++) { regNo[12] += regNo[i]; } var result = ((11 - (regNo[12] % 11)) % 10); if(result == eval(last)) { return true; } else { return false; } } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ¼öÁøÀÚ ÀÎÀû»çÇ׸¸ Á¶È¸, ¿Ü±¹ÀÎÀÏ °æ¿ì º°µµÀÇ ±¸ºÐ ¾øÀÌ ÁֹιøÈ£ µÞ¹øÈ£°¡ ³²/¿©, 5/6À¸·Î ó¸®. @param : * Á¶È¸Á¶°Ç : vMode (0 -pnm:ȯÀÚ¸í, 1-rgstno: ÁֹιøÈ£, 2-pid:µî·Ï¹øÈ£, 3-hpid:°ÇÁøÀÓ½ÃȯÀÚ¹øÈ£) * vPidXPath : pid node * vPnmXPath : pnm node * ==========================================================================================================*/ function fGetPatInfo(vMode){ var vCond = ""; var vChoiFlag = ""; vChoiFlag = model.getValue("/root/main/info/rsrvacptinfo/item/choiflag"); switch(vMode){ case 0: vCond = "pnm"; break; case 1: vCond = "rgstno"; if(fCheckRgstNo() == false){ ipt_rgstno1.value = ""; ipt_rgstno2.value = ""; return ; } break; case 2: vCond = "pid"; break; default : vCond = "hid"; break; } model.removeNodeSet("/root/send/save"); model.makeNode("/root/send/save"); fCheckNodeExist("/root/send/srchcond" , true ); fCheckNodeExist("/root/send/srchinstcd" , true ); fCheckNodeExist("/root/send/srchhealexampid" , true ); fCheckNodeExist("/root/send/srchrgstno1" , true ); fCheckNodeExist("/root/send/srchrgstno2" , true ); fCheckNodeExist("/root/send/srchpid" , true ); fCheckNodeExist("/root/send/srchpnm" , true ); model.setValue("/root/send/srchcond" , vCond); model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); if(vCond == "pnm"){ model.setValue("/root/send/srchpnm" , ipt_pnm.currentText); }else if(vCond == "pid"){ model.setValue("/root/send/srchpid" , ipt_pid.currentText); }else if(vCond == "rgstno"){ model.setValue("/root/send/srchrgstno1" , ipt_rgstno1.currentText); model.setValue("/root/send/srchrgstno2" , ipt_rgstno2.currentText); }else{ model.setValue("/root/send/srchhealexampid" , model.getValue("/root/main/info/patinfo/item/healexampid")); } fCheckNodeExist("/root/temp/patinfo/item", true); model.resetInstanceNode("/root/temp/patinfo/item"); submit("TRAHA00101", false); //node clearÇö»ó¶§¹®ÀÓ... var tmpnode = model.instance1.selectSingleNode("/root/temp/patinfo/item/pid"); if(tmpnode != null){ model.copyNode("/root/main/info/patinfo/item", "/root/temp/patinfo/item"); model.makeValue("/root/main/info/rsrvacptinfo/item/choiflag", vChoiFlag); ipt_pid.disabled = true; }else{ model.makeValue("/root/main/info/rsrvacptinfo/item/choiflag", vChoiFlag); } model.refresh(); } function fGetPatInfo2(vMode ){ var vCond = ""; switch( vMode ){ case 0: vCond = "pnm"; break; case 1: vCond = "rgstno"; if( fCheckRgstNo() == false ){ ipt_rgstno1.value = ""; ipt_rgstno2.value = ""; return ; } break; case 2: vCond = "pid"; break; default : vCond = "hid"; break; } model.removeNodeSet("/root/send/save"); model.makeNode("/root/send/save"); fCheckNodeExist("/root/send/srchcond" , true ); fCheckNodeExist("/root/send/srchpnm" , true ); fCheckNodeExist("/root/send/srchpid" , true ); fCheckNodeExist("/root/send/srchrgstno1" , true ); fCheckNodeExist("/root/send/srchrgstno2" , true ); fCheckNodeExist("/root/send/srchhealexampid", true ); fCheckNodeExist("/root/send/srchinstcd" , true ); model.setValue("/root/send/srchcond" , vCond); if( vCond == "pnm") { model.setValue("/root/send/srchpnm" , ipt_pnm.currentText ); } else if( vCond == "pid") { model.setValue("/root/send/srchpid" , model.getValue("/root/send/healexampid")); } else if( vCond == "rgstno") { model.setValue("/root/send/srchrgstno1" , ipt_rgstno1.currentText ); model.setValue("/root/send/srchrgstno2" , ipt_rgstno2.currentText ); } else { model.setValue("/root/send/srchhealexampid" , model.getValue("/root/main/info/patinfo/item/healexampid")); } model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); fCheckNodeExist("/root/temp/patinfo/item", true); model.resetInstanceNode("/root/temp/patinfo/item"); submit("TRAHA00101") ; //node clearÇö»ó¶§¹®ÀÓ... var tmpnode = model.instance1.selectSingleNode("/root/temp/patinfo/item/pid"); if( tmpnode != null ){ model.copyNode("/root/main/info/patinfo/item", "/root/temp/patinfo/item"); } else { //model.resetInstanceNode("/root/main/info/patinfo/item"); } model.refresh(); } function setPkgInfo(){ } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-09-30 @desc : ¼öÁøÀÚ ÀÎÀû»çÇ׸¸ Á¶È¸, ¿Ü±¹ÀÎÀÏ °æ¿ì º°µµÀÇ ±¸ºÐ ¾øÀÌ ÁֹιøÈ£ µÞ¹øÈ£°¡ ³²/¿©, 5/6À¸·Î ó¸®. @param : * Á¶È¸Á¶°Ç: vMode (0 -pnm:ȯÀÚ¸í, 1-rgstno: ÁֹιøÈ£, 2-pid:µî·Ï¹øÈ£, 3-hpid:°ÇÁøÀÓ½ÃȯÀÚ¹øÈ£) * vCond1 : °Ë»ö¾î1 * vCond2 : °Ë»ö¾î2 (ÁֹιøÈ£Àϰæ¿ì ...) * vDestXPath : ´ë»ó ³ëµå * ==========================================================================================================*/ function ahafGetPatInfo(vMode, vCond1, vCond2 , vDestXPath ){ var vCond = ""; switch( vMode ){ case 0: vCond = "pnm"; break; case 1: vCond = "rgstno"; if( fCheckRgstNo() == false ){ ipt_rgstno1.value = ""; ipt_rgstno2.value = ""; return ; } break; case 2: vCond = "pid"; break; default : vCond = "hid"; break; } fCheckNodeExist(vDestXPath , true ); fCheckNodeExist("/root/send/srchcond" , true ); fCheckNodeExist("/root/send/srchpnm" , true ); fCheckNodeExist("/root/send/srchpid" , true ); fCheckNodeExist("/root/send/srchrgstno1" , true ); fCheckNodeExist("/root/send/srchrgstno2" , true ); fCheckNodeExist("/root/send/srchhealexampid" , true ); fCheckNodeExist("/root/send/srchinstcd" , true ); model.setValue("/root/send/srchcond" , vCond); if( vCond == "pnm") { model.setValue("/root/send/srchpnm" , vCond1); }else if( vCond == "pid") { model.setValue("/root/send/srchpid" ,vCond1); }else if( vCond == "rgstno") { model.setValue("/root/send/srchrgstno1" , vCond1 ); model.setValue("/root/send/srchrgstno2" , vCond2 ); }else{ model.setValue("/root/send/srchhealexampid" , vCond1 ); } model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); fCheckNodeExist("/root/temp/patinfo/item", true); model.resetInstanceNode("/root/temp/patinfo/item"); var ret = submit("TRAHA00101") ; if( ret == false ) return false; //node clearÇö»ó¶§¹®ÀÓ... var tmpnode = model.instance1.selectSingleNode("/root/temp/patinfo/item/pid"); if( tmpnode != null ){ model.copyNode(vDestXPath, "/root/temp/patinfo/item"); return true ; } return false; } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ¿¹¾à/Á¢¼öÁ¤º¸¸¦ ÀúÀå @param : * Mode : °øÅëÄÚµåA0107ÂüÁ¶ **A ¿¹¾à **B ¿¹¾àº¸·ù **C ¿¹¾àÈ®ÀÎ **D ¿¹¾àÃë¼Ò **E Á¢¼ö **F Á¢¼öÃë¼Ò **G °á°ú **H ÆÇÁ¤ * ==========================================================================================================*/ function fSaveRsrvAcpt(vMode,vFrom){ } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : °ÇÁøÀÚº° °ÇÁøÀÌ·ÂÁ¶È¸ @param : * vPid : µî·Ï¹øÈ£ * ==========================================================================================================*/ function ahafGetHistList(vPid){ //var node = instance1.selectSingleNode("/root/main/info/histlst/item"); model.removeNodeset("/root/main/info/histlst/item"); if( vPid == "" ) return ; var vhf = ""; if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag")==""){ vhf = fGetHealExamFlag(); }else{ vhf = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag"); } model.setValue("/root/send/srchhealexamflag" , vhf); model.setValue("/root/send/srchhealexamdetlflag" , cmb_healexamdetlflag.value ); model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); model.setValue("/root/send/srchpid" , vPid); submit("TRAHA00106"); } /** ========================================================================================================== @author : ±èÈ£ÀÍ @version : 2007-11-15 @desc : °ËÁøÆäŰÁö »ó¼¼Á¶È¸(¿¹¾à/Á¢¼ö) @param : * vPkgCd : ÆÐŰÁö ÄÚµå * ==========================================================================================================*/ function ahafGetPkgDetlList(vPkgCd){ if( vPkgCd == "" ){ messageBox("¼±ÅÃµÈ ÆÐŰÁö°¡ ¾ø½À´Ï´Ù.", "E999"); return ; } model.makeValue("/root/send/PkgCd" , vPkgCd); model.makeValue("/root/send/cmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); model.makeValue("/root/send/conseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); model.makeValue("/root/send/conhistseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); submit("TRAHA00113"); } function fSetInstance(svalue){ model.makeValue("/root/tmp/reqacpt/divflag", svalue); model.makeValue("/root/tmp/reqadd/divflag", svalue); model.makeValue("/root/tmp/reqpkg/divflag", svalue); model.makeValue("/root/tmp/reqacptold/divflag",svalue); model.makeValue("/root/tmp/reqaddold/divflag", svalue); model.makeValue("/root/tmp/opatvo/divflag", svalue); model.makeValue("/root/tmp/getvo/divflag", svalue); model.makeValue("/root/tmp/getsflag/divflag", svalue); model.makeValue("/root/tmp/reqords/divflag", svalue); model.makeValue("/root/tmp/retvo/divflag", svalue); model.makeValue("/root/tmp/retstd/divflag", svalue); model.makeValue("/root/tmp/reqpat/divflag", svalue); } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : °ÇÁøÀÚº° °ÇÁøÀÌ·ÂÁ¶È¸ @param : * vPid : µî·Ï¹øÈ£ * ==========================================================================================================*/ function ahafGetHistList2(vPid, vHealExamDetlFlag , vStatFlag){ //var node = instance1.selectSingleNode("/root/main/info/histlst/item"); model.removeNodeset("/root/main/info/histlst/item"); if( vPid == "" ) return ; model.setValue("/root/send/srchhealexamflag" , vHealExamDetlFlag.substr(0,1)); model.setValue("/root/send/srchhealexamdetlflag" , vHealExamDetlFlag ); model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); model.setValue("/root/send/srchpid" , vPid); model.setValue("/root/send/srchstatflag" , vStatFlag); submit("TRAHA00106"); } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ÆÐŰÁö »ó¼¼³»¿ªÁ¶È¸ @param : * sPkgcd : ÆÐŰÁöÄÚµå * sPkgnm : ÆÐŰÁö¸í * sSex : °ÇÁøÀÚ ¼ºº° * sCmpycd : ´ÜüÄÚµå * iConseq : °è¾à¹øÈ£ * iConHistseq : °è¾àÀ̷¹øÈ£ * ==========================================================================================================*/ function fGetConAddList(sPkgcd, sPkgnm, sSex, sCmpycd, iConseq,iConHistseq ){ model.removeNodeset("/root/temp/pkgtestcdlst"); if( ( (sCmpycd == "") || ( iConseq == "" ) || ( iConHistseq == "" )|| ( iConseq == "0" ) || ( iConHistseq == "0" )) && ( (sPkgcd == "") ||(sPkgnm == "")) ) return ; model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd") ); model.setValue("/root/send/srchpkgcd" , sPkgcd); var vhf = ""; if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag")=="") { vhf = fGetHealExamFlag(); } else { vhf = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag"); } model.setValue("/root/send/srchhealexamflag", vhf); model.setValue("/root/send/srchcmpycd" , sCmpycd); model.setValue("/root/send/srchconseq" , iConseq ); model.makeNode("/root/send/srchconhistseq" ); model.setValue("/root/send/srchconhistseq" , iConHistseq ); model.setValue("/root/send/srchsex" , sSex ); model.makeValue("/root/send/srchage" , ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1"),model.getValue("/root/main/info/patinfo/item/rgstno2"))); //2015/10/22 ÀÌÁ¤Åà ¼öÁ¤ model.makeValue("/root/send/forgneryn", model.getValue("/root/main/info/patinfo/item/forgneryn")); model.makeValue("/root/send/agencyrate", model.getValue("/root/main/info/rsrvacptinfo/item/agencyrate")); //2015/10/22 ÀÌÁ¤Åà ¼öÁ¤ submit("TRAHA00107",false); copyNodeListType("/root/temp2","/root/main/info/rsrvacptinfo/addlst"); //copyNodeListType("/root/temp2","/root/main/info/rsrvacptinfo/addlst[testflag='A']"); var node = instance1.selectSingleNode("/root/temp/pkgtestcdlst/addlst"); if( node != null ){ var i = grd_addlst.rows; model.removeNodeset("/root/main/info/rsrvacptinfo/addlst"); copyNodeListType("/root/main/info/rsrvacptinfo", "/root/temp/pkgtestcdlst/addlst", "after"); if(model.getValue("/root/temp2/addlst/testcd") != ""){ copyNodesetType("/root/main/info/rsrvacptinfo/addlst" , "/root/temp2/addlst","after"); } var cnt = getNodesetCount("/root/temp/pkgtestcdlst") + i; //model.refresh(); for( ; i < cnt ; i++) { grd_addlst.addStatus(i,"insert"); } }else{ model.removeNodeset("/root/main/info/rsrvacptinfo/addlst"); if(model.getValue("/root/temp2/addlst/testcd") != ""){ copyNodeListType("/root/main/info/rsrvacptinfo" , "/root/temp2/addlst","after"); } } } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ¿¹¾àÁ¢¼ö »ó¼¼³»¿ªÁ¶È¸ @param : * vMode : ¸®½ºÆ® ±¸ºÐ * ==========================================================================================================*/ function ahafGetRsrvAcptDetl(vMode){ fInitInfo(); // ¿À¸¥ÂÊ Á¤º¸µé ÃʱâÈ­ ¹× ±âº» °ª ¼ÂÆÃ var vXpath = ""; var idx = -1; switch(vMode){ case 1: vXpath = "/root/main/list/rsrvlst["; idx = grd_rsrvlst.row; break; case 2: vXpath = "/root/main/list/rsrvlst["; idx = grd_rsrventlst.row; break; case 3: vXpath = "/root/main/list/acptlst["; idx = grd_acptlst.row; break; case 4: vXpath = "/root/main/list/cncllst["; idx = grd_cncllst.row; break; case 5: //ÀϹݰÇÁø 2Â÷´ë»óÀÚ ¸®½ºÆ® vXpath = "/root/main/list/sndlst["; idx = grd_sndlst.row; break; case 6 : //°ÇÁøÀÌ·Â vXpath = "/root/main/info/histlst/item["; //idx = grd_sndlst.row; idx = grd_hist.row; break; default: messageBox("ÀÎÀÚ°¡ À߸øµÇ¾ú½À´Ï´Ù", "E999"); return ; break; } if( idx < 1) { messageBox("°ÇÁø³»¿ªÀ» ", "C002"); return ; } var vRsrvdd = model.getValue(vXpath + idx + "]/rsrvdd"); var vRsrvno = model.getValue(vXpath + idx + "]/rsrvno"); /* *°¡¿¹¾à Àϰæ¿ì ȯÀÚÁ¤º¸ patmÀÇ Á¤º¸¸¸À¸·Î Á¶È¸ * pid°¡ 0ÀÏ °æ¿ì ptbs¿¡ Á¤º¸°¡ ¾øÀ» ¼ö ÀÖÀ½ */ var vStatFlag = model.getValue(vXpath + idx + "]/statflag"); var vPid = model.getValue(vXpath + idx + "]/pid"); ahafGetRsrvAcpDetltInfo(vRsrvdd, vRsrvno , vStatFlag , vPid);// ¹Ù·Î ¾Æ·¡ ÇÔ¼ö } /** ========================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-30 @desc : ¿¹¾à/Á¢¼ö »ó¼¼³»¿ª Á¶È¸ @param : * vRsrvdd : ¿¹¾àµî·ÏÀÏÀÚ * vRsrvno : ¿¹¾à¹øÈ£ @return : °ÇÁø»ó¼¼³»¿ª * ==========================================================================================================*/ function ahafGetRsrvAcpDetltInfo(vRsrvdd, vRsrvno , vStatFlag , vPid){ if((vRsrvdd == "") || (vRsrvno == "")) return ; fCheckNodeExist("/root/send/srchhealexamflag" , true ); fCheckNodeExist("/root/send/srchrsrvdd" , true ); fCheckNodeExist("/root/send/srchrsrvno" , true ); fCheckNodeExist("/root/send/srchinstcd" , true ); fCheckNodeExist("/root/send/scrnnm" , true ); var vhf = ""; if(model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag") == ""){ vhf = fGetHealExamFlag(); }else{ vhf = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag"); } model.setValue("/root/send/srchhealexamflag", vhf); model.setValue("/root/send/srchrsrvdd" , vRsrvdd); model.setValue("/root/send/srchrsrvno" , vRsrvno); model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd") ); model.setValue("/root/send/scrnnm" , vStatFlag == "A" && vPid == "0" ? "internet":"" ); //model.makeValue("/root/send/srchage" , ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1"), model.getValue("/root/main/info/patinfo/item/rgstno2"))); model.resetInstanceNode("/root/main/info/patinfo/item"); model.resetInstanceNode("/root/main/info/rsrvacptinfo/item"); model.resetInstanceNode("/root/temp/info/rsrvacptinfo"); model.resetInstanceNode("/root/temp/info/patinfo"); //TRAHA00102 -> Á¢¼öÁ¤º¸/ ¸Þ¸ð/ ÃÖ±Ù °ÇÁø ³»¿ª/ °³ÀÎÁ¤º¸(Á¢¼öÁ¤º¸¶û °ãÄ¡Áö ¾Ê³ª »ý°¢µÊ) //°Ë»çÄÚµå ¸®½ºÆ®// Ãß°¡°Ë»ç³»¿ª? // ÅÂ±× ³Ñ¹ö// ¼ö³³ ³»¿ª //»óÅ °ªÀ» ³Ñ°Ü¼­ Á¶È¸¸¦ ÇØ¾ßÇÒ°Í¿Í ÇÏÁö ¾Ê¾Æµµ µÉ°ÍÀ» ±¸ºÐÇϸé ÁÁÀ»²¨ °°À½. if(submit("TRAHA00102", false) != true){ return; } var i = 0; //node clearÇö»ó¶§¹®ÀÓ.. // °ÇÁøÁ¤º¸ var tmpnode = instance1.selectSingleNode("/root/temp/info/rsrvacptinfo"); if(tmpnode != null){ model.copyNode("/root/main/info/rsrvacptinfo/item", "/root/temp/info/rsrvacptinfo"); } //°ÇÁøÀå¼Ò È®ÀÎ //°ÇÁøÀÚÀÇ °ÇÁøÀå¼Ò ±¸ºÐÀÌ ¾øÀ¸¸é Default ¼ÂÆÃµÈ °ÇÁøÀå¼Ò ±¸ºÐÀ» µî·Ï var patPlacecd = model.getValue("/root/main/info/rsrvacptinfo/item/healexamplacecd"); var defaultPlacecd = model.getValue("/root/init/place/healexamplacecd"); model.setValue("/root/main/info/rsrvacptinfo/item/healexamplacecd", patPlacecd == "" ? defaultPlacecd :patPlacecd) //Ãß°¡°Ë»ç³»¿ª model.removeNodeset("/root/main/info/rsrvacptinfo/addlst"); var nodelst = instance1.selectNodes("/root/temp/info/addlst"); // 2008-06-11 À̼ºÀÎ //.refresh() ÀÇ Á¸Àç ÀÌÀ¯¸¦ ¸ð¸£±â ¶§¹®¿¡ ÀÏ´Ü ÁÖ¼®Ã³¸® -> Å×½ºÆ® ÇØº»¹Ù À߸øµÈ°Å ¾ø´Â°Å °°À½ //model.refresh(); if(nodelst.length > 0){ for(i=0; i Å×½ºÆ® ÇØº»¹Ù À߸øµÈ°Å ¾ø´Â°Å °°À½ //model.refresh(); if(nodelst.length > 0){ for(i=0; i 0){ for(i=0; i 0){ for(i=0; i 0){ for(i=0; i 0){ for(i=0; i 6) cal_col -= 7; var rsrvdd = ""; if( cal_row > 0 ){ var dd = model.getValue( grdObj.nodeset + "[" + cal_row + "]/" + grdObj.colAttribute( cal_col,"ref") ) ; if( dd.length < 2 ) { dd = "0" + dd; } rsrvdd = model.getValue("/root/temp/calendar/year") + model.getValue("/root/temp/calendar/month") + dd ; } return rsrvdd; } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-06-30 @desc : Calendar »õ·Î±×¸®±â @param : * vDateFg : Y-³âµµ, M-¿ù * vIncrease : Áõ°¨(+/-) @return : date (YYYYMMDD) *====================================================================================================================*/ function fHRefreshCalender(vDateFg, vIncrease){ if( (vDateFg != "Y" ) && (vDateFg != "M") ) { return ; } var iTerm = parseInt(vIncrease); var isMonth = model.getValue("/root/temp/calendar/month"); var isYear = model.getValue("/root/temp/calendar/year"); var isDate = (isYear+isMonth+1).toDate().getAddDate(iTerm,vDateFg); model.setValue("/root/temp/calendar/year", isDate.getDateFormat('YYYY')); model.setValue("/root/temp/calendar/month", isDate.getDateFormat('MM')); model.refresh(); setCalendar(isDate); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-18 @desc : fExcelUpload ¿¢¼¿ÆÄÀÏÀ» ÇØ´ç ±×¸®µå·Î in @param : grid object *====================================================================================================================*/ function fExcelUpload(grdObj){ if( grdObj == null ){ messageBox("grdObj is null!", "E999"); return ; } var fileName = window.fileDialog("open", ",", false, "", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); grdObj.loadExcel(fileName, 1, true); var cnt = grdObj.rows; var i = 0; for( i = 1; i < cnt +1 ; i++) { grdObj.addStatus(i, "insert"); } grdObj.deleteRow(1); grdObj.refresh(); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-18 @desc : ÁúȯÄÚµå ¼±Åà â open @param : grid object * SPAHB00200_PARAM1 : ÇöÀçÈ­¸éID * SPAHB00200_PARAM2 : ÁúȯÄÚµå * SPAHB00200_PARAM3 : Áúȯ¸í * SPAHB00200_PARAM4 : ´ë»ó nodeset count * SPAHB00200_PARAM5 : ´ë»ó nodeset *====================================================================================================================*/ function ahafGetSickCd(vOpenerID, vCondCd, vCondNm, vDestCnt, vDestXPath, vMappSickCd ){ clearParameter("SPAHB00200_PARAM1"); clearParameter("SPAHB00200_PARAM2"); clearParameter("SPAHB00200_PARAM3"); clearParameter("SPAHB00200_PARAM4"); clearParameter("SPAHB00200_PARAM5"); clearParameter("SPAHB00200_PARAM6"); setParameter ("SPAHB00200_PARAM1", vOpenerID); setParameter ("SPAHB00200_PARAM2", vCondCd); setParameter ("SPAHB00200_PARAM3", vCondNm); setParameter ("SPAHB00200_PARAM4", vDestCnt); setParameter ("SPAHB00200_PARAM5", vDestXPath); setParameter ("SPAHB00200_PARAM6", vMappSickCd); modal("SPAHB00200"); } /**================================================================================================================== @author : ¼Õ¹ü¼º @version : 2007-12-18 @desc : °Ë»çÄÚµå ¼±Åà â open @param : grid object * SPAHB00500_PARAM1 : ÇöÀçÈ­¸éID * SPAHB00500_PARAM2 : °Ë»çÄÚµå * SPAHB00500_PARAM3 : °Ë»ç¸í * SPAHB00500_PARAM4 : ´ë»ó nodeset count * SPAHB00500_PARAM5 : ´ë»ó nodeset *====================================================================================================================*/ function ahafGetTestCd(vOpenerID, vCondCd, vCondNm, vDestCnt, vDestXPath,vjudgexmpcd ){ clearParameter("SPAHB00600_PARAM1"); clearParameter("SPAHB00600_PARAM2"); clearParameter("SPAHB00600_PARAM3"); clearParameter("SPAHB00600_PARAM4"); clearParameter("SPAHB00600_PARAM5"); clearParameter("SPAHB00600_PARAM6"); clearParameter("SPAHB00600_PARAM7"); clearParameter("SPAHB00600_PARAM8"); setParameter ("SPAHB00600_PARAM1", vOpenerID); setParameter ("SPAHB00600_PARAM2", vCondCd); setParameter ("SPAHB00600_PARAM3", vCondNm); setParameter ("SPAHB00600_PARAM4", vDestCnt); setParameter ("SPAHB00600_PARAM5", vDestXPath); setParameter ("SPAHB00600_PARAM6", vjudgexmpcd); modal("SPAHB00600"); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-04-18 @desc : 󹿰¡Á®¿À±â @param : * vOpenerID : ÇöÀçÈ­¸éID * vPkgFg : * bMultiyn : ´ÙÁßüũ¿©ºÎ * vCond : °Ë»ö±¸ºÐ(cd/nm) * vCdnm : °Ë»öÁ¶°Ç(ÄÚµå/¸íĪ) * vHeDetlFg : °ÇÁø»ó¼¼±¸ºÐ * vSex : ¼ºº°±¸ºÐ(M/F) * SPAHA00200_PARAM1 : P=>pkg, C=>´Üüpkg, A=>Ãß°¡°Ë»ç,S=>¼±Åð˻ç(Ãß°¡°Ë»ç¿Í µ¿ÀÏÇÑ °Ë»öÁ¶°ÇÀÓ), T=>ÀϹݰ˻çÄÚµå * SPAHA00200_PARAM2 : °Ë»ö±¸ºÐ(cd/nm) * SPAHA00200_PARAM3 : °Ë»öÁ¶°Ç(ÄÚµå/¸íĪ) * SPAHA00200_PARAM4 : ±â°üÄÚµå * SPAHA00200_PARAM5 : °ÇÁø±¸ºÐ( °øÅëÄÚµå A0068Âü°í) * SPAHA00200_PARAM6 : °ÇÁø±¸ºÐ( °øÅëÄÚµå A0069, A0070 Âü°í) * SPAHA00200_PARAM7 : vOpenerID * SPAHA00200_PARAM8 : ¼ºº°±¸ºÐ(M/F) * SPAHA00200_PARAM9 : ´ÙÁß¼±Åÿ©ºÎ(Y/N) * SPAHA00200_PARAM10 : single ÀÔ·ÂÀÏ °æ¿ì ´ë»ó nodeset *====================================================================================================================*/ function fGetPkgCd(vOpenerID, vPkgFg, bMultiyn,vCond, vCdnm , vHealExamDetlFlag, vSex, vDestXPath, vSrchDisableYN,vFrom,vage,vbrthareacnts,vforgneryn, vagencyrate ){ clearParameter("SPAHA00200_PARAM1"); clearParameter("SPAHA00200_PARAM2"); clearParameter("SPAHA00200_PARAM3"); clearParameter("SPAHA00200_PARAM4"); clearParameter("SPAHA00200_PARAM5"); clearParameter("SPAHA00200_PARAM6"); clearParameter("SPAHA00200_PARAM7"); clearParameter("SPAHA00200_PARAM8"); clearParameter("SPAHA00200_PARAM9"); clearParameter("SPAHA00200_PARAM10"); clearParameter("SPAHA00200_PARAM11"); clearParameter("SPAHA00200_PARAM12"); clearParameter("SPAHA00200_PARAM13"); clearParameter("SPAHA00200_PARAM14"); clearParameter("SPAHA00200_PARAM15"); //2015/10/21 ÀÌÁ¤Åà Ãß°¡(¿Ü±¹ÀÎ MOU¿äÀ²°ü·Ã) clearParameter("SPAHA00200_PARAM16"); setParameter ("SPAHA00200_PARAM1" , vPkgFg); setParameter ("SPAHA00200_PARAM2" , vCond); setParameter ("SPAHA00200_PARAM3" , vCdnm); setParameter ("SPAHA00200_PARAM4" , getUserInfo("dutplceinstcd")); if(vHealExamDetlFlag!="G01"){ setParameter ("SPAHA00200_PARAM5" , fGetHealExamFlag() ); } else { setParameter ("SPAHA00200_PARAM5" , "G" ); } setParameter ("SPAHA00200_PARAM6" , vHealExamDetlFlag); setParameter ("SPAHA00200_PARAM7" , vOpenerID); setParameter ("SPAHA00200_PARAM8" , vSex); setParameter ("SPAHA00200_PARAM9" , bMultiyn); setParameter ("SPAHA00200_PARAM10" , vDestXPath); setParameter ("SPAHA00200_PARAM11" , vSrchDisableYN); setParameter ("SPAHA00200_PARAM12" , vFrom); setParameter ("SPAHA00200_PARAM13" , vage); setParameter ("SPAHA00200_PARAM14" , vbrthareacnts); setParameter ("SPAHA00200_PARAM15" , vforgneryn); //2015/10/21 ÀÌÁ¤Åà Ãß°¡(¿Ü±¹ÀÎ MOU¿äÀ²°ü·Ã) setParameter ("SPAHA00200_PARAM16" , vagencyrate); //2015/10/21 ÀÌÁ¤Åà Ãß°¡(¿Ü±¹ÀÎ MOU¿äÀ²°ü·Ã) modal("SPAHA00200"); } function fGetPkgCdAuto(vOpenerID, vPkgFg, bMultiyn,vCond, vCdnm , vHealExamDetlFlag, vSex, vDestXPath, vSrchDisableYN,vFrom,vage,vbrthareacnts,vforgneryn){ clearParameter("SPAHA00200_PARAM1"); clearParameter("SPAHA00200_PARAM2"); clearParameter("SPAHA00200_PARAM3"); clearParameter("SPAHA00200_PARAM4"); clearParameter("SPAHA00200_PARAM5"); clearParameter("SPAHA00200_PARAM6"); clearParameter("SPAHA00200_PARAM7"); clearParameter("SPAHA00200_PARAM8"); clearParameter("SPAHA00200_PARAM9"); clearParameter("SPAHA00200_PARAM10"); clearParameter("SPAHA00200_PARAM11"); clearParameter("SPAHA00200_PARAM12"); clearParameter("SPAHA00200_PARAM13"); clearParameter("SPAHA00200_PARAM14"); clearParameter("SPAHA00200_PARAM15"); setParameter ("SPAHA00200_PARAM1" , vPkgFg); setParameter ("SPAHA00200_PARAM2" , vCond); setParameter ("SPAHA00200_PARAM3" , vCdnm); setParameter ("SPAHA00200_PARAM4" , getUserInfo("dutplceinstcd")); if(vHealExamDetlFlag!="G01"){ setParameter ("SPAHA00200_PARAM5" , fGetHealExamFlag() ); } else { setParameter ("SPAHA00200_PARAM5" , "G" ); } setParameter ("SPAHA00200_PARAM6" , vHealExamDetlFlag); setParameter ("SPAHA00200_PARAM7" , vOpenerID); setParameter ("SPAHA00200_PARAM8" , vSex); setParameter ("SPAHA00200_PARAM9" , bMultiyn); setParameter ("SPAHA00200_PARAM10" , vDestXPath); setParameter ("SPAHA00200_PARAM11" , vSrchDisableYN); setParameter ("SPAHA00200_PARAM12" , vFrom); setParameter ("SPAHA00200_PARAM13" , vage); setParameter ("SPAHA00200_PARAM14" , vbrthareacnts); setParameter ("SPAHA00200_PARAM15" , vforgneryn); modal("SPAHA04012"); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-07-05 @desc : °Ë»çÄÚµå ´ÙÁß ¼±Åà ÈÄ opener È­¸é¿¡¼­ Ãß°¡°Ë»ç setting. @param : * vGrdObj(´ë»ógrid ID) * vTestCdCol( TestCode Column ¼ø¹ø) * vSrcXPath(°Ë»çÄڵ弱Åà âÀ¸·Î ÀÔ·ÂÇÑ ´ë»ó³ëµå¿Í µ¿ÀÏ.) *====================================================================================================================*/ function fSetAddList(vGrdObj, vTestCdCol, vSrcXPath, vDupCheck, vPkgYN , vPkgCd) { if( model.getValue("/root/temp/okflag") != "ok" ) return ; if( vGrdObj == null ) return ; if( vSrcXPath == "" ) return ; var cnt = getNodesetCount(vSrcXPath); var grdcnt = vGrdObj.rows; var vTestcd = ""; var vTestnm = ""; var i = 0; if( vPkgYN == "Y" ){ for( i = 1 ; i <= cnt ; i++ ){ vTestcd = model.getValue(vSrcXPath + "[" + i + "]/pkgcd" ); vTestnm = model.getValue(vSrcXPath + "[" + i + "]/pkgnm" ); if( vDupCheck == "Y" ) { if( fCheckDup(vGrdObj , vTestCdCol, vTestcd ) == false ){ if( messageBox("Áߺ¹µÇ´Â PkgÄÚµå[" + vTestcd + " - " + vTestnm +"] ¸¦ Ãß°¡ ", "S001") != 6 ){ continue ; } } } var danga = model.getValue(vSrcXPath + "[" + i + "]/scoreamt" ); /* ´Üü ¿ø´ÜÀ§ Àý»çÇÏÁö ¾Êµµ·Ï ÁÖ¼®Ã³¸® if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag") == "Y") { danga = parseInt(parseFloat(danga)* 0.1)*10; }else { danga = danga; }*/ vGrdObj.addRow(); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/sel"); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/sel" , "Y" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/pkgcd" , vTestcd ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/pkgnm" ,vTestnm ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/uncocd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/uncocd" , "V03" ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/scoreamt" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/scoreamt" ,danga); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/addtotamt" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/addtotamt" ,danga); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" ,model.getValue(vSrcXPath + "[" + i + "]/calcscorcd" ) ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/testdiscyn" ,model.getValue(vSrcXPath + "[" + i + "]/testdiscyn" ) ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/gndrflag" ,model.getValue(vSrcXPath + "[" + i + "]/gndrflag" ) ); grdcnt++; } } else { for( i = 1 ; i <= cnt ; i++ ){ vTestcd = model.getValue(vSrcXPath + "[" + i + "]/testcd" ); vTestnm = model.getValue(vSrcXPath + "[" + i + "]/testnm" ); if( vDupCheck == "Y" ) { if( fCheckDup(vGrdObj , vTestCdCol, vTestcd ) == false ){ if( messageBox("Áߺ¹µÇ´Â °Ë»çÄÚµå[" + vTestcd + " - " + vTestnm +"] ¸¦ Ãß°¡ ", "S001") != 6 ){ continue ; } } } var danga = model.getValue(vSrcXPath + "[" + i + "]/scoreamt" ); /* ´Üü ¿ø´ÜÀ§ Àý»çÇÏÁö ¾Êµµ·Ï ÁÖ¼®Ã³¸® if(model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag") == "Y") { danga = parseInt(parseFloat(danga)* 0.1)*10; }else { danga = danga; }*/ vGrdObj.addRow(); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/sel"); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/sel" , "Y" ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/testflag"); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/testflag" , "A" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/testcd" , vTestcd ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/testnm" ,vTestnm ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/uncocd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/uncocd" , "V01" ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/scoreamt" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/scoreamt" ,danga ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/addtotamt" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/addtotamt" ,danga ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" ,model.getValue(vSrcXPath + "[" + i + "]/calcscorcd" ) ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/prcptims" , "1" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/prcpdayno" , "1" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/testdiscyn" , model.getValue(vSrcXPath + "[" + i + "]/testdiscyn" ) ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/gndrflag" , model.getValue(vSrcXPath + "[" + i + "]/gndrflag" ) ); //¹¬À½Ã³¹æ ±¸ºÐ Ãß°¡ (2007.10.11 BY ¼ÕÁÖ¿¬ ) model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/grupflag" ); model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/grupflag" ,model.getValue(vSrcXPath + "[" + i + "]/grupflag" ) ); grdcnt++; } } /* * ÆÐŰÁö ³»ºÎ°Ë»ç Áߺ¹¿©ºÎ üũ */ model.removeNodeSet("/root/send/test"); // for( i = 1; i <= vGrdObj.rows ; i++) if(vGrdObj.rows >= 2){ for( i = 1; i <= vGrdObj.rows - 1 ; i++)// °íÁ¤Çà±îÁö Ãß°¡Çϴ°Ű°¾Æ¼­ -1 ÇßÀ½. { model.makeValue("/root/send/test[" + i +"]/pkgcd" , model.getValue(vGrdObj.nodeset + "[" + i + "]/testcd")); model.makeValue("/root/send/test[" + i +"]/grupflag" , model.getValue(vGrdObj.nodeset + "[" + i + "]/grupflag")); } if(vPkgCd != "") { model.makeValue("/root/send/test/srchpkgcd" , vPkgCd);} if(vPkgCd != "") { model.makeValue("/root/send/test/healexamflag" , fGetHealExamFlag());} model.makeValue("/root/send/test/cmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); model.makeValue("/root/send/test/conseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); model.makeValue("/root/send/test/conhistseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); model.removeNodeSet("/root/send/testcount"); submit("TRAHA00013",false);//ÆÐŰÁö³» Áߺ¹ üũ*/ } var testnm =""; var testnmcount =""; var cnt = getNodesetCount("/root/tmp/testcount/testcount"); if (cnt != 0) { for (var i=0;i <=cnt ; i++) { testnm = model.getValue("/root/tmp/testcount/testcount["+i+"]/testnm"); if (testnm!="") { testnmcount = testnmcount + testnm + "/"; } } messageBox(testnmcount + " °Ë»ç°¡ Áߺ¹µÇ¾ú½À´Ï´Ù","E999"); model.removeNodeset("/root/tmp/testcount/testcount"); } model.refresh(); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-07-05 @desc : grid dup value check. @param : * vGrdObj : grid control * vCheckCol : check´ë»ó column ( 0,1,2,...) * vCheckVal : dup check ´ë»ó °ª *====================================================================================================================*/ function fCheckDup( vGrdObj, vCheckCol , vCheckVal ){ //if( vGrdObj.elementName() != "xforms:grid" ){ // messageBox("Invalid ObjName!", "E999"); // return false ; //} var cnt = vGrdObj.rows ; for( var i = 1; i <= cnt ; i++) { if( vGrdObj.valueMatrix(i, vCheckCol) == vCheckVal ){ return false; } } } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-07-05 @desc : Àӽà °ÇÁø±Ý¾× ÇÕ°è @param : * vGrdObj : grid control * vCalcCol : ±Ý¾× column ( 0,1,2,...) * vPkgAmt : ÆÐŰÁö±Ý¾× *====================================================================================================================*/ function fTempCalc( vPkgAmt , vGrdObj , vCalcCol , vPrcpTimsCol, vTotAmtCtrlID, vPkgAmtCtrlID, vAddAmtCtrlID){ /* var iTotAmt = 0; var iAddAmt = 0; var iTotAdd = 0; var iTotAddExm = 0; var vTotAddExm =0; var vTotAdd =0; var iPkgAmt = parseInt(vPkgAmt); var vAddAmt = ""; var vPrcpTims = ""; var iDiscAmt =0;*///fDcAmtCalc()¿¡¼­ ó¸® /* iTotAddExm = model.getValue("/root/main/info/rcptinfo/subtotamt"); //¼Ò°è iTotAdd = model.getValue("/root/main/info/rcptinfo/addamt");//Ãß°¡°Ë»ç±Ý¾× if(vPkgAmt == "") vPkgAmt = "0"; if(iTotAddExm == "") { vTotAddExm = 0; } else { vTotAddExm = parseInt(iTotAddExm); } if(iTotAdd == "") { vTotAdd =0; } else { vTotAdd =parseInt(iTotAdd); } */ /* if(model.getValue("/root/main/info/rsrvacptinfo/item/discamt")!=""){ iDiscAmt = parseInt(model.getValue("/root/main/info/rsrvacptinfo/item/discamt")); } model.setValue("/root/main/info/rcptinfo/discamt",iDiscAmt); for( var i = 1 ; i < vGrdObj.rows ; i++){ vAddAmt = vGrdObj.valueMatrix(i, vCalcCol); vPrcpTims = vGrdObj.valueMatrix(i, vPrcpTimsCol); if( vAddAmt == "" ) vAddAmt = "0"; if( vPrcpTims == "" ) vPrcpTims = "1"; iAddAmt += parseInt(vAddAmt) * parseInt(vPrcpTims) ; } if( vPkgAmtCtrlID != null ) vPkgAmtCtrlID.value = iPkgAmt ; if( vAddAmtCtrlID != null ) vAddAmtCtrlID.value = iAddAmt;// + vTotAdd; if( vTotAmtCtrlID != null ) vTotAmtCtrlID.value = (iPkgAmt + iAddAmt) - iDiscAmt;// + vTotAddExm; model.refresh();*///fDcAmtCalc()¿¡¼­ ó¸® fDcAmtCalc(); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-06-30 @desc : ¼ö°¡³»¿ª °¡Á®¿À±â @param : * SPAHB00300_PARAM1 : °Ë»ö±¸ºÐ(cd/nm) * SPAHB00300_PARAM2 : °Ë»öÁ¶°Ç(ÄÚµå/¸íĪ) * SPAHB00300_PARAM3 : multiyn * SPAHB00300_PARAM4 : multi¼±Åà ½Ã settingÇÒ ¸ñÀû³ëµå * SPAHB00300_PARAM5 : code°ªÀ» settingÇÒ ¸ñÀû³ëµå * SPAHB00300_PARAM6 : name°ªÀ» settingÇÒ ¸ñÀû³ëµå * SPAHB00300_PARAM7 : ¼ö°¡¸¦ settingÇÒ ¸ñÀû³ëµå *====================================================================================================================*/ function fGetCalScorCd( vCond, vCdnm, bMultiyn , vMultiDestXPath, vCdDestXPath, vNmDestXPath, vAmtDestXPath){ clearParameter("SPAHB00300_PARAM1"); clearParameter("SPAHB00300_PARAM2"); clearParameter("SPAHB00300_PARAM3"); clearParameter("SPAHB00300_PARAM4"); clearParameter("SPAHB00300_PARAM5"); clearParameter("SPAHB00300_PARAM6"); clearParameter("SPAHB00300_PARAM7"); setParameter ("SPAHB00300_PARAM1" , vCond); setParameter ("SPAHB00300_PARAM2" , vCdnm); setParameter ("SPAHB00300_PARAM3" , bMultiyn); setParameter ("SPAHB00300_PARAM4" , vMultiDestXPath); setParameter ("SPAHB00300_PARAM5" , vCdDestXPath ); setParameter ("SPAHB00300_PARAM6" , vNmDestXPath); setParameter ("SPAHB00300_PARAM7" , vAmtDestXPath); modal("SPAHB00300"); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-06-30 @desc : ¼ö°¡³»¿ª ´ë»ó±×¸®µå set @param : * vGrdObj : ´ë»ó±×¸®µå * vSrcXPath : ¸ñÀû³ëµåset * vDupCheckCo : dup check column no * vDupCheck : dup check yn * vCodeNode : ¼ö°¡ÄÚµå ¸ñÀû ³ëµå * vNameNode : ¼ö°¡Ã³¹æ¸í ¸ñÀû ³ëµå * vAmtNode : ¼ö°¡ ¸ñÀû ³ëµå * vHeaderAddRows : header row default°ª(1) º¸´Ù Å« row¼ö *====================================================================================================================*/ function fSetOcd(vGrdObj, vSrcXPath, vDupCheckCol, vDupCheck, vCodeNode, vNameNode, vAmtNode, vHeaderAddRows ) { if( vGrdObj == null ) return ; if( vSrcXPath == "" ) return ; if( model.getValue("/root/temp/okflag") != "ok" ) return ; var cnt = getNodesetCount(vSrcXPath); var grdcnt = vGrdObj.rows; if( vHeaderAddRows != "" ){ grdcnt =parseInt( vGrdObj.rows) - parseInt( vHeaderAddRows ) ; } var vDupCheckVal = ""; var i = 0; if( cnt == 1 ) { vDupCheckVal = model.getValue(vSrcXPath + "/calcscorcd" ); if( vDupCheck == "Y" ) { if( fCheckDup(vGrdObj , vDupCheckCol, vDupCheckVal ) == false ){ if( messageBox("Áߺ¹µÇ´Â ¼ö°¡ÄÚµå[" + vDupCheckVal + "] ¸¦ Ãß°¡", "S001") != 6 ){ return ; } } } vGrdObj.addRow(); if( vCodeNode != "" ){ model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/" + vCodeNode , vDupCheckVal ); } if( vNameNode != "" ){ model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/" + vNameNode , model.getValue(vSrcXPath + "/hngnm" ) ); } if( vAmtNode != "" ){ model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/" + vAmtNode , model.getValue(vSrcXPath + "/scoreamt" ) ); } model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" , vDupCheckVal ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/calcscornm" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/calcscornm" , model.getValue(vSrcXPath + "/ordnm" ) ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/oldordcd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/oldordcd" , model.getValue(vSrcXPath + "/oldordcd" ) ); } else { for( var i = 1 ; i <= cnt ; i++ ){ vDupCheckVal = model.getValue(vSrcXPath + "[" + i + "]/calcscorcd" ); if( vDupCheck == "Y" ) { if( fCheckDup(vGrdObj , vDupCheckCol, vDupCheckVal ) == false ){ if( messageBox("Áߺ¹µÇ´Â ¼ö°¡ÄÚµå[" + vDupCheckVal + "] ¸¦ Ãß°¡", "S001") != 6 ){ continue ; } } } vGrdObj.addRow(); if( vCodeNode != "" ){ model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/" + vCodeNode , vDupCheckVal ); } if( vNameNode != "" ){ model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/" + vNameNode , model.getValue(vSrcXPath + "[" + i + "]/hngnm" ) ); } if( vAmtNode != "" ){ model.setValue(vGrdObj.nodeset + "[" + grdcnt + "]/" + vAmtNode ,model.getValue(vSrcXPath + "[" + i + "]/scoreamt" ) ); } model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/calcscorcd" , vDupCheckVal ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/calcscornm" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/calcscornm" , model.getValue(vSrcXPath + "[" + i + "]/ordnm" ) ); model.makeNode(vGrdObj.nodeset + "[" + grdcnt + "]/oldordcd" ); model.makeValue(vGrdObj.nodeset + "[" + grdcnt + "]/oldordcd" , model.getValue(vSrcXPath + "/oldordcd" ) ); grdcnt++; } } model.refresh(); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-08-30 @desc : ¼ö³³Ã³¸®--ÀÓ½Ã.. @param : * vJobFlag : WORK/CANCEL ÀÛ¾÷ ±¸ºÐ.(Á¢¼ö/Ãë¼Ò ±¸ºÐ) function fRcptAmt(vJobFlag){ var payownamt = model.getValue("/root/temp/rcptinfo/hidden/opmi_out/opmi_rcptamt") ; if( payownamt == "") { payownamt = "0"; } payownamt = parseInt(payownamt); if( payownamt != 0 ) { ahafOpenRcpt(fGetHealExamFlag() , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd") , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno") , model.getValue("/root/main/info/patinfo/item/pid") , model.getValue("/root/main/info/rsrvacptinfo/item/rcptstat") , model.getValue("/root/main/info/rsrvacptinfo/item/orddd") ); return ; } var vTmp = fGetHealExamFlag(); if( vTmp == "" ){ messageBox("°ÇÁøºÐ·ù ERROR .", "E999"); return ; } model.setValue("/root/send/srchhealexamflag", vTmp ); vTmp = model.getValue(ipt_pid.attribute("ref")); if( vTmp == "" ) { messageBox("ȯÀÚID ERROR .", "E999"); return ; } model.setValue("/root/send/srchpid", vTmp ); vTmp = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd"); if( vTmp== "" ) { messageBox("µî·ÏÀÏÀÚ ERROR .", "E999"); return ; } model.setValue("/root/send/srchrsrvdd", vTmp ); vTmp = model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno"); if( vTmp == "" ) { messageBox("µî·Ï¹øÈ£ ERROR .", "E999"); return ; } model.setValue("/root/send/srchrsrvno", vTmp ); model.setValue("/root/send/srchinstcd", getUserInfo("dutplceinstcd")); //2007-08-17 Ãß°¡ model.setValue("/root/send/srchjobflag" ,vJobFlag); model.setValue("/root/send/srchrcptdd" ,model.getValue("/root/temp/rcptinfo/hidden/opmi_out/org_rcptdd") ); model.setValue("/root/send/srchrcptno" ,model.getValue("/root/temp/rcptinfo/hidden/opmi_out/org_rcptno") ); model.setValue("/root/send/srchrcptseqno" ,model.getValue("/root/temp/rcptinfo/hidden/opmi_out/org_rcptseqno") ); model.copyNode("/root/send/savercpt/opmi_out", "/root/temp/rcptinfo/hidden/opmi_out"); openLoadingBar("¼ö³³ ó¸®ÁßÀÔ´Ï´Ù..") ;//ó¸®Áß È­¸éÀ» ¿ÀÇÂÇÑ´Ù. if( submit("TXAHA02102") == true ){ messageBox("¼ö³³ ","I001"); } closeLoadingBar() ;//ó¸®Áß È­¸éÀ» closeÇÑ´Ù. } *====================================================================================================================*/ /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version : 2007-10-11 @desc : ¼ö³³Ã³¸® @param : * vJobFlag : WORK/CANCEL ÀÛ¾÷ ±¸ºÐ.(Á¢¼ö/Ãë¼Ò ±¸ºÐ) * vRsrvdd : *====================================================================================================================*/ function ahafRcptAmt(vJobFlag, vRsrvdd, vRsrvno, vPid, vOrddd, vRcptStat , vOpmiRoot,vHealexamFlag){ var payownamt = model.getValue(vOpmiRoot + "/opmi_out/opmi_rcptamt"); if(payownamt == ""){ payownamt = "0"; } payownamt = parseInt(payownamt); if(vHealexamFlag != "G"){ //if(payownamt != 0){ //¼ö³³È­¸é ÆË¾÷ ahafOpenRcpt(fGetHealExamFlag() , vRsrvdd , vRsrvno , vPid , vRcptStat , vOrddd); return; //} } var vTmp = vHealexamFlag;//fGetHealExamFlag(); if( vTmp == "" ){ messageBox("°ÇÁøºÐ·ù ERROR .", "E999"); return ; } model.makeNode("/root/send/savercpt/srchhealexamflag"); model.setValue("/root/send/savercpt/srchhealexamflag", vTmp ); if( vPid == "" ) { messageBox("ȯÀÚID ERROR .", "E999"); return ; } model.makeNode("/root/send/savercpt/srchpid"); model.setValue("/root/send/savercpt/srchpid", vPid ); if( vRsrvdd== "" ) { messageBox("µî·ÏÀÏÀÚ ERROR .", "E999"); return ; } model.makeNode("/root/send/savercpt/srchrsrvdd"); model.setValue("/root/send/savercpt/srchrsrvdd", vRsrvdd ); if( vRsrvno == "" ) { messageBox("µî·Ï¹øÈ£ ERROR .", "E999"); return ; } model.makeNode("/root/send/savercpt/srchrsrvno"); model.setValue("/root/send/savercpt/srchrsrvno", vRsrvno ); model.makeNode("/root/send/savercpt/srchinstcd"); model.setValue("/root/send/savercpt/srchinstcd", getUserInfo("dutplceinstcd")); //2007-08-17 Ãß°¡ model.makeNode("/root/send/savercpt/srchjobflag"); model.makeNode("/root/send/savercpt/srchrcptdd"); model.makeNode("/root/send/savercpt/srchrcptno"); model.makeNode("/root/send/savercpt/srchrcptseqno"); model.setValue("/root/send/savercpt/srchjobflag" ,vJobFlag); model.setValue("/root/send/savercpt/srchrcptdd" ,model.getValue(vOpmiRoot +"/opmi_out/org_rcptdd") ); model.setValue("/root/send/savercpt/srchrcptno" ,model.getValue(vOpmiRoot +"/opmi_out/org_rcptno") ); model.setValue("/root/send/savercpt/srchrcptseqno" ,model.getValue(vOpmiRoot +"/opmi_out/org_rcptseqno") ); model.makeNode("/root/send/savercpt/opmi_out"); model.copyNode("/root/send/savercpt/opmi_out", vOpmiRoot + "/opmi_out" ); model.makeNode("/root/send/savercpt/dcgm_out"); model.copyNode("/root/send/savercpt/dcgm_out", vOpmiRoot + "/dcgm_out" ); model.makeNode("/root/send/savercpt/unco_out"); model.copyNode("/root/send/savercpt/unco_out", vOpmiRoot + "/unco_out" ); //¿µ¼öÁõä¹øÀ» ¸ÕÀúÇÑ´Ù. //INPUT(1.¼ö³³ÀϽÃ) model.makeNode("/root/send/rcptdd"); model.makeNode("/root/send/genrkind"); model.setValue("/root/send/rcptdd" , getCurrentDate()); model.setValue("/root/send/genrkind" , "R"); //SPAHA02100 ÀÌ ¼ö³³È­¸é //°á°ú´Â ¼ö³³ ¹øÈ£ if(submit("TRAHA02105", false)){ //¿µ¼öÁõ¹øÈ£¸¦ ä¹øÇÏ¿© ¼ÂÆÃÇÑ´Ù. var rcptno = model.getValue("/root/temp/rcptno_out/rcptno/opmi_rcptno"); model.makeNode( "/root/send/savercpt/opmi_rcptno"); model.setValue( "/root/send/savercpt/opmi_rcptno", rcptno); } //openLoadingBar("¼ö³³ ó¸®ÁßÀÔ´Ï´Ù..") ;//ó¸®Áß È­¸éÀ» ¿ÀÇÂÇÑ´Ù. //¼ö³³È­¸éÀÇ ³»¿ëÀ» ä¿ì´Â Ä«µå³ª Çö±Ý. Ãß°¡ °Ë»ç ³»¿ª, °¨¸éÁ¤º¸µî ¸ðµç Á¤º¸¸¦ °¡Á®¿Â´Ù. if(submit("TXAHA02102") == true){ messageBox("¼ö³³ ","I001"); } //closeLoadingBar() ;//ó¸®Áß È­¸éÀ» closeÇÑ´Ù. } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-08-30 @desc : ¼ö³³È­¸é open @param : * °ÇÁø ±¸ºÐ, ¿¹¾àµî·ÏÀÏÀÚ, ¿¹¾àµî·Ï¹øÈ£, µî·Ï¹øÈ£ *====================================================================================================================*/ function ahafOpenRcpt(vHealExamFlag, vRsrvDD, vRsrvNo, vPid, vRcptStat, vOrdDD){ clearParameter("SMAHA02100_PARAM_HEALEXAMFLAG"); clearParameter("SMAHA02100_PARAM_PID"); clearParameter("SMAHA02100_PARAM_RSRVDD"); clearParameter("SMAHA02100_PARAM_RSRVNO"); setParameter("SMAHA02100_PARAM_HEALEXAMFLAG" , vHealExamFlag); setParameter("SMAHA02100_PARAM_PID" , vPid); setParameter("SMAHA02100_PARAM_RSRVDD" , vRsrvDD); setParameter("SMAHA02100_PARAM_RSRVNO" , vRsrvNo); setParameter("SMAHA02100_PARAM_ORDDD" , vOrdDD); var sRcptStat = ""; //¼ö³³»óÅ if(vRcptStat == "N"){ sRcptStat = "Y"; }else{ sRcptStat = "N"; } setParameter("SMAHA02100_RTN" , sRcptStat); modal("SMAHA02100"); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-08-30 @desc : ¼ö³³Ã³¸® : °³Àκδã±Ý Á¸Àç ½Ã ¼ö³³Ã¢ load. @param : * ¼ö³³Ã¢ open yn, job flag, °ÇÁø ±¸ºÐ, ¿¹¾àµî·ÏÀÏÀÚ, ¿¹¾àµî·Ï¹øÈ£, µî·Ï¹øÈ£ , Áø·áÀÏÀÚ, ±â°üÄÚµå *====================================================================================================================*/ /*function ahafRcptAmt(vRcptDlgOpenYN, vJobFlag, vHealExamFlag, vRsrvDD, vRsrvNo, vPid, vRcptStat , vOrdDD, vInstCd){ var payownamt = model.getValue("/root/temp/rcptinfo/hidden/opmi_out/opmi_rcptamt") ; var payrcptamt = 0; if( payownamt != "" ) { payrcptamt = parseInt(payownamt); } if( payrcptamt > 0 ) { ahafOpenRcpt(vHealExamFlag , vRsrvDD , vRsrvNo , vPid , vRcptStat , vOrdDD ); return ; } model.setValue("/root/send/srchhealexamflag" , vHealExamFlag ); model.setValue("/root/send/srchpid" , vPid ); model.setValue("/root/send/srchrsrvdd" , vRsrvDD ); model.setValue("/root/send/srchrsrvno" , vRsrvNo ); model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); //2007-08-17 Ãß°¡ model.setValue("/root/send/srchjobflag" ,vJobFlag); model.setValue("/root/send/srchrcptdd" ,model.getValue("/root/temp/rcptinfo/hidden/opmi_out/org_rcptdd") ); model.setValue("/root/send/srchrcptno" ,model.getValue("/root/temp/rcptinfo/hidden/opmi_out/org_rcptno") ); model.setValue("/root/send/srchrcptseqno" ,model.getValue("/root/temp/rcptinfo/hidden/opmi_out/org_rcptseqno") ); model.copyNode("/root/send/savercpt/opmi_out", "/root/temp/rcptinfo/hidden/opmi_out"); // ¿µ¼öÁõä¹øÀ» ¸ÕÀúÇÑ´Ù. // INPUT(1.¼ö³³ÀϽÃ) model.setValue("/root/send/rcptdd" , getCurrentDate() ); model.setValue( "/root/send/genrkind" , "R"); if ( submit("TRAHA02105")){ //¿µ¼öÁõ¹øÈ£¸¦ ä¹øÇÏ¿© ¼ÂÆÃÇÑ´Ù. var rcptno = model.getValue("/root/temp/rcptno_out/rcptno/opmi_rcptno") model.setValue( "/root/send/opmi_rcptno", rcptno); } //openLoadingBar("¼ö³³ ó¸®ÁßÀÔ´Ï´Ù..") ;//ó¸®Áß È­¸éÀ» ¿ÀÇÂÇÑ´Ù. if( submit("TXAHA02102") == true ){ messageBox("¼ö³³ ","I001"); } //closeLoadingBar() ;//ó¸®Áß È­¸éÀ» closeÇÑ´Ù. } */ /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-08-01 @desc : ¿¹¾à/Á¢¼ö ÇöȲÁ¶È¸ @param : * SMAHA00400_PARAM1 : °ÇÁø±¸ºÐ * SMAHA00400_PARAM2 : °ÇÁø»ó¼¼±¸ºÐ * SMAHA00400_PARAM3 : ÀÏÀÚüũ¿©ºÎ(Y/N) * SMAHA00400_PARAM4 : ÀÏÀÚ±âÁØ ¹× »óűâÁØ (¿¹¾à:C, ¿¹¾àµî·Ï: C1, Á¢¼ö:E ) * SMAHA00400_PARAM5 : »ç¾÷üÄÚµå * SMAHA00400_PARAM6 : °Ë»ç½ÇÄÚµå * SMAHA00400_PARAM7 : ¼º¸í * SMAHA00400_PARAM8 : µî·Ï¹øÈ£ * SMAHA00400_PARAM9 : ÁֹιøÈ£1 * SMAHA00400_PARAM10 : ÁֹιøÈ£2 * SMAHA00400_PARAM11 : ÆÐŰÁöÄÚµå * SMAHA00400_PARAM12 : Á¶È¸±¸ºÐ2(¼º¸í: pnm/µî·Ï¹øÈ£:pid/ÁֹιøÈ£:rgstno) * SMAHA00400_PARAM13 : key°ª setting ¸ñÀû³ëµå *====================================================================================================================*/ function ahafOpenRsrvAcptList(vOpenerID, vHealExamFg , vHealExamDetlFg, vDateChkYN , vStatFg , vCmpyCd , vRoomCd , vPnm, vPid, vRgstno1, vRgstno2, vPkgCd, vSrchCond2, vDestNode){ clearParameter("SMAHA00400_PARAM1"); clearParameter("SMAHA00400_PARAM2"); clearParameter("SMAHA00400_PARAM3"); clearParameter("SMAHA00400_PARAM4"); clearParameter("SMAHA00400_PARAM5"); clearParameter("SMAHA00400_PARAM6"); clearParameter("SMAHA00400_PARAM7"); clearParameter("SMAHA00400_PARAM8"); clearParameter("SMAHA00400_PARAM9"); clearParameter("SMAHA00400_PARAM10"); clearParameter("SMAHA00400_PARAM11"); clearParameter("SMAHA00400_PARAM12"); clearParameter("SMAHA00400_PARAM13"); setParameter("SMAHA00400_PARAM1", vHealExamFg); setParameter("SMAHA00400_PARAM2", vHealExamDetlFg); setParameter("SMAHA00400_PARAM3", vDateChkYN); setParameter("SMAHA00400_PARAM4", vStatFg); setParameter("SMAHA00400_PARAM5", vCmpyCd); setParameter("SMAHA00400_PARAM6", vRoomCd); setParameter("SMAHA00400_PARAM7", vPnm); setParameter("SMAHA00400_PARAM8", vPid ); setParameter("SMAHA00400_PARAM9", vRgstno1); setParameter("SMAHA00400_PARAM10", vRgstno2); setParameter("SMAHA00400_PARAM11", vPkgCd); setParameter("SMAHA00400_PARAM12", vSrchCond2); setParameter("SMAHA00400_PARAM13", vDestNode); open("SMAHA00400",100,10,"SMAHA00400"); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-08-01 @desc : ±âº»ÄÚµå°ü¸® °ü·Ã ÄÚµå ¼±Åà ÆË¾÷ @param : * vLargFg : SPAHB00500_PARAM1 : ´ëºÐ·ùÄÚµå * vMidlFg : SPAHB00500_PARAM2 : ÁߺзùÄÚµå * vMultiYN : SPAHB00500_PARAM3 : multiyn => YÀÌ¸é ¼ÒºÐ·ùÄÚµå ´ÙÁß¼±ÅÃÀԷ¸ðµå * vDestNode : SPAHB00500_PARAM4 : ¸ñÀû³ëµå¼Â * vMidlSetYN : SPAHB00500_PARAM5 : ÁߺзùÄÚµå setting¿©ºÎ(Y/N)=>¼±ÅÃÇü°á°úÀÇ °æ¿ì Áߺзù ¼±Åýà Áߺзù ÄÚµå ÇØ´ç Áߺзù¿¡ ¼ÓÇÑ ¼ÒºÐ·ù ÀüÄڵ带 ºÎ¸ðâ¿¡ copy *====================================================================================================================*/ function ahzfOpenEtcCdSel( vOpenerID , vLargFg /*´ëºÐ·ùÄÚµå*/ , vMidlFg /*ÁߺзùÄÚµå*/ , vMultiYN /*multiyn*/ , vDestNode /*multiyn == 'Y'À϶§ ¸ñÀû³ëµå¼Â*/ , vMidlSetYN /*ÁߺзùÄÚµå setting¿©ºÎ(Y/N)*/ ){ clearParameter("SPAHB00500_PARAM1"); clearParameter("SPAHB00500_PARAM2"); clearParameter("SPAHB00500_PARAM3"); clearParameter("SPAHB00500_PARAM4"); clearParameter("SPAHB00500_PARAM5"); clearParameter("SPAHB00500_PARAM6"); model.makeNode(vDestNode); setParameter("SPAHB00500_PARAM1", vLargFg); setParameter("SPAHB00500_PARAM2", vMidlFg); setParameter("SPAHB00500_PARAM3", vMultiYN); setParameter("SPAHB00500_PARAM4", vDestNode); setParameter("SPAHB00500_PARAM5", vMidlSetYN); setParameter("SPAHB00500_PARAM6", vOpenerID); modal("SPAHB00500",100,100,"SMAHB00500"); if( model.getValue("/root/temp/okflag") == "ok" ){ return true; } return false; } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-05-01 @desc : ÄÚµåÀÔ·Â ½Ã °øÅëÄÚµå ¹× »ç¾÷ü ÄÚµå °¡Á®¿À±â, map : TRAHA00105 , ref= root/temp/cdlst ·Î setting @param : * vSrchFlag : °Ë»ö±¸ºÐ ** 01 ÆÇÁ¤ÀÇ ** 02 °Ç°­º¸Çè°ø´Ü ** 03 °üÇÒ±ºº´¿ø ** 04 »ê¾÷¾ÈÀü°ø´Ü ** 05 º¸°Ç¼Ò ** 06 ³ëµ¿Ã» ** 07 Áöµµ¿ø ** 08 »ç¾÷ü * vCode : °Ë»öÄÚµå * vAllYN : ÀüüÁ¤º¸ ¿©ºÎ ( YÀÏ °æ¿ì vDestNodeSetÀ¸·Î copy) * vCodeNode : Äڵ尪ÀÌ settingµÉ ¸ñÀû³ëµå * vNameNode : ÄÚµå¸íÀÌ settingµÉ ¸ñÀû³ëµå * vDestNodeSet: vAllYN == 'Y' ÀÎ °æ¿ì ¸ñÀû³ëµå¼Â ====================================================================================================================*/ function ahafGetCmpyInfo( vSrchFlag, vCode , vAllYN, vCodeNode, vNameNode , vDestNodeSet){ model.makeNode("/root/send/srchflag" ); model.makeNode("/root/send/srchcond" ); model.makeNode("/root/send/srchcdnm" ); model.makeNode("/root/send/srchinstcd" ); model.setValue("/root/send/srchflag" , vSrchFlag); model.setValue("/root/send/srchcond" , "cd" ); model.setValue("/root/send/srchcdnm" , vCode); model.setValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); submit("TRAHA00105"); var SrcNode = model.instance1.selectSingleNode("/root/temp/cdlst/item"); if( SrcNode != null ) { if( vAllYN == "Y" ) { model.copyNode(vDestNodeSet, "/root/temp/cdlst/item"); } else { model.setValue(vCodeNode , model.getValue("/root/temp/cdlst/item/cmpycd") ); model.setValue(vNameNode , model.getValue("/root/temp/cdlst/item/cmpynm") ); } model.refresh(); return true; } return false; } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-09-01 @desc : ÅëÇÕ°Ë»ç°á°úÁ¶È¸ â ¶ç¿ì±â @param : vPidNode : ȯÀÚID°ªÀÌ ÀÖ´Â °æ·Î ====================================================================================================================*/ function ahafOpenRsltView(vPidNode ){ modal( "SMAER00800",100,10,"SMAER00800","/root/send/data/singdata/srchpid",vPidNode); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-10-01 @desc : Á¾ÇÕÆÇÁ¤ â ¶ç¿ì±â @param : sPid : ȯÀÚID ====================================================================================================================*/ function ahafOpenColgJudg(sPid ){ setParameter("SMAHR00500_PARAM1", sPid); open( "SMAHR00500",100,10,"SMAHR00500" ); } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-10-11 @desc :º¸ÇèÁõ¹øÈ£ Á¶È¸(º¸ÇèÀÚ°ÝÁ¶È¸) @param : * sRgstNo1/sRgstNo2 : ÁֹιøÈ£ * sHngNm : À̸§ * sOrdDD : Áø·áÀÏÀÚ °ªÀ» ¹ÞÀ» ³ëµå °æ·Î * vInsuKind : º¸ÇèÀ¯Çü * vInsuNo : Áõ¹øÈ£ * vInsuCd : º¸ÇèÀÚ±âÈ£ * vFromDD : ÃëµæÀÏÀÚ * vInsuNm : º¸ÇèÀÚ¼º¸í * vInsuBranchCd : °üÇÒÁö»ç ÄÚµå * vInsuBranchNm : °üÇÒÁö»ç ¸íĪ ====================================================================================================================*/ function ahafGetInsuCnts(sRgstNo1, sRgstNo2, sHngNm, sOrdDD ,vInsuKind, vInsuNo, vInsuCd, vFromDD, vInsuNm, vInsuBranchCd, vInsuBranchNm ){ if( (sRgstNo1 == "" ) || (sRgstNo2 == "" ) || (sHngNm == "" ) || (sOrdDD == "" ) ) { messageBox("ÀÚ°ÝÁ¶È¸ ÇʼöÁ¶°Ç(ÁֹιøÈ£/¼º¸í/Áø·áÀÏÀÚ) ÀÔ·ÂÀÌ ´©¶ôµÇ¾ú½À´Ï´Ù. ", "E999"); return ; } //º¸ÇèÁõ¹øÈ£ Á¶È¸(º¸ÇèÀÚ°ÝÁ¶È¸) var parm = sRgstNo1 + sRgstNo2 + "¢Ë" + //ÁֹιøÈ£ sHngNm + "¢Ë" + //À̸§ sOrdDD + "¢Ë" ; //Áø·áÀÏÀÚ // modal("SMAHA00210"); modal("SMAHA00210","1", "400", "400", "SMAHA00210","","",""); /* setParameter("SPPMC03700_PARM",parm); setParameter("SPPMC03700_RTN",""); modal("SPPMC03700", "1","400", "400", "SPPMC03700", "", ""); if (getParameter("SPPMC03700_RTN") == "N" || getParameter("SPPMC03700_RTN") == "") { return; } if (getParameter("SPPMC03700_RTN") == "Y") { //return °ªÀÌ ÀÖÀ¸¸é, if( vInsuKind != "" ) { model.makeNode(vInsuKind); model.setValue(vInsuKind , getParameter("SPPMC03700_insukind")); //°Ç°­º¸Çè :11, ÀÇ·á±Þ¿©1/2Á¾ : 21/22 } if( vInsuCd != "" ) { model.makeNode(vInsuCd); model.setValue(vInsuCd , getParameter("SPPMC03700_insucd")); //º¸ÇèÀÚ ±âÈ£ } if( vInsuNo != "" ) { model.makeNode(vInsuNo); model.setValue(vInsuNo , getParameter("SPPMC03700_insuno")); //Áõ¹øÈ£ } if( vInsuNm != "" ) { model.makeNode(vInsuNm); model.setValue(vInsuNm , getParameter("SPPMC03700_insdnm")); //ÇǺ¸ÇèÀÚ¼º¸í } if( vFromDD != "" ) { model.makeNode(vFromDD); model.setValue(vFromDD , getParameter("SPPMC03700_insufromdd")); //ÃëµæÀÏÀÚ } //°üÇÒÁö»çÄÚµå if( vInsuBranchCd ){ model.makeNode(vInsuBranchCd); model.setValue(vInsuBranchCd , getParameter("SPPMC03700_choicorpmark1")); //°üÇÒÁö»ç } //°üÇÒÁö»ç¸í if( vInsuBranchNm ){ model.makeNode(vInsuBranchNm); model.setValue(vInsuBranchNm , getParameter("SPPMC03700_choicorpnm1")); //°üÇÒÁö»ç } model.refresh(); }*/ } /**================================================================================================================== @author : ¼ÕÁÖ¿¬ @version :2007-10-11 @desc :È­¸é »ó´Ü ȯÀÚÁ¤º¸ ¼³Á¤ @param : * vOrddd : Áø·áÀÏÀÚ * vPid : ȯÀÚid ====================================================================================================================*/ function ahafSetScreenTopPatInfo( vPid , vOrddd , vCretno ){ var param = "O" + "¢Ë" + vPid + "¢Ë" + vOrddd + "¢Ë" + vCretno + "¢Ë" + getUserInfo("dutplceinstcd") + "¢Ë"; setParameter("condparam", param); //setParameter("condparam", "S" + "¢Ë" + vPrcpDD + "¢Ë" + vExecprcpuniqno + "¢Ë" + getUserInfo("dutplceinstcd") ); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); } /**================================================================================================================== @author : ±èÈ£ÀÍ @version :2007-12-12 @desc :ÅëÇÕ¿¹¾à°ü¸® È­¸éÀ¸·Î À̵¿ @param : * displayid : È£ÃâÈ­¸é--ÅëÇÕ¿¹¾à È­¸é * maingridlistid : ºÎ¼­ÄÚµå Instance * path : send Instance ====================================================================================================================*/ function aezfPopUpRsrvSample(displayid, maingridlistid, path) { var pid = model.getValue(path +"/pid" ); var suppdeptcd = getUserInfo("posdeptcd"); var sflag = pid + "¢Ë" + "S" + "¢Ë" + suppdeptcd; // Ç÷¡±× S setParameter("opener_parameter_id", sflag); open(displayid, 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; min:hidden, max:hidden;"); } /**================================================================================================================== @author : ±èÈ£ÀÍ @version :2007-12-12 @desc :¿¹¾à½Ã dc ±Ý¾× È®ÀÎ @param : ====================================================================================================================*/ function fDcAmtCalc(){ model.makeValue("/root/send/priceamt/healexamflag", fGetHealExamFlag()); if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd") == "") { model.makeValue("/root/send/priceamt/healexamdetlflag" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")); }else { model.makeValue("/root/send/priceamt/healexamdetlflag", model.getValue("/root/send/srchhealexamdetlflag")); } model.makeValue("/root/send/priceamt/pkgcd" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd")); model.makeValue("/root/send/priceamt/cmpycd", model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); model.makeValue("/root/send/priceamt/conseq", model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); model.makeValue("/root/send/priceamt/conhistseq", model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); model.makeValue("/root/send/priceamt/pid", model.getValue("/root/main/info/rsrvacptinfo/item/pid")); model.makeValue("/root/send/priceamt/rsrvdd", model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd")); model.makeValue("/root/send/priceamt/rsrvno", model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno")); model.makeValue("/root/send/priceamt/sex", model.getValue("/root/main/info/patinfo/item/sex")); model.makeValue("/root/send/priceamt/age", ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2")));//model.getValue("/root/main/info/patinfo/item/age")); model.makeValue("/root/send/priceamt/disccd", model.getValue("/root/main/info/rsrvacptinfo/item/disccd")); model.makeValue("/root/send/priceamt/pkguncocd", model.getValue("/root/main/info/rsrvacptinfo/item/pkguncocd")); // model.makeValue("/root/send/priceamt/forgneryn", model.getValue("/root/main/info/rsrvacptinfo/item/forgneryn")); model.makeValue("/root/send/priceamt/choiflag", model.getValue("/root/main/info/rsrvacptinfo/item/choiflag")); model.makeValue("/root/send/priceamt/statflag", model.getValue("/root/main/info/rsrvacptinfo/item/statflag")); model.makeValue("/root/send/priceamt/hopedd", model.getValue("/root/main/info/rsrvacptinfo/item/hopedd")); //2015/10/22 ÀÌÁ¤Åà ¼öÁ¤ model.makeValue("/root/send/priceamt/forgneryn", model.getValue("/root/main/info/patinfo/item/forgneryn")); model.makeValue("/root/send/priceamt/agencyrate", model.getValue("/root/main/info/rsrvacptinfo/item/agencyrate")); //2015/10/22 ÀÌÁ¤Åà ¼öÁ¤ model.removenode("/root/priceamt/priceamt"); if(submit("TRAHA00509")) { model.makeValue("/root/main/info/rcptinfo/subtotamt", model.getValue("/root/temp/priceamt/priceamt/subtotamt")); //¼Ò°è model.makeValue("/root/main/info/rcptinfo/pkgamt", model.getValue("/root/temp/priceamt/priceamt/pkgamt")); //ÆÐŰÁö±Ý¾× model.makeValue("/root/main/info/rcptinfo/cmpyaddamt", model.getValue("/root/temp/priceamt/priceamt/cmpyaddamt")); //´ÜüÃß°¡°Ë»ç±Ý¾× model.makeValue("/root/main/info/rcptinfo/psnaddamt", model.getValue("/root/temp/priceamt/priceamt/psnaddamt")); //°³ÀÎÃß°¡°Ë»ç±Ý¾× model.makeValue("/root/main/info/rcptinfo/preamt", model.getValue("/root/temp/priceamt/priceamt/preamt")); //¼±¼ö±Ý model.makeValue("/root/main/info/rcptinfo/uncoamt", model.getValue("/root/temp/priceamt/priceamt/uncoamt")); //¹Ì¼ö±Ý model.makeValue("/root/main/info/rcptinfo/discamt", model.getValue("/root/temp/priceamt/priceamt/discamt")); //ÇÒÀÎ¾× model.makeValue("/root/main/info/rcptinfo/realamt", model.getValue("/root/temp/priceamt/priceamt/realamt")); //½Ç¼ö³³¾× model.makeValue("/root/main/info/rcptinfo/ownbamt", model.getValue("/root/temp/priceamt/priceamt/ownbamt")); //ºÎ´ã¾× //Ãß°¡°Ë»ç ±Ý¾×¼ÂÆÃ fSetAddAmt(); } } /**================================================================================================================== @author : ±èÈ£ÀÍ @version :2007-12-17 @desc :Ãß°¡°Ë»ç ±×¸®µåÀÇ Çà»èÁ¦ ¹öư Ŭ¸¯½Ã ±Ý¾× °è»ê @param : ====================================================================================================================*/ function fDcCode( ChoiceCD ,vpkguncocd){ var dcb = false; if((ChoiceCD!="") &&(ChoiceCD!="-")){ for(var i=0 ;i <100 ;i++){ CodeCD = model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/cd"); if (ChoiceCD == CodeCD) { /* Ãß°¡°Ë»ç ÇÒÀÎÀϰæ¿ì´Â Ãß°¡ °Ë»ç ÇÒÀξ×ÀÌ µû·Î ¼³Á¤µÇ¾îÀÖ´Ù */ /* if(vpkguncocd=="V01"){ dcamt = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/dcamt")); dcb = true; return parseFloat(dcamt/100); break; }else{ dcamt = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/adddcamt")); dcb = true; return parseFloat(dcamt/100); break; }*/ dcamt = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/dcamt")); dcb = true; return parseFloat(dcamt/100); break; } } } else { return 0.0; } if (dcb==false){ return 0.0; } } /**================================================================================================================== @author : ±èÈ£ÀÍ @version :2007-12-17 @desc : ÇØ´çÇÒÀΰèÁ¤ÀÇ ±Ý¾× È®ÀÎ @param : ====================================================================================================================*/ function fDcCodeAdd( ChoiceCD ,vpkguncocd){ var dcb = false; if((ChoiceCD!="") &&(ChoiceCD!="-")){ for(var i=0 ;i <100 ;i++){ CodeCD = model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/cd"); if (ChoiceCD == CodeCD) { /* Ãß°¡°Ë»ç ÇÒÀÎÀϰæ¿ì´Â Ãß°¡ °Ë»ç ÇÒÀξ×ÀÌ µû·Î ¼³Á¤µÇ¾îÀÖ´Ù */ /* if(vpkguncocd=="V01"){ dcamt = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/dcamt")); dcb = true; return parseFloat(dcamt/100); break; }else{ dcamt = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/adddcamt")); dcb = true; return parseFloat(dcamt/100); break; }*/ dcamt = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[" +i+"]/adddcamt")); dcb = true; return parseFloat(dcamt/100); break; } } } else { return 0.0; } if (dcb==false){ return 0.0; } } function fRowDeleteCalc(scoreamtco){ var scoreamt = 0; var addamt = 0; var subtotamt = 0; /* if (model.getValue(grd_addlst.nodeset + "[" + grd_addlst.row + "]/scoreamt")!="") { scoreamt = parseInt( model.getValue(grd_addlst.nodeset + "[" + grd_addlst.row + "]/scoreamt")); }*/ if(scoreamtco!=""){ scoreamt = parseInt( scoreamtco); } if (model.getValue("/root/main/info/rcptinfo/addamt")!=""){ addamt = parseInt(model.getValue("/root/main/info/rcptinfo/addamt")) - scoreamt; } if (model.getValue("/root/main/info/rcptinfo/subtotamt")!=""){ subtotamt = parseInt(model.getValue("/root/main/info/rcptinfo/subtotamt")); } if (scoreamt!=0){ model.setValue("/root/main/info/rcptinfo/addamt",addamt); model.setValue("/root/main/info/rcptinfo/subtotamt",subtotamt - scoreamt); model.refresh(); } fDcAmtCalc(); } /**================================================================================================================== @author : ±èÈ£ÀÍ @version :2007-12-17 @desc : ¼Ò°ßµî·Ï½Ã ÀÌÀü°Ë»ç °á°ú¿Í Ʋ¸°ºÎºÐ üũ @param : ====================================================================================================================*/ function fOldRsltChk(){ if (model.getValue("/root/main/judgdetl/judginfo/item/hngjudgcnts")!=""){ var cnt = grd_rsltlst.rows; for (var ci=1;ci = grdobj.fixedRows ) { var rowidx = grdobj.row; if ( btn_case1.selected == true ) { if ( model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/execprcpuniqno") == "" || model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/execprcpuniqno") == 0 ) { messageBox("PACS Viewer¿Í ¿¬µ¿ÇÒ ¼ö ¾ø½À´Ï´Ù.(À¯ÀϹøÈ£°¡ 0À̰ųª NULLÀÔ´Ï´Ù)","I999"); return; } var pacsorderid = model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/prcpdd")+model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/execprcpuniqno"); var pid = model.getValue("/root/main/ordlist1/maindailylist["+rowidx+"]/pid"); } if ( btn_case2.selected == true ) { if ( model.getValue("/root/main/ordlist2/mainserious["+rowidx+"]/execprcpuniqno") == "" || model.getValue("/root/main/ordlist2/mainserious["+rowidx+"]/execprcpuniqno") == 0 ) { messageBox("PACS Viewer¿Í ¿¬µ¿ÇÒ ¼ö ¾ø½À´Ï´Ù.(À¯ÀϹøÈ£°¡ 0À̰ųª NULLÀÔ´Ï´Ù)","I999"); return; } var pacsorderid = model.getValue("/root/main/ordlist2/mainserious["+rowidx+"]/prcpdd")+model.getValue("/root/main/ordlist2/mainserious["+rowidx+"]/execprcpuniqno"); var pid = model.getValue("/root/main/ordlist2/mainserious["+rowidx+"]/pid"); } // PACS Viewer È£Ãâ //zepfpacsOrderID("2007082725595"); }*/ zepfpacsAll(pacsorderid, pid); } function fClickCDISResultList() { model.resetInstanceNode("/root/send/iemr"); model.makeNode("/root/hidden/temp"); var prcpdd = model.getValue("/root/temp/prcpdd"); var execprcpuniqno = model.getValue("/root/temp/seqno"); var instcd = getUserInfo("dutplceinstcd"); var sprcpdd = aezfTrim(prcpdd, 44); var sexecprcpuniqno = aezfTrim(execprcpuniqno, 44); var sinstcd = aezfTrim(instcd, 44); model.makeValue("/root/send/iemr/cmc_orddate", sprcpdd); model.makeValue("/root/send/iemr/cmc_orderseqno", sexecprcpuniqno); model.makeValue("/root/send/iemr/cmc_spcid", sinstcd); if(window.children.item("imgemrviewer") == null) { window.load("../../../emr/imgemrweb/xrw/SSMRC03130.xrw","modeless", "imgemrviewer", "", "/root/send/iemr", "/root/hidden/temp"); /* window.children.item("imgemrviewer").document.title = "Image EMR Viewer"; window.children.item("imgemrviewer").javaScript.searchChart("/root/hidden/temp"); if (window.children.item("imgemrviewer").javaScript.downloadChart() == true) { window.children.item("imgemrviewer").javaScript.setupChart("ChartView"); }*/ } } function fPriceCheck(){ model.makeValue("/root/send/priceamt/healexamflag", fGetHealExamFlag()); if(model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd") == "") { model.makeValue("/root/send/priceamt/healexamdetlflag" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")); }else { model.makeValue("/root/send/priceamt/healexamdetlflag", model.getValue("/root/send/srchhealexamdetlflag")); } model.makeValue("/root/send/priceamt/pkgcd" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd")); model.makeValue("/root/send/priceamt/cmpycd", model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); model.makeValue("/root/send/priceamt/conseq", model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); model.makeValue("/root/send/priceamt/conhistseq", model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); model.makeValue("/root/send/priceamt/pid", model.getValue("/root/main/info/rsrvacptinfo/item/pid")); model.makeValue("/root/send/priceamt/rsrvdd", model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd")); model.makeValue("/root/send/priceamt/rsrvno", model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno")); model.makeValue("/root/send/priceamt/sex", model.getValue("/root/main/info/patinfo/item/sex")); model.makeValue("/root/send/priceamt/age", ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1") , model.getValue("/root/main/info/patinfo/item/rgstno2")));//model.getValue("/root/main/info/patinfo/item/age")); model.makeValue("/root/send/priceamt/disccd", model.getValue("/root/main/info/rsrvacptinfo/item/disccd")); model.makeValue("/root/send/priceamt/pkguncocd", model.getValue("/root/main/info/rsrvacptinfo/item/pkguncocd")); model.makeValue("/root/send/priceamt/forgneryn", model.getValue("/root/main/info/rsrvacptinfo/item/forgneryn")); model.makeValue("/root/send/priceamt/choiflag", model.getValue("/root/main/info/rsrvacptinfo/item/choiflag")); model.makeValue("/root/send/priceamt/statflag", model.getValue("/root/main/info/rsrvacptinfo/item/statflag")); model.removenode("/root/priceamt/priceamt"); if(submit("TRAHA00509")) { model.makeValue("/root/main/info/rcptinfo/subtotamt", model.getValue("/root/temp/priceamt/priceamt/subtotamt")); //¼Ò°è model.makeValue("/root/main/info/rcptinfo/pkgamt", model.getValue("/root/temp/priceamt/priceamt/pkgamt")); //ÆÐŰÁö±Ý¾× model.makeValue("/root/main/info/rcptinfo/addamt", model.getValue("/root/temp/priceamt/priceamt/cmpyaddamt")); //´ÜüÃß°¡°Ë»ç±Ý¾× model.makeValue("/root/main/info/rcptinfo/addamt", model.getValue("/root/temp/priceamt/priceamt/psnaddamt")); //°³ÀÎÃß°¡°Ë»ç±Ý¾× model.makeValue("/root/main/info/rcptinfo/preamt", model.getValue("/root/temp/priceamt/priceamt/preamt")); //¼±¼ö±Ý model.makeValue("/root/main/info/rcptinfo/uncoamt", model.getValue("/root/temp/priceamt/priceamt/uncoamt")); //¹Ì¼ö±Ý model.makeValue("/root/main/info/rcptinfo/discamt", model.getValue("/root/temp/priceamt/priceamt/discamt")); //ÇÒÀÎ¾× model.makeValue("/root/main/info/rcptinfo/realamt", model.getValue("/root/temp/priceamt/priceamt/realamt")); //½Ç¼ö³³¾× model.makeValue("/root/main/info/rcptinfo/ownbamt", model.getValue("/root/temp/priceamt/priceamt/ownbamt")); //ºÎ´ã¾× //Ãß°¡°Ë»ç ±Ý¾×¼ÂÆÃ fSetAddAmt(); } } function fSaveRsrvAcptPro(vMode, GMode){ if(GMode == "1"){ var vHealExamFlag = model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag"); }else{ var vHealExamFlag = fGetHealExamFlag(); if( vHealExamFlag == "" ) return -1; } var sMode = ""; switch(vMode){ case "A" : sMode = "°¡¿¹¾à"; break; case "B" : sMode = "º¸·ù"; break; case "C" : sMode = "¿¹¾à"; break; case "D" : sMode = "¿¹¾àÃë¼Ò"; break; case "E" : sMode = "Á¢¼ö"; break; case "F" : sMode = "Á¢¼öÃë¼Ò"; break; } sMode = sMode + "Á¤º¸¸¦"; if(messageBox(sMode, "Q002") != 6) return -1; //if(fChoiChk() == false) return -1 ; ;//ÆÐŰÁö °Ë»çÁß µÑÁß Çϳª¸¦ ¹ÝµíÀÌ ¼±ÅÃÇØ¾ßÇÏ´Â °Ë»ç üũ(¿¹ : ¼ÒÈ­±â ³»½Ã°æ ÆÐŰÁö) //setInputNodeCurText(); if(fCheckPatInfo() == false) return -1 ; if(!fCheckAcpt(vMode)) return -1; var vPidYN = "Y"; //¿¹¾à/¿¹¾àº¸·ù´Â µî·Ï¹øÈ£ »ý¼ºÇÏÁö ¾ÊÀ½. if((vMode == "A") || (vMode == "B")){ vPidYN = "N"; } /* * ¼öÁøÀÚÁ¤º¸ */ model.setValue("/root/main/info/patinfo/item/pidcretfg" , vPidYN); model.copyNode("/root/send/save" , "/root/main/info/patinfo/item"); fCheckNodeExist("/root/send/save/userid" , true); model.setValue("/root/send/save/userid" , getUserId()); fCheckNodeExist("/root/send/save/instcd" , true); model.setValue("/root/send/save/instcd" , getUserInfo("dutplceinstcd") ); /* * ¿¹¾àÁ¢¼öÁ¤º¸ */ fCheckNodeExist("/root/main/info/rsrvacptinfo/item/mode" , true ); model.setValue("/root/main/info/rsrvacptinfo/item/mode" , vMode); fCheckNodeExist("/root/main/info/rsrvacptinfo/item/healexamflag" , true ); model.setValue("/root/main/info/rsrvacptinfo/item/healexamflag" , vHealExamFlag); model.duplicate("/root/send/save" , "/root/main/info/rsrvacptinfo/item"); model.makeValue("/root/send/save/item/ownbamt" , model.getValue("/root/main/info/rcptinfo/ownbamt")); model.makeValue("/root/send/save/pkgcd" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd")); model.makeValue("/root/send/save/cmpyflag" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag")); model.makeValue("/root/send/save/cmpycd" , model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); model.makeValue("/root/send/save/conseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); model.makeValue("/root/send/save/conhistseq" , model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); model.makeValue("/root/send/save/choiflag" , model.getValue("/root/main/info/rsrvacptinfo/item/choiflag")); model.makeValue("/root/send/save/zipcdseq1" , model.getValue("/root/main/info/patinfo/item/zipcdseq1")); model.makeValue("/root/send/save/zipcdseq2" , model.getValue("/root/main/info/patinfo/item/zipcdseq2")); model.makeValue("/root/send/save/clntcmpynm" , model.getValue("/root/main/info/rsrvacptinfo/item/clntcmpynm")); model.makeValue("/root/send/save/clntdeptnm" , model.getValue("/root/main/info/rsrvacptinfo/item/clntdeptnm")); model.makeValue("/root/send/save/clntempid" , model.getValue("/root/main/info/rsrvacptinfo/item/clntempid")); model.makeValue("/root/send/save/clntpos" , model.getValue("/root/main/info/rsrvacptinfo/item/clntpos")); model.makeValue("/root/send/save/patm_brthareacnts" , model.getValue("/root/main/info/patinfo/item/brthareacnts")); model.makeValue("/root/send/save/acpt_brthareacnts" , model.getValue("/root/main/info/rsrvacptinfo/item/brthareacnts")); //°ÇÁøÀå¼Ò±¸ºÐ¿¡ ÀÇÇÑ ¿¹¾à°ÇÁø»ó¼¼±¸ºÐ ¼¼ÆÃ //±â¾÷°ÇÁø Ãß°¡ 2009-08-28 if(cmb_place.value == 'S'){ model.makeValue("/root/send/save/rsltsave/rsrvdetlflag" , 'C01'); model.makeValue("/root/main/info/rsrvacptinfo/item/rsrvdetlflag" , 'C01'); }else if(cmb_place.value == 'K'){ model.makeValue("/root/send/save/rsltsave/rsrvdetlflag" , 'C03'); model.makeValue("/root/main/info/rsrvacptinfo/item/rsrvdetlflag" , 'C03'); } /* * RFID */ fCheckNodeExist("/root/send/save", true); model.makeValue("/root/send/save/taginfo/rtime" , model.getValue("/root/main/info/taginfo/rtime")); model.makeValue("/root/send/save/taginfo/tagno" , model.getValue("/root/main/info/taginfo/tagno")); model.makeValue("/root/send/save/taginfo/suppstat" , model.getValue("/root/main/info/taginfo/suppstat")); /* *°á°ú»ó´ã ¿¹¾à³»¿ª ÀúÀå */ //¿¹¾à ¹× Á¢¼öÃë¼ÒÀϰæ¿ì ÇöÀç ÀÌÈÄÀÇ ¿¹¾àÀÌ¸ç °á°ú»ó´ãÀÌ ¿Ï·áµÇÁö ¾ÊÀº ³»¿ªÀº »èÁ¦ÇÕ´Ï´Ù. if(vMode == "F"|| vMode == "D"){ var rsltRsrvCnt = getNodesetCount("/root/main/info/rsltcnstinfo/cnstlst/cnst"); for(var i=1; i<=rsltRsrvCnt; i++) { var cnstEndYN = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + i + "]/rsltcnstendyn"); var rsltCnstDD = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + i + "]/rsltcnstdd"); var rsltCnstRsrvStarttm = model.getValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + i + "]/rsltcnstrsrvstarttm"); var dtRsrvdd = (rsltCnstDD + " " + rsltCnstRsrvStarttm + "00" ).toDate("YYYYMMDD hhmmss"); if((cnstEndYN == "N" || cnstEndYN == "") && dtRsrvdd > getCurrentDateTime().toDate("YYYYMMDD hhmmss")){ model.setValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + i + "]/m", "d"); model.setValue("/root/main/info/rsltcnstinfo/cnstlst/cnst[" + i + "]/rsltrsrvsaveyn", "N"); } } } var rsltRsrvList = instance1.selectNodes("/root/main/info/rsltcnstinfo/cnstlst/cnst[rsltrsrvsaveyn='N']"); model.makeNode("/root/send/save/rsltsave"); model.makeValue("/root/send/save/rsltsave/rsltrsrv", getNodeListCSV(rsltRsrvList)); /* * Ãß°¡°Ë»çÁ¤º¸ * Á¾°ËÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö °ËÁøÀº ¼±ÅÃµÈ ÇÁ·ÎÆÄÀÏÀ» Ãß°¡°Ë»çÁ¤º¸¿¡ °¡Áö°í ÀÖÀ¸¹Ç·Î ¿©±â¼­ »èÁ¦ÇÑ´Ù */ /* if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag")=="G"){ for(i=1; i=parseInt(startdd)){ fRfidWrite("WR", ipt_pid.value, ipt_pnm.value); } //Á¢¼ö¿Í µ¿½Ã¿¡ ȯÀÚ ÆÈÂî Ãâ·Â¿©ºÎ °áÁ¤ startdd = model.getValue("/root/init/baseinfo/S980list/S980[cdid = '2']/cdnm"); if(parseInt(today)>=parseInt(startdd)){ btn_bracelet.dispatch("DOMActivate"); } } //RFID Ä«µå Write(2016/11/22) ret = fCalcAmt("RCPT"); //1Àº ¼­ºê¹Ì¼Ç°á°ú°¡ TRUE if(ret == 1){ // 2016/08/01 °ËÁø ¼ø¼­Ç¥ ÀÚµ¿ Ãâ·Â µÇµµ·Ï ÇÁ·Î±×·¥ ¼öÁ¤ if(model.getValue("/root/tmp2/printchk")=='Y'){ ipt_pid.value = model.getValue("root/tmp/reqacpt/pid"); ipt_pid.refresh(); btn_examseq2.dispatch("DOMActivate"); } // 2016/08/01 °ËÁø ¼ø¼­Ç¥ ÀÚµ¿ Ãâ·Â µÇµµ·Ï ÇÁ·Î±×·¥ ¼öÁ¤ //ÇÔ¼ö ³»¿¡¼­ Á¶°Ç¿¡ µû¶ó ¼ö³³È­¸é ÆË¾÷ //TRAHA02105·Î ¿µ¼öÁõ¹øÈ£ ä¹ø //TXAHA02102·Î ¼ö³³È­¸é¿¡ »Ñ·ÁÁö´Â ³»¿ëÀÎ Ä«µåÇö±Ý¼ö³³³»¿ª, ÇÒÀγ»¿ª, °Ë»ç³»¿ªµî À» Á¶È¸Çؿ´Ù. /root/hidden/rcpt_out¿¡ °á°úÀúÀå //ahafRcptAmt("RCPT"); //2008.09.30 ºñÀÚ°ÇÁø ´ã´çÀÚ ¿äû¿¡ µû¶ó ºñÀÚ°ÇÁø Á¢¼ö½Ã ¼ö³³Ã¢ ¾È¶ç¿öÁÜ //2010.07.29 JHP °ÇÁø/¿¹¾àÁ¢¼ö ¼ö³³È­¸é ÂÉȸ½Ã hopedd ±âÁØ Á¶È¸ µÇ°Ô ¼öÁ¤ÇÔ. //ahafRcptAmtÀÇ orddd¸¦ hopedd·Î º¯°æÇÔ. // - Á¢¼öÃë¼Ò½Ã¿¡µµ Á¶È¸´Â °°Àº ³»¿ëÀ¸·Î µé¾î°¡´Ï±î. hopedd·Î º¯°æÇÔ. if(model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag") != "G" && model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag") != "G02"){ ahafRcptAmt("RCPT" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd") , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno") , model.getValue("/root/main/info/rsrvacptinfo/item/pid") , model.getValue("/root/main/info/rsrvacptinfo/item/hopedd") , model.getValue("/root/main/info/rsrvacptinfo/item/rcptstat") , "/root/temp/rcptinfo/hidden" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag") ) rst = "T"; } } }else if( vMode == "F" ){ //FÁ¢¼ö Ãë¼Ò model.makeNode("/root/send/srchjobflag"); model.makeNode("/root/send/srchrcptdd"); model.makeNode("/root/send/srchrcptno"); model.makeNode("/root/send/srchrcptseqno"); ret = fCalcAmt("CANCEL"); if(ret == 1){ ahafRcptAmt("CANCEL" , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvdd") , model.getValue("/root/main/info/rsrvacptinfo/item/rsrvno") , model.getValue("/root/main/info/rsrvacptinfo/item/pid") , model.getValue("/root/main/info/rsrvacptinfo/item/hopedd") , model.getValue("/root/main/info/rsrvacptinfo/item/rcptstat") , "/root/temp/rcptinfo/hidden" , model.getValue("/root/main/info/rsrvacptinfo/item/healexamflag") ) rst = "T"; } } /* if (vMode=="C")//ÅëÇÕ¿¹¾à ¶Ù¿ì±â{ vGrdObj = grd_addlst; for( var i = 1; i <= vGrdObj.rows ; i++){ model.makeValue("/root/send/test[" + i +"]/pkgcd" , model.getValue(vGrdObj.nodeset + "[" + i + "]/testcd")); } model.makeValue("/root/send/test[" + i+1 +"]/pkgcd" , model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd")); fTotRsrv(); } */ //2010-04-12 ºÎõ¼º¸ð¸¸ ¹®ÁøÇ¥ ÀÚµ¿Ãâ·Â model.setValue("/root/send/data/cdgrupid" , "S700"); model.setValue("/root/send/data/srchcond" , "cd"); model.setValue("/root/send/data/cdid" , "1"); model.setValue("/root/send/data/srchuseyn" , "Y"); submit("TRAHA00004"); var autorsrv = model.getValue("root/main/codelist/item/cdnm"); if(autorsrv == "Y" && vMode == "C" && (btn_rsrvcfm.disabled == false)){ //¿¹¾à btn_rsrvprnt.dispatch("onclick"); //¿¹¾à½Ã ¹®ÁøÇ¥ ÀÚµ¿Ãâ·Â } fInitInfo(); //Á¢¼ö Á¤º¸ ¹× °ÇÁøÀÚ Á¤º¸ ÃʱâÈ­ ipt_pnm.currentText =""; fSetBtnStat(); //¿¹¾à,Á¢¼öµî »óÅ¿¡ ¸Â´Â ¹öư ¼ÂÆÃ fGetList(); //TRAHA00103 -°ÇÁøÀÚ ¸®½ºÆ® Á¶È¸ //closeLoadingBar() ;//ó¸®Áß È­¸éÀ» closeÇÑ´Ù. var sytsrsrvchk = model.getValue("/root/tmp/sytsrsrvchk/sytsrsrvchk"); if(sytsrsrvchk == "Y" ){// ÅëÇÕ¿¹¾àÇÒ ³»¿ªÀÌ ÀÖÀ¸¸é "Y" model.setValue("/root/main/info/rsrvacptinfo/item/pid" ,model.getValue("/root/tmp/reqacpt/pid")); //2015/07/02 ÅëÇÕ¿¹¾à ÇÁ·Î±×·¥ È£Ãâ ¼öÁ¤ //button2.dispatch("onclick"); button23.dispatch("onclick"); //2015/07/02 ÅëÇÕ¿¹¾à ÇÁ·Î±×·¥ È£Ãâ ¼öÁ¤ } model.refresh(); }else{ messageBox("ÀúÀåÀÌ À߸øµÇ¾ú½À´Ï´Ù", "E999"); } return 1; } function fRfidWrite(type, pid, hngnm){ // debugger; try{ var activeObj = new ActiveXObject("WScript.Shell"); activeObj.CurrentDirectory = "C:/Program Files/himed/components/JsInfo"; var fileName = ""; if(type == "WR") {// ÀúÀå°ú µ¿½Ã¿¡ ȯÀÚ¹øÈ£ Write //fileName = "JS_RfidCCR_K1.exe " + type + "," + pid + "," + hngnm ; fileName = "Js_RfidCCRVb.exe " + pid + " " + hngnm; }else if(type == "READ") { // Writing µÇ¾î Àִ ȯÀÚ ¹øÈ£ ¸®µù fileName = "Js_RfidCCRVb.exe " + type ; } activeObj.Run(fileName); }catch(e){ alert("RFID Ä«µå µî·Ï¿À·ù"); } } function fretinstanceset(){ model.makeValue("/root/main/info/rsrvacptinfo/item/rsrvdd" , model.getValue("/root/tmp/reqacpt/rsrvdd")); model.makeValue("/root/main/info/rsrvacptinfo/item/rsrvno" , model.getValue("/root/tmp/reqacpt/rsrvno")); model.makeValue("/root/main/info/rsrvacptinfo/item/pid" , model.getValue("/root/tmp/reqpat/pid")); model.makeValue("/root/main/info/rsrvacptinfo/item/orddd" , model.getValue("/root/tmp/reqpat/orddd")); model.makeValue("/root/main/info/patinfo/item/pid" , model.getValue("/root/tmp/reqpat/pid")); } function fTotRsrv(){ var vPkgCount = getNodesetCount("/root/send/test/pkgcd"); if(vPkgCount !=0){ submit("TRAHA00014");//ÆÐŰÁö³» Áߺ¹ üũ*/ var testnm =""; var testnmcount =""; var cnt = getNodesetCount("/root/tmp/totrsrv/testcount"); if(cnt != 0){ alert("///"); aezfPopUpRsrvSample("SMAEA02000", "", "/root/main/info/rsrvacptinfo/item"); } } model.removeNodeset("/root/send/test"); } function fGetPro(){ model.makeValue("/root/send/srchpkgflag", ""); model.makeValue("/root/send/srchhealexamflag", "G"); model.makeValue("/root/send/srchcond" , ""); if(model.getValue("/root/send/pkgcd") == ""){ model.makeValue("/root/send/srchcond" , ""); model.makeValue("/root/send/srchcdnm" , ""); }else{ model.makeValue("/root/send/srchcond" , "cd"); model.makeValue("/root/send/srchcdnm" , model.getValue("/root/send/pkgcd")); } if(model.getValue("/root/send/srchcond") == ""){ if(model.getValue("/root/send/pkgnm") == ""){ model.makeValue("/root/send/srchcond" , ""); model.makeValue("/root/send/srchcdnm" , ""); }else{ model.makeValue("/root/send/srchcond" , "nm"); model.makeValue("/root/send/srchcdnm" , model.getValue("/root/send/pkgnm")); } } submit("TRAHB00303"); } function finsuCheck(){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu1",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu2",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu3",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu4",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu5",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu6",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu7",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu8",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu9",""); model.makeValue("/root/main/info/rsrvacptinfo/item/insu10",""); if(model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G01"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu1", "G01"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G02"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu2", "G02"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G03"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu3", "G03"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G04"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu4", "G04"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G05"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu5", "G05"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G06"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu6", "G06"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G07"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu7", "G07"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G08"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu8", "G08"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G09"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu9", "G09"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } else if (model.getValue("/root/main/info/rsrvacptinfo/item/healexamdetlflag")=="G010"){ model.makeValue("/root/main/info/rsrvacptinfo/item/insu10", "G010"); model.makeValue("/root/main/info/rsrvacptinfo/item/healexamflag","G"); } } function fInsuChange(){ if(model.getValue("/root/send/srchcdnm") !=""){ model.makeValue("/root/send/srchflag" , "02"); model.makeValue("/root/send/srchcond" , "nm" ); model.makeValue("/root/send/srchinstcd" , getUserInfo("dutplceinstcd")); submit("TRAHA00105"); if(model.getValue("/root/temp/cdlst/item/cmpycd")!=""){ opener.model.makeValue("/root/main/info/rsrvacptinfo/item/insucorpbrchcd",model.getValue("/root/temp/cdlst/item/cmpycd")); } } } function fGetAutoCode(vMode, dgflag){ model.makeValue("/root/tmp/cdflag",vMode); model.makeValue("/root/tmp/dgflag",dgflag); modal("SPAHA00700"); } //¸¶¾à Áý°Ô Ãß°¡(´ëÀå³»½Ã°æ½Ã ¸¶¾à ½Åû) function fDrugSum(){ submit("TXAHA00105"); } function fChoiChk(){ var a = ""; var cnt = 0; var cnt2 = 0; for(var i=1; i < grd_addlst.rows;i++){ if ((grd_addlst.valueMatrix(i,grd_addlst.colRef("testflag"))=="S")){cnt2 = cnt2 +1 ; } if ((grd_addlst.valueMatrix(i,grd_addlst.colRef("testflag"))=="S") && (grd_addlst.valueMatrix(i,grd_addlst.colRef("sel")) =="Y")){ cnt = cnt+ 1; } } if(cnt == 0 && cnt2 != 0 ){ var rtn = messageBox("ÆÐŰÁö³» ¼±Åð˻ç Áß 1°³ÀÇ ¼±Åð˻絵 ¼±Åà µÇÁö ¾Ê¾Ò½À´Ï´Ù, °è¼Ó ÇϽðڽÀ´Ï±î? ", "Q0999"); if(rtn == 6){return true;} else if(rtn == 7){return false;} } } /* * ȯÀÚÁ¤º¸ »ý¼º ¹× ÀúÀå */ function fSavePtbs(){ if( fCheckPatInfo() == false ) return -1 ; //¼öÁøÀÚÁ¤º¸ model.copyNode("/root/send/save", "/root/main/info/patinfo/item"); fCheckNodeExist("/root/send/save/userid", true); model.setValue("/root/send/save/userid", getUserId() ); fCheckNodeExist("/root/send/save/instcd", true); model.setValue("/root/send/save/instcd", getUserInfo("dutplceinstcd") ); submit("TXAHA00111", false) ; model.setValue("/root/main/info/patinfo/item/pid" , model.getValue("/root/tmp/patinfo/pid")); ipt_pid.refresh(); } // Ãß°¡°Ë»ç ±Ý¾×¼ÂÆÃ // ¼öÁ¤ÀÌ·Â : 20100712 JHP ±Ý¾×°è»êºÎºÐ¿¡¼­ NaN(ÀÌ ¹ß»ýÇÏ¿© ±Ý¾×ÀÌ 1·Î µÇ´Â °æ¿ì ¹ß»ýÇÏ¿© NaNÀ϶§ 0À¸·Î ¹Ù²Ù´Â ·ÎÁ÷ Ãß°¡ function fSetAddAmt() { var disccd = model.getValue("/root/main/info/rsrvacptinfo/item/disccd"); // ÇÒÀÎÄÚµå var cmpycd = model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd"); // ´ÜüÄÚµå var statflag = model.getValue("/root/main/info/rsrvacptinfo/item/statflag"); // ´ÜüÄÚµå var chngyn = model.getValue("/root/temp/priceamt/priceamt/chngyn"); // ºÎ´ã±Ý º¯°æ¿©ºÎ var pkgdiscyn = model.getValue("/root/main/info/rsrvacptinfo/item/pkgdiscyn"); // ÆÐŰÁö ÇÒÀÎ ¿©ºÎ var disc = 0; var pAddamt = 0; var sCnt = 0; var pkgDisc = 0; var addDisc = 0; var uncoamt = 0; var ownbamt = 0; var PkgDiscamt = 0; var subtotamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/subtotamt")); //¼Ò°è var pkgamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/pkgamt")); //ÆÐŰÁö±Ý¾× var cmpyaddamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/cmpyaddamt")); //´ÜüÃß°¡°Ë»ç±Ý¾× var psnaddamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/psnaddamt")); //°³ÀÎÃß°¡°Ë»ç±Ý¾× var preamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/preamt")); //¼±¼ö±Ý var discamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/discamt")); //ÇÒÀÎ¾× var realamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/realamt")); //½Ç¼ö³³¾× var org_uncoamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/orguncoamt")); // °è¾àóÀÇ ¹Ì¼ö±Ý(º¯°æ¾ø´Â) var org_ownbamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/orgownbamt")); //°Ô¾àóÀÇ ¿ø·¡ ºÎ´ã±Ý if(chngyn == "Y") { uncoamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/chnguncoamt")); //¹Ì¼ö±Ý ownbamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/chngownbamt")); //ºÎ´ã¾× }else { uncoamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/uncoamt")); //¹Ì¼ö±Ý ownbamt = parseInt(model.getValue("/root/temp/priceamt/priceamt/ownbamt")); //ºÎ´ã¾× } // ÇÒÀÎÀ² if(disccd != "") { pkgDisc = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[cd='"+ disccd + "']/dcamt")); addDisc = parseInt(model.getValue("/root/init/baseinfo/pamcdlst/disccdlst[cd='"+ disccd + "']/adddcamt")); } // ¼öÁ¤Ãß°¡ 20100712 JHP disccd°¡ °ªÀº Àִµ¥ ½ÇÁ¦ ÇÒÀÎÄÚµå ÀÎÁö ¹Ì¼öÄÚµåÀÎÁö ±¸ºÐÀ» ¹Þ´Â°Ô ¾ø¾î¼­ NaNÀ» ¹ß»ýÇÑ´Ù. ÇÏ¿© NaNÀ̸é 0À¸·Î ¹Ù²Û´Ù. if(isNaN(pkgDisc) == true){ pkgDisc = 0; } if(isNaN(addDisc) == true){ addDisc = 0; } // °³ÀÎÀÏ °æ¿ì ÆÐŰÁöÀÇ ÇÒÀÎÀ² Àû¿ë if(cmpycd == "") { if(pkgdiscyn == "Y") { discamt = discamt + Math.round(pkgamt*(pkgDisc/100)); PkgDiscamt = Math.round(pkgamt*(pkgDisc/100)); } } var cnt = getNodesetCount("/root/main/info/rsrvacptinfo/addlst") ; for(var i=1; i <= cnt; i++) { var sel = model.getValue("/root/main/info/rsrvacptinfo/addlst[" + i + "]/sel"); var testflag = model.getValue("/root/main/info/rsrvacptinfo/addlst[" + i + "]/testflag"); // °Ë»ç±¸ºÐ var uncocd = model.getValue("/root/main/info/rsrvacptinfo/addlst[" + i + "]/uncocd"); // û±¸±¸ºÐ var scoreamt = parseInt(model.getValue("/root/main/info/rsrvacptinfo/addlst[" + i + "]/scoreamt")); // ´Ü°¡ var testdiscyn = model.getValue("/root/main/info/rsrvacptinfo/addlst[" + i + "]/testdiscyn"); //Ãß°¡°Ë»çÇÒÀÎÀû¿ë¿©ºÎ var dcamt = testdiscyn == "Y"? Math.round(scoreamt*(addDisc/100)) : 0; // Ãß°¡°Ë»ç±Ý¾× if("Y" == sel) { if(testflag == "S") { sCnt++; if(cmpycd != "") { if("V01" == uncocd) { pAddamt += (scoreamt - dcamt); psnaddamt += scoreamt; discamt += dcamt; subtotamt += scoreamt; }else if("V02" == uncocd) { uncoamt += (scoreamt - dcamt); // ¹Ì¼ö±Ý¾× cmpyaddamt += scoreamt; discamt += dcamt; subtotamt += scoreamt; } } }else { if(cmpycd != "") { if("V01" == uncocd) { pAddamt += (scoreamt - dcamt); // °³ÀÎÃß°¡±Ý¾× psnaddamt += scoreamt; }else if("V02" == uncocd) { uncoamt += (scoreamt - dcamt); //¹Ì¼ö±Ý¾× cmpyaddamt += scoreamt; } discamt += dcamt; subtotamt += scoreamt; }else { pAddamt += (scoreamt - dcamt); psnaddamt += scoreamt; discamt += dcamt; subtotamt += scoreamt; } } } } // °³ÀÎ ÀÏ °æ¿ì if(cmpycd == "") { if(sCnt > 1) { messageBox("¼±Åð˻çÀ» 2°³ÀÌ»ó" , "E005"); } } model.makeValue("/root/main/info/rcptinfo/subtotamt", subtotamt); //¼Ò°è model.makeValue("/root/main/info/rcptinfo/pkgamt", pkgamt); //ÆÐŰÁö±Ý¾× model.makeValue("/root/main/info/rcptinfo/cmpyaddamt", cmpyaddamt); //Ãß°¡°Ë»ç±Ý¾× model.makeValue("/root/main/info/rcptinfo/psnaddamt", psnaddamt); //Ãß°¡°Ë»ç±Ý¾× model.makeValue("/root/main/info/rcptinfo/preamt", preamt); //¼±¼ö±Ý model.makeValue("/root/main/info/rcptinfo/uncoamt", uncoamt); //¹Ì¼ö±Ý model.makeValue("/root/main/info/rcptinfo/discamt", discamt); //ÇÒÀÎ¾× if(statflag == "E" || statflag == "G" || statflag == "H" || statflag == "I") { model.makeValue("/root/main/info/rcptinfo/realamt", realamt); //½Ç¼ö³³¾× }else { if(cmpycd != "") { model.makeValue("/root/main/info/rcptinfo/realamt", pAddamt + ownbamt - realamt - preamt); //½Ç¼ö³³¾× }else { model.makeValue("/root/main/info/rcptinfo/realamt", pkgamt + pAddamt - PkgDiscamt - realamt - preamt); //½Ç¼ö³³¾× } } model.makeValue("/root/main/info/rcptinfo/ownbamt", ownbamt); //ºÎ´ã¾× model.makeValue("/root/main/info/rcptinfo/tempamt", org_uncoamt + org_ownbamt); //°Ô¾àó ¹Ì¼ö±Ý + ºÎ´ã±Ý if(0 > parseInt(model.getValue("/root/main/info/rcptinfo/realamt"))) { opt_realamt.attribute("style") = "left:904px; top:675px; width:291px; height:65px; text-align:right; vertical-align:bottom; color:#ff0000 "; }else { opt_realamt.initStyle("color"); opt_realamt.attribute("style") = "left:904px; top:675px; width:291px; height:65px; text-align:right; vertical-align:bottom;"; } model.refresh(); } //·º½ºÆ÷Æ®Çü ¹ÙÄÚµå Ãâ·Â // rexnm : ·¹Æ÷Æ®ÄÚµå // closeYn : ¹Ì¸®º¸±â ¿©ºÎ(º¸±â:true, ¾Èº¸±â:ºñ¿ì°Å³ª false) // printCount : Ãâ·Â ¼ýÀÚ // dataXPath : ÆÄ¶ó¸ÞÅÍ À§Ä¡ // paramsXPath : ÆÄ¶ó¸ÞÅÍ À§Ä¡ // infoXPath : ¹ÙÄÚµå ÇÁ¸°ÅÍ Á¤º¸ À§Ä¡ function fPrintRexbar(rexnm, closeYn, printCount, dataXPath, paramsXPath, infoXPath){ var posx = ''; var posy = ''; var printnm = ''; if(infoXPath == "" || infoXPath == "undefined" || infoXPath == null) infoXPath = "/root/main/barcdprntsetup/prntsetupinfo"; if(model.getValue(infoXPath + "/setupinfo/rexgbn") != "1") return false; try{ if(model.getXpathValue("count(" + infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/barnm)") > "0"){ posx = model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/xpos"); posy = model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/ypos"); printnm = model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/prtnm"); }else{ posx = model.getValue(infoXPath + "/setupinfo/blank/left"); posy = model.getValue(infoXPath + "/setupinfo/blank/top"); printnm = model.getValue(infoXPath + "/setupinfo/comm01/setupval"); } if(posx == '') posx = "0"; if(posy == '') posy = "0"; if(closeYn == "true") printnm = ""; exeReportPreview(rexnm, 'XMLSTR', paramsXPath, '', printnm, '', '', '', '', "true", '', '', '', '', '', printCount, '', 'offsetx=' + posx + ';offsetx=' + posy + ';', dataXPath, '', ''); } catch(e){ alert("Ãâ·Â½Ã ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù\n" + e); return true; } return true; } /* * °³ÀÎÁ¤º¸À̿뵿ÀǼ­ Ãâ·Â */ function fPrintPerson(pid, orddd, cretno, scanyn){ // alert(pid+" : "+orddd+" : "+cretno+" : "+scanyn); if(scanyn == "X" || isNull(scanyn)){ //°³ÀÎÁ¤º¸À̿뵿ÀǼ­ Ãâ·ÂÀ» À§ÇÑ ¼­½ÄÄÚµå Ãëµæ reqHardCodeInfo("/root/send/reqdata", "/root/init/prncd", "5604"); //emr/prcpmngtweb/js/MMO001.js var ordtype = "S"; var ocrtype = "P"; //(P : Á¾ÀÌ, E : ÀüÀÚ) var formcd = ""; var nodeCnt = getNodesetCount("/root/init/prncd/hardcd"); //±¸ºÐ¿¡ ¸ÂÃç ÆûÄÚµå ó¸®(1:ÀϹݾàÁ¤¼­ / 2:±â°£¾àÁ¤¼­ / 3:°³ÀÎÁ¤º¸À̿뵿ÀǼ­) for(i=1; i<=nodeCnt; i++){ if(3 == model.getValue("/root/init/prncd/hardcd[" + i + "]/cdseqno")){ formcd = model.getValue("/root/init/prncd/hardcd[" + i + "]/hardcd"); break; } } if(model.getValue("/root/init/baseinfo/PK018list/PK018[cdid='" + app.clientIp + "']/cdnm") == "Y"){ ocrtype = "E"; } if(ocrtype=="E"){ // ÀüÀÚµ¿ÀǼ­ Ãâ·Â setParameter("SSMRC03160_param_patid", pid); setParameter("SSMRC03160_param_indate", orddd); setParameter("SSMRC03160_param_cretno", cretno); setParameter("SSMRC03160_param_instcd", getUserInfo("dutplceinstcd")); setParameter("SSMRC03160_param_class", ordtype); setParameter("SSMRC03160_param_docucd", formcd); setParameter("SSMRC03160_param_cuser", getUserInfo("userid")); setParameter("SSMRC03160_param_flag", "G"); // ÀϹݵ¿ÀǼ­ modal("SSMRC03160"); }else{ // Á¾ÀÌ Ãâ·Â setParameter("formcd" , formcd); setParameter("pid" , pid); setParameter("orddd" , orddd); setParameter("cretno" , cretno); setParameter("ordtype" , ordtype); modal("SSMRF03700"); } /* emr/formmngtweb/MRF03700.js - finit() - fPerPrntOCR() - emr/formmngtweb/xrw/SSMRF03800_OCRºä¾î.xrw - ivw_ocrprnt.window.javascript.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype, formtypecls, ocrtagprntyn); - ivw_ocrprnt.window.javascript.fPrint(); */ } } /* * ȯºÒ³»¿ª Á¶È¸/½ÂÀÎ * flag : 1.ȯºÒ³»¿ªÁ¶È¸, 2.ȯºÒ¼ö³³ÈÄ È£Ãâ */ function fRtnRcpt(flag, rtnAmt){ if(model.getValue("/root/main/info/patinfo/item/pid") == null || (model.getValue("/root/main/info/patinfo/item/pid")).getTrim == ""){ messageBox("ȯÀÚ¹øÈ£°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E999"); } var acptRow = grd_acptlist.row; if(acptRow < 0){ acptRow = 1; } if(flag == "1"){ var sValue = flag + "¢Ë" + //1.ȯºÒ³»¿ªÁ¶È¸ 2.ȯºÒ¼ö³³ÈÄ È£Ãâ model.getValue("/root/hidden/session/dutplceinstcd") + "¢Ë" + //±â°üÄÚµå model.getValue("/root/main/info/patinfo/item/pid") + "¢Ë" + //ȯÀÚµî·Ï¹øÈ£ model.getValue("/root/main/info/patinfo/item/hngnm") + "¢Ë" + //ȯÀÚ¼º¸í model.getValue("/root/main/info/patinfo/item/rgstno1") + "¢Ë" + //Áֹεî·Ï¹øÈ£¾ÕÀÚ¸® model.getValue("/root/main/info/patinfo/item/rgstno2") + "¢Ë" + //Áֹεî·Ï¹øÈ£µÞÀÚ¸® model.getValue("/root/main/info/patinfo/item/telno") + "¢Ë" + //ÁýÀüÈ­ model.getValue("/root/main/info/patinfo/item/mpphon") + "¢Ë" + //ÈÞ´ëÆù model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/orddd") + "¢Ë" + //Áø·áÀÏ model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/cretno") + "¢Ë" + //ÀϷùøÈ£ model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/orddeptcd") + "¢Ë" + //Áø·á°ú model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/orddrid") + "¢Ë" + //Áø·áÀÇ rtnAmt + "¢Ë" + //ȯºÒ±Ý¾× "51" + "¢Ë" + //º¸ÇèÀ¯Çü "S"; //Áø·áÀ¯Çü setParameter("SPPAO00600_PARM", sValue); modal("SPPAO00600", "1","50", "50", "SPPAO00600", "", "", "sysmenu:hidden"); }else if(flag == "2"){ if(rtnAmt >= 0){ return; }else{ var rtn = messageBox("ȯºÒ³»¿ªÀ» µî·Ï ÇϽðڽÀ´Ï±î?", "Q999"); if(rtn == "6"){ var sValue = flag + "¢Ë" + //1.ȯºÒ³»¿ªÁ¶È¸ 2.ȯºÒ¼ö³³ÈÄ È£Ãâ model.getValue("/root/hidden/session/dutplceinstcd") + "¢Ë" + //±â°üÄÚµå model.getValue("/root/main/info/patinfo/item/pid") + "¢Ë" + //ȯÀÚµî·Ï¹øÈ£ model.getValue("/root/main/info/patinfo/item/hngnm") + "¢Ë" + //ȯÀÚ¼º¸í model.getValue("/root/main/info/patinfo/item/rgstno1") + "¢Ë" + //Áֹεî·Ï¹øÈ£¾ÕÀÚ¸® model.getValue("/root/main/info/patinfo/item/rgstno2") + "¢Ë" + //Áֹεî·Ï¹øÈ£µÞÀÚ¸® model.getValue("/root/main/info/patinfo/item/telno") + "¢Ë" + //ÁýÀüÈ­ model.getValue("/root/main/info/patinfo/item/mpphon") + "¢Ë" + //ÈÞ´ëÆù model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/orddd") + "¢Ë" + //Áø·áÀÏ model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/cretno") + "¢Ë" + //ÀϷùøÈ£ model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/orddeptcd") + "¢Ë" + //Áø·á°ú model.getValue("/root/main/list/acpt/acptlist[" + acptRow + "]/orddrid") + "¢Ë" + //Áø·áÀÇ rtnAmt + "¢Ë" + //ȯºÒ±Ý¾× "51" + "¢Ë" + //º¸ÇèÀ¯Çü "S"; //Áø·áÀ¯Çü setParameter("SPPAO00600_PARM", sValue); modal("SPPAO00600", "1","50", "50", "SPPAO00600", "", "", "sysmenu:hidden"); } } } } /** * ÆÐŰÁö¿¡ ¹°·Á ÀÖ´Â °Ë»ç Äڵ忡 µ¿ÀǼ­ ÀÚµ¿ Ãâ·Â µÇµµ·Ï ÇÁ·Î±×·¥ °³¹ß * 2015/01/22 ÀÌÁ¤Åà * @return */ function fPrintOcrInfo(){ model.makeValue("/root/send/testcdinfo/instcd", getUserInfo("dutplceinstcd")); model.makeValue("/root/send/testcdinfo/pid", model.getValue("/root/main/info/acptinfo/acptlist/pid")); model.makeValue("/root/send/testcdinfo/orddd", model.getValue("/root/main/info/acptinfo/acptlist/orddd")); model.makeValue("/root/send/testcdinfo/cretno", model.getValue("/root/main/info/acptinfo/acptlist/cretno")); if(submit("TRAHA00931")){ cnt=getNodeSetCnt("/root/temp/ocrinfo"); for(var i=1; i<=cnt; i++){ setParameter("formcd" , model.getValue("/root/temp/ocrinfo['"+i+"']/formcd")); setParameter("pid" , model.getValue("/root/main/info/acptinfo/acptlist/pid")); setParameter("orddd" , model.getValue("/root/main/info/acptinfo/acptlist/orddd")); setParameter("cretno" , model.getValue("/root/main/info/acptinfo/acptlist/cretno")); setParameter("ordtype" , "S"); modal("SSMRF03700"); } } } function fPrintOcrInfo_20151012(){ var cnt=getNodeSetCnt("/root/main/list/acptdtl/oscllist"); //var codecnt=getNodeSetCnt("/root/init/baseinfo/S902list"); var testcd=""; if(cnt>0){ var sb = new StringBuffer(); for(var i=1; i<=cnt; i++){ /* if(datagrid1.valueMatrix(i,datagrid1.colRef("grupcalcscorcd"))==model.getValue("/root/init/baseinfo/S902list/S902[cdid!='"+""+"']/cdid")){ sb.append("'"+datagrid1.valueMatrix(i,datagrid1.colRef("grupcalcscorcd"))+"'"); } */ sb.append("'"+datagrid1.valueMatrix(i,datagrid1.colRef("grupcalcscorcd"))+"'"); } testcd=sb.toString(","); model.makeValue("/root/send/testcdinfo/instcd", getUserInfo("dutplceinstcd")); model.makeValue("/root/send/testcdinfo/pid", model.getValue("/root/main/info/acptinfo/acptlist/pid")); model.makeValue("/root/send/testcdinfo/orddd", model.getValue("/root/main/info/acptinfo/acptlist/orddd")); model.makeValue("/root/send/testcdinfo/cretno", model.getValue("/root/main/info/acptinfo/acptlist/cretno")); model.makeValue("/root/send/testcdinfo/testcd", testcd); } if(testcd!=""){ if(submit("TRAHA00931")){ cnt=getNodeSetCnt("/root/temp/ocrinfo"); for(var i=1; i<=cnt; i++){ setParameter("formcd" , model.getValue("/root/temp/ocrinfo['"+i+"']/formcd")); setParameter("pid" , model.getValue("/root/main/info/acptinfo/acptlist/pid")); setParameter("orddd" , model.getValue("/root/main/info/acptinfo/acptlist/orddd")); setParameter("cretno" , model.getValue("/root/main/info/acptinfo/acptlist/cretno")); setParameter("ordtype" , "S"); modal("SSMRF03700"); } } } //2015/01/21 ÀÌÁ¤Åà } /** * ÀÌÁ¤Åà 2015/01/21 * @return */ function StringBuffer(){ this.buffer = []; } /** * ÀÌÁ¤Åà 2015/01/21 * @return */ StringBuffer.prototype.append = function(str) { if (isNull(str)) { str = ""; } this.buffer.push(str); return this; } /** * ÀÌÁ¤Åà 2015/01/21 * @return */ StringBuffer.prototype.toString = function(str) { if (isNull(str)) { str = ""; } return this.buffer.join(str); } /** * ½Å¿ìÆí¹øÈ£ ü°è °ü·Ã °øÅëÇÔ¼ö */ function fNewZipCdCheck(zipcd1, zipcd2){ if(zipcd2.length!=2){ messageBox("2015³â 8¿ù 1ÀϺÎÅÍ ¿ìÆí¹øÈ£ µÞÀÚ¸®´Â 2ÀÚ¸® º¯°æµÇ¾ú½À´Ï´Ù.\nÈ®ÀÎ ÈÄ ¼öÁ¤ºÎʵ右´Ï´Ù.", "E"); return; } } /** * Á¾ÇÕ°ÇÁø ±×¸®µå Ŭ¸¯½Ã µ¿¸íÀÌÀÎ È®ÀÎÀ» À§Çؼ­ ·ÎÁ÷ Ãß°¡(2016/10/25) */ function fChkPatNameC(gridNode, colName, patName){ //var cnt=getNodeSetCnt(gridNode + "[pnm='" + patName + "']"); var cnt=getNodeSetCnt(gridNode + "["+ colName + "='" + patName + "']"); if(parseInt(cnt)>1){ messageBox("["+patName+"]´ÔÀ¸·Î µ¿¸íÀÌÀÎÀÌ Á¸ÀçÇÕ´Ï´Ù. È®ÀÎ ÈÄ ÁøÇàºÎʵ右´Ï´Ù.", "I"); } } /** * ȯÀÚ ÆÈÂî Ãâ·Â °ü·Ã ÇÁ·Î±×·¥ °³¹ß(2017/02/03 ÀÌÁ¤ÅÃ) */ function fPrintBarCode() { var pid = model.getValue("/root/main/info/patinfo/item/pid"); var hngnm = model.getValue("/root/main/info/patinfo/item/hngnm"); var rrgstno1 = model.getValue("/root/main/info/patinfo/item/rgstno1"); var today = getCurrentDate(); var lastinfo = model.getValue("/root/main/info/rsrvacptinfo/item/latestpkginfo").substr(0, 10).replaceAll("-", ""); var sex = model.getValue("/root/main/info/patinfo/item/sex"); var age = model.getValue("/root/main/info/patinfo/item/age"); model.makeValue("/root/hidden/h_receipt/receipt/pid", pid); model.makeValue("/root/hidden/h_receipt/receipt/hngnm2", hngnm); model.makeValue("/root/hidden/h_receipt/receipt/rrgstno",rrgstno1+" "+today+"/"+lastinfo); model.makeValue("/root/hidden/h_receipt/receipt/sex", sex); model.makeValue("/root/hidden/h_receipt/receipt/wardcd", "°Ç°­ÁõÁø¼¾ÅÍ"); model.makeValue("/root/hidden/h_receipt/receipt/babyyn", "N"); model.makeValue("/root/hidden/h_receipt/receipt/age", age); model.refresh(); // ÇÁ¸°ÅÍÁ¤º¸ var print_name = ""; // Æ®·¹ÀÌÁ¤º¸ var print_tray = ""; // °ÇÁø ȯÀÚ ÆÈÂî ÇÁ¸°ÅÍ ±âÁØÀÚ·á ¼³Á¤ print_name = model.getValue("/root/init/baseinfo/S980list/S980[cdid = '1']/cdnm"); print_tray = model.getValue("/root/init/baseinfo/S980list/S980[cdid = '1']/sortseq"); if (print_name == 'SLP-T400' || print_name == 'SLP-T401') { exeReportPreview("RPPMI03202", "XMLSTR" , "" , "" , print_name , "", "", "", "", "true", "", "", print_tray); } } /** * Á¾ÇÕ°ÇÁø ¹Ì¼ö û±¸¸¦ ºÐ¸® ½ÃÅ´ * @return */ function fUncoSeparate(){ var uncocd = cmb_pkguncocd.value; var pkgamt = parseInt(opt_pkgamt.value); var discamt = parseInt(opt_discamt.value); if(uncocd == 'V14'){ ipt_paycmpyamt.disabled=false; ipt_payinsubamt.disabled=false; if(isNull(ipt_paycmpyamt.value)){ ipt_paycmpyamt.value = pkgamt - discamt; } if(isNull(ipt_payinsubamt.value)){ ipt_payinsubamt.value = "0"; } }else{ ipt_paycmpyamt.disabled=true; ipt_payinsubamt.disabled=true; } ipt_paycmpyamt.refresh(); ipt_payinsubamt.refresh(); } //¾÷ü¿Í °ø´Ü¹Ì¼ö±Ý¾×À» º¯°æ½Ã ¹Ì¼ö±Ý¾×À» ÀÚµ¿ ¼¼ÆÃ½ÃÅ´ function fSetUncoAmt(btn_name){ var uncocd = cmb_pkguncocd.value; var pkgamt = parseInt(opt_pkgamt.value) - parseInt(opt_discamt.value); var paycmpyamt = model.getValue("/root/main/info/rsrvacptinfo/item/paycmpyamt").replaceAll(",", ""); var payinsubamt = model.getValue("/root/main/info/rsrvacptinfo/item/payinsubamt").replaceAll(",", ""); if(uncocd == 'V14'){ if(btn_name=="ipt_paycmpyamt"){ ipt_payinsubamt.value = parseInt(pkgamt) - parseInt(paycmpyamt); }else if(btn_name=="ipt_payinsubamt"){ ipt_paycmpyamt.value = parseInt(pkgamt) - parseInt(payinsubamt); } } ipt_paycmpyamt.refresh(); ipt_payinsubamt.refresh(); }