/******************************* @AHA010.js *@Á¶µÎÇö */ /** ========================================================================================================== @author : Á¶µÎÇö @version : 2008-01-16 @desc : ¿¹¾à/Á¢¼öÁ¤º¸¸¦ ÀúÀå ºñÀÚ°ÇÁø Á¾°Ë°ú °ãÄ¡´Â°É ÇÇÇϱâ À§ÇØ @param : * Mode : °øÅëÄÚµåA0107ÂüÁ¶ **A ¿¹¾à **B ¿¹¾àº¸·ù **C ¿¹¾àÈ®ÀÎ **D ¿¹¾àÃë¼Ò **E Á¢¼ö **F Á¢¼öÃë¼Ò **G °á°ú **H ÆÇÁ¤ * ==========================================================================================================*/ function fSaveRsrvVisaAcpt(vMode){ 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; //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); //alert(model.getValue("/root/main/info/patinfo/item/rgstno1" )); model.copyNode("/root/send/save", "/root/main/info/patinfo/item"); //alert(model.getValue("/root/send/save/item/rgstno1" )); 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.setValue("/root/main/info/rsrvacptinfo/item/visano",fGetVisano()); model.duplicate("/root/send/save", "/root/main/info/rsrvacptinfo/item"); model.makeValue("/root/send/save/pkgcd",model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd")); model.makeValue("/root/send/save/brthareacnts",model.getValue("/root/main/info/rsrvacptinfo/item/brthareacnts")); //Ãß°¡°Ë»ç³»¿ª model.makeNode("/root/send/save/addlst"); var nodeList = instance1.selectNodes(grd_addlst.nodeset + "[sel='Y']"); var rCSV = ""; if( nodeList.length > 0) { rCSV = getNodeListCSV(nodeList); model.setValue("/root/send/save/addlst" , rCSV); } //model.setValue("/root/send/save/addlst" , grd_addlst.getUpdateData() ); //ÀϹݰÇÁøÀÇ °æ¿ì if( vHealExamFlag == "G" ) { //PKG ³»¿ª if( grd_pkglst != null ){ fCheckNodeExist("/root/send/save/pkglst", true); nodeList = instance1.selectNodes(grd_pkglst.nodeset + "[sel='Y']"); if( nodeList.length > 0) { rCSV = getNodeListCSV(nodeList); model.setValue("/root/send/save/pkglst" , rCSV); } //model.setValue("/root/send/save/pkglst" , grd_pkglst.getUpdateData() ); } } //openLoadingBar(sMode + " ó¸® ÁßÀÔ´Ï´Ù..") ;//ó¸®Áß È­¸éÀ» ¿ÀÇÂÇÑ´Ù. model.resetInstanceNode("/root/hidden"); model.removeNodeset("/root/tmp"); var retInstance = submit("TXAHA00102") ; var uncocd= model.getValue("/root/tmp/reqadd/uncocdsen"); var retemr = false; model.removeNode("/root/hidden"); if (retInstance==true){ fSetInstance(0); retemr = submit("TXAHA00107"); } model.makeValue("/root/tmp/reqacpt/cretno" , model.getValue("/root/hidden/reqacpt[1]/cretno")); model.makeValue("/root/tmp/reqacpt/acptseqno" , model.getValue("/root/hidden/reqacpt[1]/acptseqno")); model.makeValue("/root/tmp/reqacpt/ordtm" , model.getValue("/root/hidden/reqacpt[1]/ordtm")); model.makeValue("/root/tmp/reqacpt/otpt_orddd" , model.getValue("/root/hidden/reqacpt[1]/otpt_orddd")); model.makeValue("/root/tmp/reqacpt/orddd" , model.getValue("/root/hidden/reqacpt[1]/orddd")); if ((retInstance==true)&&(retemr==true)){ fSetInstance(1); retemr = submit("TXAHA00107"); } if ((retInstance==true)&&(retemr==true)){ fSetInstance(2); retemr = submit("TXAHA00107"); } if ((retInstance==true)&&(retemr==true)){ fSetInstance(3); retemr = submit("TXAHA00107"); } if ((retInstance==true)&&(retemr==true)){ fSetInstance(4); retemr = submit("TXAHA00107"); } if ((retInstance==true)&&(retemr==true)){ fSetInstance(5); retemr = submit("TXAHA00107"); } if ((retInstance==true)&&(retemr==true)){ fSetInstance(6); retemr = submit("TXAHA00107"); } if ((retInstance==true)&&(retemr==true)){ fSetInstance(7); retemr = submit("TXAHA00107"); } var retAcpt=false; if((retInstance==true) &&(retemr==true)){ model.makeValue("/root/hidden/reqadd/uncocdsen",uncocd); // ű×Á¤º¸ model.makeNode("/root/hidden/taginfo"); copyNodesetType("/root/hidden/taginfo","/root/main/info/taginfo","replace"); retAcpt = submit("TXAHA00106") ; //closeLoadingBar() ;//ó¸®Áß È­¸éÀ» closeÇÑ´Ù. if( retAcpt == true ) { //fInitInfo(); //ÃʱâÈ­ ahafGetRsrvAcpDetltVisaInfo( model.getValue("/root/hidden/saveacpt/rsrvdd") , model.getValue("/root/hidden/saveacpt/rsrvno") ); } else { return -1; } }else{ return -1; } //test.... /* if( (retAcpt == true ) || ( retAcpt == True )){ var ret = 0 ; var rst = "R"; if( vMode == "E" ){ model.makeNode("/root/send/srchjobflag" ); model.makeNode("/root/send/srchrcptdd" ); model.makeNode("/root/send/srchrcptno" ); model.makeNode("/root/send/srchrcptseqno"); ret = fCalcAmt("RCPT"); if( ret == 1) { //ahafRcptAmt("RCPT"); 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/orddd") , model.getValue("/root/main/info/rsrvacptinfo/item/rcptstat") , "/root/temp/rcptinfo/hidden" ) rst = "T"; } } else if( vMode == "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/orddd") , model.getValue("/root/main/info/rsrvacptinfo/item/rcptstat") , "/root/temp/rcptinfo/hidden" ) rst = "T"; } } fInitInfo(); ipt_pnm.currentText =""; fSetBtnStat(); fGetList(); } return 1; */ } function ahafRcptAmtVisa(vJobFlag, vRsrvdd, vRsrvno, vPid, vOrddd, vRcptStat , vOpmiRoot ){ var payownamt = model.getValue(vOpmiRoot + "/opmi_out/opmi_rcptamt") ; if( payownamt == "") { payownamt = "0"; } //alert( payownamt ); payownamt = parseInt(payownamt); //alert( payownamt ); if( payownamt != 0 ) { ahafOpenRcpt(fGetHealExamFlag() , vRsrvdd , vRsrvno , vPid , vRcptStat , vOrddd ); return ; } var vTmp = 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"); if ( submit("TRAHA02105")){ //¿µ¼öÁõ¹øÈ£¸¦ ä¹øÇÏ¿© ¼ÂÆÃÇÑ´Ù. 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 : 2008-02-12 @desc : ¿¹¾àÁ¢¼ö »ó¼¼³»¿ªÁ¶È¸ @param : * vMode : ¸®½ºÆ® ±¸ºÐ * ==========================================================================================================*/ function ahafGetRsrvAcptDetlVisa(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"); ahafGetRsrvAcpDetltVisaInfo(vRsrvdd, vRsrvno,vStatFlag , vPid); } /** ========================================================================================================== @author : Á¶µÎÇö @version : 2008-02-12 @desc : ºñÀÚ³â¹ø ÀÚµ¿»ý¼º ÇÔ¼ö @param : * genrdd : ¿¹¾àµî·ÏÀÏÀÚ * genrkind : ±¸ºÐ(V)·Î ¼¼ÆÃ * instcd : ±â°üÄÚµå @return : ºñÀÚ³â¹ø retNo * =================================================================================*/ /*function fGetVisano(){ var vCutVisa,vCopyVisa,vGetDD,retNo; vGetDD=getCurrentDate(); //³âµµ¸¸ ©¶ó³¿ vGetDD=vGetDD.substring(0,4); //20070000ÀÌ·± ½ÄÀ¸·Î ³ª¿È vGetDD=vGetDD.getRightPad(8,"0"); model.makeNode("/root/send/visanosrch/genrdd"); model.makeNode("/root/send/visanosrch/genrkind"); model.makeNode("/root/send/visanosrch/instcd"); model.setValue("/root/send/visanosrch/genrdd",vGetDD); model.setValue("/root/send/visanosrch/genrkind","V"); model.setValue("/root/send/visanosrch/instcd",getUserInfo("dutplceinstcd")); retNo=submit("TRAHA00610"); //model.removeNodeset("/root/main/info/rsrvacptinfo/item/visano"); //model.resetInstanceNode("/root/main/info/rsrvacptinfo/item/visano"); //fCheckNodeExist("/root/main/info/rsrvacptinfo/item/visano",true); //model.setValue("/root/main/info/rsrvacptinfo/item/visano",ipt_visayear.currentText); return retNo; } */ /** ========================================================================================================== @author : Á¶µÎÇö @version : 2008-02-12 @desc : ¿¹¾à/Á¢¼ö »ó¼¼³»¿ª Á¶È¸ @param : * vRsrvdd : ¿¹¾àµî·ÏÀÏÀÚ * vRsrvno : ¿¹¾à¹øÈ£ @return : °ÇÁø»ó¼¼³»¿ª * ==========================================================================================================*/ function ahafGetRsrvAcpDetltVisaInfo( vRsrvdd, vRsrvno , vStatFlag , vPid ){ if( (vRsrvdd == "") || (vRsrvno == "") ) return ; if(vStatFlag == "") vStatFlag == ""; if(vPid == "") vPid == ""; 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 ); model.setValue("/root/send/srchhealexamflag", fGetHealExamFlag()); 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"); if( submit("TRAHA00102") != 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"); } //Ãß°¡°Ë»ç³»¿ª model.removeNodeset("/root/main/info/rsrvacptinfo/addlst"); var nodelst = instance1.selectNodes("/root/temp/info/addlst"); model.refresh(); if( nodelst.length > 0 ){ for (i = 0; i < nodelst.length; i++){ model.duplicate("/root/main/info/rsrvacptinfo", nodelst.item(i)); } } //Ãß°¡ÆÐŰÁö³»¿ª nodelst = instance1.selectNodes("/root/temp/info/pkglst"); model.removeNodeset("/root/main/info/rsrvacptinfo/pkglst"); model.refresh(); if( nodelst.length > 0 ){ for (i = 0; i < nodelst.length; i++){ model.duplicate("/root/main/info/rsrvacptinfo", nodelst.item(i)); } } // ű×Á¤º¸ var tagNode = instance1.selecNodes("/root/temp/info/taginfo"); if(tagNode != null) { copyNodesetType("/root/main/info/taginfo","/root/temp/info/taginfo","replace"); } //ȯÀÚÁ¤º¸ tmpnode = instance1.selectSingleNode("/root/temp/info/patinfo"); if( tmpnode != null){ model.copyNode("/root/main/info/patinfo/item", "/root/temp/info/patinfo"); } //¼ö³³Á¤º¸ /* tmpnode = instance1.selectSingleNode("/root/temp/info/opmi_out"); if( tmpnode != null){ model.makeNode("/root/main/info/rcptinfo/pkgamt" ); model.makeNode("/root/main/info/rcptinfo/addamt" ); model.makeNode("/root/main/info/rcptinfo/subtotamt" ); model.makeNode("/root/main/info/rcptinfo/preamt" ); model.makeNode("/root/main/info/rcptinfo/discamt" ); model.makeNode("/root/main/info/rcptinfo/uncoamt" ); model.makeNode("/root/main/info/rcptinfo/realamt" ); tmpnode = instance1.selectSingleNode("/root/temp/info/opmi_out/opmi_discamt"); if (tmpnode!=null){ /* opt_preamt.visible = false; opt_discamt.visible = false; opt_uncoamt.visible = false; opt_realamt.visible = false; caption59.visible = false; caption76.visible = false; caption56.visible = false; caption54.visible = false; opt_subtotamt.visible = false; model.setValue("/root/main/info/rcptinfo/pkgamt" , model.getValue("/root/temp/info/opmi_out/opmi_baseexamamt")); model.setValue("/root/main/info/rcptinfo/addamt" , model.getValue("/root/temp/info/opmi_out/opmi_addexamamt")); model.setValue("/root/main/info/rcptinfo/subtotamt" , model.getValue("/root/temp/info/opmi_out/opmi_totamt")); // model.setValue("/root/main/info/rcptinfo/subtotamt" , model.getValue("/root/temp/info/opmi_out/opmi_cmpyamt")); // model.setValue("/root/main/info/rcptinfo/preamt" , model.getValue("/root/temp/info/opmi_out/opmi_mdlremamt")); model.setValue("/root/main/info/rcptinfo/preamt" , model.getValue("/root/temp/info/opmi_out/opmi_mdlrcptamt")); // model.setValue("/root/main/info/rcptinfo/discamt" , model.getValue("/root/temp/info/opmi_out/opmi_totdiscamt")); model.makeNode("root/temp/info/opmi_out/opmi_discamt"); model.setValue("/root/main/info/rcptinfo/discamt" , model.getValue("/root/temp/info/opmi_out/opmi_discamt")); model.makeValue("/root/temp/discamt" , model.getValue("/root/temp/info/opmi_out/opmi_discamt")); model.makeValue("/root/main/info/rcptinfo/uncoamt" , model.getValue("/root/temp/info/opmi_out/opmi_restamt")); model.makeValue("/root/main/info/rcptinfo/realamt" , model.getValue("/root/temp/info/opmi_out/opmi_rcptamt")); } model.makeValue("/root/temp/rcptCheck","true"); //¼ö³³µÈ ³»¿ª üũ } else{ model.makeValue("/root/send/srchcmpycd", model.getValue("/root/main/info/rsrvacptinfo/item/cmpycd")); model.makeValue("/root/send/srchconseq", model.getValue("/root/main/info/rsrvacptinfo/item/conseq")); model.makeValue("/root/send/srchconhistseq", model.getValue("/root/main/info/rsrvacptinfo/item/conhistseq")); model.makeValue("/root/send/srchsex", model.getValue("/root/main/info/patinfo/item/sex")); model.makeValue("/root/send/srchpkgcd", model.getValue("/root/main/info/rsrvacptinfo/item/pkgcd")); model.makeValue("/root/send/srchpid", model.getValue("/root/main/info/patinfo/item/pid")); model.makeValue("/root/send/srchage", ageCalc(model.getValue("/root/main/info/patinfo/item/rgstno1"),model.getValue("/root/main/info/patinfo/item/rgstno2"))); submit("TXAHA00903"); model.makeValue("/root/main/info/rcptinfo/pkgamt" , model.getValue("/root/main/info/rcptinfo/rcptinfo/pkgamt")); model.makeValue("/root/main/info/rcptinfo/discamt" , model.getValue("/root/main/info/rcptinfo/rcptinfo/discamt")); model.makeValue("/root/temp/discamt", model.getValue("/root/main/info/rcptinfo/rcptinfo/discamt")); model.makeValue("/root/main/info/rcptinfo/subtotamt" , model.getValue("/root/main/info/rcptinfo/rcptinfo/subtotamt")); if((model.getValue("/root/main/info/rcptinfo/preamt")=="")|| (model.getValue("/root/main/info/rcptinfo/preamt")=="0")){ model.makeValue("/root/main/info/rcptinfo/preamt", model.getValue("/root/main/info/rcptinfo/rcptinfo/cashamt")); } if(instance1.selectSingleNode("/root/main/info/rcptinfo/addamt") == null) model.makeValue("/root/main/info/rcptinfo/rcptinfo/addamt","0"); model.makeValue("/root/main/info/rcptinfo/addamt" , model.getValue("/root/main/info/rcptinfo/rcptinfo/addamt")); if (model.getValue("/root/main/info/rsrvacptinfo/item/cmpyflag")=="Y"){ model.makeValue("/root/main/info/rsrvacptinfo/item/pkguncocd" , model.getValue("/root/main/info/rcptinfo/rcptinfo/pkguncocd")); } else{ model.makeValue("/root/main/info/rcptinfo/realamt" , model.getValue("/root/main/info/rcptinfo/rcptinfo/subtotamt")); } model.makeValue("/root/temp/rcptCheck","false"); //¼ö³³µÈ ³»¿ª üũ fDcAmtCalc(0,0,0,0,0,0,model.getValue("/root/main/info/rsrvacptinfo/item/pkguncocd"),0); /* opt_preamt.visible = false; opt_discamt.visible = false; opt_uncoamt.visible = false; opt_realamt.visible = false; caption59.visible = false; caption76.visible = false; caption56.visible = false; caption54.visible = false; opt_subtotamt.visible = false; } */ //È­¸é»ó´ÜÁ¤º¸ ¼³Á¤ var sPid = model.getValue("/root/main/info/rsrvacptinfo/item/pid" ); var sOrddd = model.getValue("/root/main/info/rsrvacptinfo/item/orddd" ); var iCretno = model.getValue("/root/main/info/rsrvacptinfo/item/cretno" ); if( (sPid != "" ) && (sOrddd != "" ) && (iCretno != "" ) && (iCretno != "0" ) ){ ahafSetScreenTopPatInfo( sPid, sOrddd, iCretno ); } fSetBtnStat(); //model.refresh(); } /** ========================================================================================================== @author : Á¶µÎÇö @version : 2008-02-17 @desc : ¼öÁøÀÚ ÀÎÀû»çÇ׸¸ Á¶È¸, ¿Ü±¹ÀÎÀÏ °æ¿ì º°µµÀÇ ±¸ºÐ ¾øÀÌ ÁֹιøÈ£ µÞ¹øÈ£°¡ ³²/¿©, 5/6À¸·Î ó¸®. µÞ¹øÈ£°¡ 1000000->³²ÀÚ ¹øÈ£¾ø´Â ¿Ü±¹ÀÎ 2000000->¿©ÀÚ ¹øÈ£¾ø´Â ¿Ü±¹ÀÎ @param : * Á¶È¸Á¶°Ç: vMode (0 -pnm:ȯÀÚ¸í, 1-rgstno: ÁֹιøÈ£, 2-pid:µî·Ï¹øÈ£, 3-hpid:°ÇÁøÀÓ½ÃȯÀÚ¹øÈ£) * vPidXPath : pid node * vPnmXPath : pnm node * ==========================================================================================================*/ /* function fGetPatInfoVisa(vMode ){ var vCond = ""; switch( vMode ){ case 0: vCond = "pnm"; break; case 1: vCond = "rgstno"; if( fCheckRgstNoVisa() == 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" , 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")); } 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"); model.makeValue("/root/main/info/rsrvacptinfo/item/choiflag",model.getValue("/root/main/info/patinfo/item/choiflag")); } else { model.makeValue("/root/main/info/rsrvacptinfo/item/choiflag",model.getValue("/root/main/info/patinfo/item/choiflag")); } model.refresh(); } */ /** ========================================================================================================== * fCheckRgstNoVisa @author : Á¶µÎÇö @version : 2008-02-17 @desc : ÁֹιøÈ£ À¯È¿¿©ºÎ check ´Ù¸¸ µÞÀÚ¸®°¡ 1000000,2000000À̸é Åë°ú @param : ==========================================================================================================================*/ /* function fCheckRgstNoVisa(){ var vTmp = ipt_rgstno1.currentText + ipt_rgstno2.currentText ; if((ipt_rgstno1.currentText =='1000000') ||(ipt_rgstno2.currentText=='2000000') ){ if( messageBox("À¯È¿ÇÏÁö ¾ÊÀº ÁֹιøÈ£ ÀÔ´Ï´Ù. ", "Q003") == 6 ) { return true; } return false; } else if( isResidentNo(vTmp) == false ){ if( messageBox("À¯È¿ÇÏÁö ¾ÊÀº ÁֹιøÈ£ ÀÔ´Ï´Ù. ", "Q003") == 6 ) { return true; } model.setFocus("ipt_rgstno1"); return false; } return true ; } */ /** ========================================================================================================== @author : Á¶µÎÇö @version : 2008-02-17 @desc : ÁֹιøÈ£·Î »ý³â¿ùÀÏ/¼ºº°/³ªÀÌ ±âº» setting @param : * ==========================================================================================================*/ /*function fSetBrthDDVisa(){ //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 = getFullAgeVisa(vrgstno1+ vrgstno2); } */ /** * @desc : ÇöÀçÀÏÀÚ¸¦ ±âÁØÀ¸·Î ³ªÀ̰è»ê * @param : pResidentNo - Áß°£ ±¸ºÐÀÚ¸¦ Á¦¿ÜÇÑ ÁֹιøÈ£ 13ÀÚ¸® * @param : pDate - ±âÁØÀÌ µÇ´Â Date Object ÀÏÀÚ (default´Â ¿À´Ã ÀÏÀÚ) * @param : pPosition - 1¼¼ÀÌÇϽà °³¿ù °è»ê *
 *
 *             ÇÔ¼ö È£Ãâ½Ã ´ÙÀ½°ú °°Àº µÎ°¡Áö ÇüÅ·Π»ç¿ëÇÑ´Ù.
 *
 *             1) getFullAge("1234567890123");         --> ¿À´Ã ÀÏÀÚ¸¦ ±âÁØÀ¸·Î ³ªÀ̰è»ê
 *             2) getFullAge("1234567890123", date);   --> parameter °ªÀ¸·Î ³Ñ°Ü¹ÞÀº date¸¦ ±âÁØÀ¸·Î ³ªÀ̰è»ê
 *
 * 
* @return : ¼ýÀÚ (¿À·ù½Ã -1) * @--------------------------------------------------- */ /*function getFullAgeVisa(pResidentNo, pDate, pPosition) { if(isNaN(pResidentNo)) return -1; var pivotYY = ""; var pivotMM = ""; var pivotDD = ""; var regYY = ""; var regMM = ""; var regDD = ""; if(typeof(pDate) == "undefined" || pDate == "" || pDate == null) { var today = new Date(); pivotYY = today.getYear(); pivotMM = today.getMonth() + 1; pivotDD = today.getDate(); } else { pivotYY = pDate.getYear(); pivotMM = pDate.getMonth() + 1; pivotDD = pDate.getDate(); } if(pResidentNo.substr(6,7)=='1000000' || pResidentNo.substr(6,7)=='2000000'){ plus_yy=pResidentNo.substr(0,2); regYY= 19+plus_yy; } else if(pResidentNo.substr(6,7)=='3000000' || pResidentNo.substr(6,7)=='4000000'){ plus_yy=pResidentNo.substr(0,2); regYY+= 20+plus_yy; } else if(pResidentNo.length == 13 && isResidentNo(pResidentNo)){ gender = pResidentNo.substr(6, 1); gender2 =pResidentNo.substr(6,7); regYY = eval(pResidentNo.substr(0, 2)); regMM = eval(pResidentNo.substr(2, 2)); regDD = eval(pResidentNo.substr(4, 2)); if(gender == '3' || gender == '4' || gender == '7' || gender == '8') { regYY += 2000; } else if(gender == '0' || gender == '9') { regYY += 1800; } else { regYY += 1900; } }else if(pResidentNo.length == 8 && isValidDateTime(pResidentNo, "YYYYMMDD")){ regYY = eval(pResidentNo.substr(0, 4)); regMM = eval(pResidentNo.substr(4, 2)); regDD = eval(pResidentNo.substr(6, 2)); } var age = pivotYY - regYY; if(age > 0) { if(pivotMM == regMM) { if(pivotDD < regDD) { age -= 1; } } else if(pivotMM < regMM) { age -= 1; } } if ( pPosition == "M") { //12°³¿ùÀÌÇÏÀ϶§ °è»ê if(age <= 0){ if(pivotYY > regYY) { pivotMM += 12; } age = pivotMM - regMM ; if(pivotDD < regDD) { age -= 1; } age = "0."+age; } } return age; } */