//°øÅëÄÚµå ¹× ¿ø¹«»ç¿ë ±âÃÊÄÚµå ¼¼ÆÃ(Áø·á°ú,ÀÇ»ç,°¨¸é,¹Ì¼ö µî) function fSetCodeList(){ //°øÅëÄÚµå zbcfGetCodeList( new Array("P0104","R0001","P0390","P0073","P0354"), new Array("/root/init_com/comncdlist/P0104list" //°è»ê±Þ¿©±¸ºÐ ,"/root/init_com/comncdlist/R0001list" //ÀºÇà ,"/root/init_com/comncdlist/P0390list" //½ÂÀα¸ºÐ ,"/root/init_com/comncdlist/P0073list" //Àڰݱ¸ºÐ ,"/root/init_com/comncdlist/P0354list" //°³ÀÎ/¹ýÀÎ ) ); //¿ø¹«»ç¿ë ±âÃÊÄÚµå Á¶È¸(Áø·á°ú,ÀÇ»ç,ÇÒÀÎ,¹Ì¼öÄÚµå) submit("TRPAMCOM01"); } //¼ö³³³»¿ª Á¶È¸(¿µ¼ö³»¿ª,Ä«µå³»¿ª,Çö±Ý¿µ¼öÁõ³»¿ª,ÅëÀåÀԱݳ»¿ª) - (+) ¼±¼ö±Ý ¼ö³³³»¿ª function fSearch() { var vcheck_pid = (model.getValue("/root/main/patinfo/patinfolist/pid")).getTrim(); model.setValue("/root/send/pid",vcheck_pid); model.setValue("/root/main/patinfo/patinfolist/pid",vcheck_pid); //Á¶È¸Á¶°Ç üũ var vcheck_fromdd = (model.getValue("/root/send/fromdd")).getTrim(); var vcheck_todd = (model.getValue("/root/send/todd")).getTrim(); if (vcheck_pid == "" || vcheck_pid == " " || vcheck_pid == "-" || vcheck_pid == null) { messageBox("ȯÀÚµî·Ï¹øÈ£°¡ ÀԷµÇÁö","E007"); model.setFocus("ipt_pid"); return; } if (vcheck_fromdd == "" || vcheck_fromdd == " " || vcheck_fromdd == "-" || vcheck_fromdd == null ) { messageBox("½ÃÀÛÀÏÀÚ°¡ ÀԷµÇÁö","E007"); model.setFocus("ipt_fromdd"); return; } if (vcheck_todd == "" || vcheck_todd == " " || vcheck_todd == "-" || vcheck_todd == null ) { messageBox("Á¾·áÀÏÀÚ°¡ ÀԷµÇÁö","E007"); model.setFocus("ipt_todd"); return; } //ÇØ´çÁ¶°Ç¿¡ ÀÇÇÑ ¿Ü·¡¼ö³³³»¿ª Á¶È¸ submit("TRPAO01701"); model.refresh(); } //µðÆúÆ® ¼¼ÆÃ function fSetDefault(){ //Ãâ·Â¿É¼Ç µðÆúÆ® ¼¼ÆÃ model.setValue("/root/main/option/engreceipt","N"); //¿µ¹®¿µ¼öÁõ model.setValue("/root/main/option/originyn","N"); //»çº» //½ÂÀÎÁ¤º¸ µðÆúÆ® ¼¼ÆÃ model.setValue("/root/main/vaninfo/cardyn","C"); //Çö±Ý model.setValue("/root/main/vaninfo/indinstflag","00"); //¼Òµæ°øÁ¦ model.setValue("/root/main/vaninfo/cashamt","0"); model.setValue("/root/main/vaninfo/cardamt","0"); model.setValue("/root/main/vaninfo/onlineamt","0"); model.setValue("/root/main/vaninfo/uncoamt","0"); model.setValue("/root/main/opmi/sum_cardamt","0"); model.setValue("/root/main/opmi/sum_cashamt","0"); model.setValue("/root/main/opmi/sum_onlineamt","0"); model.setValue("/root/main/opmi/sum_uncoamt","0"); model.resetInstanceNode("/root/main/vaninfo/cardno"); model.resetInstanceNode("/root/main/vaninfo/valiterm"); model.resetInstanceNode("/root/main/vaninfo/allotmm"); model.resetInstanceNode("/root/main/vaninfo/keyinptflag"); model.resetInstanceNode("/root/main/vaninfo/swipedata"); model.resetInstanceNode("/root/main/vaninfo/qualcnfmflag"); //Á¶È¸Á¶°Ç µðÆúÆ® ¼¼ÆÃ model.setValue("/root/send/cond","1"); //¼ö³³ÀÏÀÚ //Á¶È¸ÀÏÀÚ µðÆúÆ® ¼¼ÆÃ model.setValue("/root/send/fromdd", getCurrentDate()); model.setValue("/root/send/todd", getCurrentDate()); //ÅÇ µðÆúÆ® ¼¼ÆÃ btn_rcptlist.dispatch("onclick"); //¼ö³³¸®½ºÆ® ÅÇ }; //¼¼¼ÇÁ¤º¸ ÃßÃâÇϱâ function fGetUserInfosSampling(){ var sUserInfosS = getUserInfos(); sUserInfosS = sUserInfosS + "|"; var UserInfosS_Array = sUserInfosS.split("|"); var userid = UserInfosS_Array[0]; //»ç¿ëÀÚ¹øÈ£ var usernm = UserInfosS_Array[1]; //»ç¿ëÀÚÀ̸§ var posinstcd = UserInfosS_Array[2]; //¼Ò¼Ó±â°üÄÚµå var posinstnm = UserInfosS_Array[3]; //¼Ò¼Ó±â°ü¸í var posdeptcd = UserInfosS_Array[4]; //¼Ò¼ÓºÎ¼­ÄÚµå var posdeptnm = UserInfosS_Array[5]; //¼Ò¼ÓºÎ¼­¸í if (userid == null || userid == "" || userid == " " || userid == "-") userid = "pam"; if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012"; model.makeValue("/root/hidden/session/sess_userid",userid); model.makeValue("/root/hidden/session/sess_usernm",usernm); model.makeValue("/root/hidden/session/sess_posinstcd",posinstcd); model.makeValue("/root/hidden/session/sess_posinstnm",posinstnm); model.makeValue("/root/hidden/session/sess_posdeptcd",posdeptcd); model.makeValue("/root/hidden/session/sess_posdeptnm",posdeptnm); model.refresh(); } function fInitialize() { model.resetInstanceNode("/root/send"); model.resetInstanceNode("/root/main/patinfo/patinfolist"); model.removeNodeset("/root/main/baseinfo/opmilist/opmi"); model.removeNodeset("/root/main/baseinfo/cardlist/card"); model.removeNodeset("/root/main/baseinfo/cashlist/cash"); model.removeNodeset("/root/main/baseinfo/onlnlist/onln"); model.removeNodeset("/root/main/baseinfo/onlycvanlist/cvan"); model.removeNodeset("/root/main/baseinfo/h_svan/svan"); model.removeNodeset("/root/main/baseinfo/h_unco/unco"); model.removeNodeset("/root/main/baseinfo/h_unco_rcpt/unco"); //µðÆúÆ® ¼¼ÆÃ fSetDefault(); grd_opmilist.rebuild(); grd_cardlist.rebuild(); grd_cashlist.rebuild(); grd_onlinelist.rebuild(); grd_onlycvan.rebuild(); model.setFocus("ipt_pid"); model.refresh(); } function fInitialize2() { model.resetInstanceNode("/root/send"); model.removeNodeset("/root/main/baseinfo/opmilist/opmi"); model.removeNodeset("/root/main/baseinfo/cardlist/card"); model.removeNodeset("/root/main/baseinfo/cashlist/cash"); model.removeNodeset("/root/main/baseinfo/onlnlist/onln"); model.removeNodeset("/root/main/baseinfo/onlycvanlist/cvan"); model.removeNodeset("/root/main/baseinfo/h_svan/svan"); model.removeNodeset("/root/main/baseinfo/h_unco/unco"); model.removeNodeset("/root/main/baseinfo/h_unco_rcpt/unco"); model.setValue("/root/main/option/cardck","N"); //µðÆúÆ® ¼¼ÆÃ fSetDefault(); grd_opmilist.rebuild(); grd_cardlist.rebuild(); grd_cashlist.rebuild(); grd_onlinelist.rebuild(); grd_onlycvan.rebuild(); model.setFocus("ipt_pid"); model.refresh(); } function fDetlInfoRef(row) { model.removeNodeset("/root/main/baseinfo/cardlist/card"); model.removeNodeset("/root/main/baseinfo/cashlist/cash"); model.removeNodeset("/root/main/baseinfo/onlnlist/onln"); model.removeNodeset("/root/main/baseinfo/onlycvanlist/cvan"); model.removeNodeset("/root/main/baseinfo/h_opmi/opmi"); model.removeNodeset("/root/main/baseinfo/h_unco/unco"); model.removeNodeset("/root/main/baseinfo/h_unco_rcpt/unco"); model.removeNodeset("/root/main/baseinfo/h_otpt/otpt"); model.removeNodeset("/root/main/baseinfo/m_card/card"); model.copyNode("/root/send/data1","/root/main/baseinfo/opmilist/opmi["+ row +"]"); model.copyNode("/root/send/data2","/root/hidden/session"); if (submit("TRPAO01702")) { //copyNode model.copyNode("/root/main/baseinfo/cardlist","/root/hidden/rcv/cardlist"); model.copyNode("/root/main/baseinfo/cashlist","/root/hidden/rcv/cashlist"); model.copyNode("/root/main/baseinfo/onlnlist","/root/hidden/rcv/onlnlist"); model.copyNode("/root/main/baseinfo/h_unco","/root/hidden/rcv/h_unco"); model.copyNode("/root/main/baseinfo/h_unco_rcpt","/root/hidden/rcv/h_unco_rcpt"); model.copyNode("/root/main/baseinfo/h_opmi","/root/hidden/rcv/h_opmi"); //¸ÖƼ otpt, card Ãß°¡ model.copyNode("/root/main/baseinfo/h_otpt","/root/hidden/rcv/h_otpt"); model.copyNode("/root/main/baseinfo/m_card","/root/hidden/rcv/m_card"); //Àϰý󸮴ë»ó üũ toggle if (getNodesetCount("/root/main/baseinfo/h_opmi/opmi") > 0) { //messageBox("[µ¿ÀϽÂÀμö³³]µÈ ³»¿ª! ¼ö³³º¯°æ ºÒ°¡´ÉÇÕ´Ï´Ù! ¿Ü·¡¼ö³³¿¡¼­ ó¸®ÇϽʽÿä!","E999",""); messageBox("[µ¿ÀϽÂÀμö³³]µÈ ³»¿ªÀÔ´Ï´Ù!","E999",""); } } grd_cardlist.rebuild(); grd_cashlist.rebuild(); grd_onlinelist.rebuild(); grd_unco.rebuild(); grd_mopmi.rebuild(); } function fBeforeRcptChck() { if (getNodesetCount("/root/main/baseinfo/opmilist/opmi") < 1) { messageBox("´ë»ó Á¶È¸ ÈÄ¿¡ ÀÛ¾÷ÇϽʽÿä!","E999",""); return false; } var opmi_chck_cnt = 0; var opmi_grid_row = 0; for (i = 1; i <= getNodesetCount("/root/main/baseinfo/opmilist/opmi"); i++) { if (model.getValue("/root/main/baseinfo/opmilist/opmi["+ i +"]/opmi_chck") == "true") { opmi_chck_cnt++; opmi_grid_row = i; } } if (opmi_chck_cnt < 1) { messageBox("º¯°æ/Ãë¼ÒÇÒ ³»¿ªÀ» ¼±Åà ÈÄ ÀÛ¾÷ÇϽʽÿä!","E999",""); return false; } if (opmi_chck_cnt > 1) { messageBox("º¯°æ/Ãë¼ÒÇÒ ³»¿ªÀº ÇѰǸ¸ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù!","E999",""); return false; } var opmi_allrcptexptamt = parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_precardamt")) +parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_precashamt")) +parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_preonlineamt")) +parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_cardamt")) +parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_cashamt")) +parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_onlineamt")) +parseInt(model.getValue("/root/main/baseinfo/opmilist/opmi["+opmi_grid_row+"]/opmi_uncoamt")); var cardamt = parseInt(model.getValue("/root/main/vaninfo/cardamt")); var cashamt = parseInt(model.getValue("/root/main/vaninfo/cashamt")); var onlineamt = parseInt(model.getValue("/root/main/vaninfo/onlineamt")); var uncoamt = parseInt(model.getValue("/root/main/vaninfo/uncoamt")); var sum_cardamt = parseInt(model.getValue("/root/main/opmi/sum_cardamt")); var sum_cashamt = parseInt(model.getValue("/root/main/opmi/sum_cashamt")); var sum_onlineamt = parseInt(model.getValue("/root/main/opmi/sum_onlineamt")); var sum_uncoamt = parseInt(model.getValue("/root/main/opmi/sum_uncoamt")); if(opmi_allrcptexptamt == sum_cardamt + sum_cashamt + sum_onlineamt + sum_uncoamt + cardamt + cashamt + onlineamt + uncoamt) { //alert("°°´Ù"); }else{ var temp = sum_cardamt + sum_cashamt + sum_onlineamt + sum_uncoamt + cardamt + cashamt + onlineamt + uncoamt; messageBox("¿Ü·¡¼ö³³º¯°æÀº ±âÁ¸ ¼ö³³±Ý(Çö±Ý+Ä«µå+¹Ì¼ö±Ý)ÀÇ ÃѾװú º¯°æÇѱݾ×(Ä«µå->Çö±ÝÀ¸·Îµî)ÀÇ ÃѾ×ÀÌ °°¾Æ¾ß ÇÕ´Ï´Ù. \n³³ºÎ¹æ¹ýÀ» º¯°æÇϴ°ÍÀÌÁö ³³ºÎÃѾ×À» º¯°æÇÏ´Â ¿ëµµ´Â ¾Æ´Õ´Ï´Ù." ,"I999",""); var rtn = messageBox("±âÁ¸ ¼ö³³±Ý(" +opmi_allrcptexptamt+ " )ÀÇ ÃѾ×, º¯°æÇѱݾ×(" +temp+ " )ÀÇ ÃѾ×ÀÌ ´Ù¸¨´Ï´Ù. \°è¼Ó ÁøÇàÇϽðڽÀ´Ï±î?" ,"Q999",""); } if (rtn == 7) { // Yes : 6 / No : 7 / Cancel : 2 return false; } } function fCurrowChk() { var currow = 0; for (i = 1; i <= getNodesetCount("/root/main/baseinfo/opmilist/opmi"); i++) { if (model.getValue("/root/main/baseinfo/opmilist/opmi["+ i +"]/opmi_chck") == "true") { currow = i; } } return currow; } function fRcptPossChck() { var cash_chck = 0; for (i = 1; i <= getNodesetCount("/root/main/baseinfo/cashlist/cash"); i++) { if ((model.getValue("/root/main/baseinfo/cashlist/cash["+ i +"]/cash_rcptdd")).length != 8) cash_chck++; } var card_chck = 0; for (j = 1; j <= getNodesetCount("/root/main/baseinfo/cardlist/card"); j++) { if ((model.getValue("/root/main/baseinfo/cardlist/card["+ j +"]/card_rcptdd")).length != 8) card_chck++; } var onln_chck = 0; for (k = 1; k <= getNodesetCount("/root/main/baseinfo/onlnlist/onln"); k++) { if ((model.getValue("/root/main/baseinfo/onlnlist/onln["+ k +"]/onln_rcptdd")).length != 8) onln_chck++; } /* if (card_chck == 0 && onln_chck == 0) { messageBox("¼ö³³º¯°æÇÒ ³»¿ªÀÌ ¹ÌÁ¸ÀçÇÕ´Ï´Ù!","E999",""); return false; } */ } function fReceipt(){ if (model.getvalue("/root/main/option/cardck") != "Y") { model.setvalue("/root/main/option/cardck", "N"); } if(model.getvalue("/root/main/vaninfo/cardyn") == "Y" && model.getvalue("/root/main/option/cardck") == "Y" && model.getvalue("/root/main/vaninfo/cardno") != "") { messageBox("½ÂÀοϷᰡ üũµÇ¾î ÀÖÀ¸¸é¼­ Ä«µå¹øÈ£°¡ ÀÖ½À´Ï´Ù.","E999",""); return; } if(model.getvalue("/root/main/vaninfo/cardyn") == "Y" && model.getvalue("/root/main/option/cardck") != "Y" && model.getvalue("/root/main/vaninfo/cardno") == "") { messageBox("Ä«µå½ÂÀιøÈ£°¡ ºñ¾îÀÖ½À´Ï´Ù.","E999",""); return; } if (fBeforeRcptChck() == false) return; var cardcashflag = model.getValue("/root/main/vaninfo/cardyn"); //Ä«µå ½ÂÀÎ ³»¿ª Á¸Àç¿©ºÎ üũ var card_cardno = model.getValue("/root/main/vaninfo/cardno"); var card_valiterm = model.getValue("/root/main/vaninfo/valiterm"); var card_allotmm = model.getValue("/root/main/vaninfo/allotmm"); model.removeNodeset("/root/main/h_cash2/cash"); if (cardcashflag == "Y") //Ä«µå { if ((card_cardno == null || card_cardno == "" || card_cardno == " " || card_cardno == "-" || card_valiterm == null || card_valiterm == "" || card_valiterm == " " || card_valiterm == "-" || card_allotmm == null || card_allotmm == "" || card_allotmm == " " || card_allotmm == "-") && getNodesetCount("/root/main/baseinfo/cardlist/card") < 1) { messageBox("Ä«µå ½ÂÀδë»óÁ¤º¸ ¹ÌÀÔ·Â! ÀÔ·ÂÈÄ Ä«µå¼ö³³ÇϽðųª Çö±Ý¼ö³³ÇϽʽÿä!","E999",""); return; } //½ÂÀδë»ó³»¿ªÀÌ ÀÌÁßÀ¸·Î Á¸ÀçÇÒ °æ¿ì //fAfterChangeCardNo ¿¡¼­ ÇѰÇÀÎ °æ¿ì¸¸ ¸ÞÀÎÈ­¸é¿¡¼­ ½ÂÀÎÁ¤º¸ ÀԷ¹ÞÀ» ¼ö ÀÖµµ·Ï üũ if ((card_cardno != null && card_cardno != "" && card_cardno != " " && card_cardno != "-" && card_valiterm != null && card_valiterm != "" && card_valiterm != " " && card_valiterm != "-" && card_allotmm != null && card_allotmm != "" && card_allotmm != " " && card_allotmm != "-") && getNodesetCount("/root/main/baseinfo/cardlist/card") > 0) { messageBox("Ä«µå ½ÂÀδë»óÁ¤º¸ ÀÌÁßÁ¸Àç! ¸ÞÀÎÈ­¸é ½ÂÀδë»óó¸® ȤÀº ÆË¾÷½ÂÀδë»óó¸® Áß Çϳª¸¸ ¼±ÅÃÇϽʽÿä!","E999",""); return; } } else if (cardcashflag == "N") //Çö±Ý¿µ¼öÁõ { //½ÂÀδë»ó³»¿ª make fCashAprvMake(); } var result = messageBox("¼ö³³º¯°æ","S001",""); if (result == "6"){ if (getNodesetCount("/root/main/h_cash2/cash") > 0) //*h_cash2 ±×´ë·Î °¡¾ßÇÑ´Ù. { //Çö±Ý¿µ¼öÁõÀÌ ¼±ÅõǾî ÀÖÀ» °æ¿ì¸¸ => ±×³É Çö±ÝÀÎ °æ¿ì Á¦¿Ü if (fVanApp("cash","I") == false) return; } //if (cardcashflag == "Y" && getNodesetCount("/root/main/baseinfo/cardlist/card") < 1 && model.getValue("/root/main/option/cardck") != "Y") if (parseInt(model.getValue("/root/main/vaninfo/cardamt")) > 0 && model.getValue("/root/main/option/cardck") != "Y"){ if (fCardAprvPopUpConnect("I") == false) return; } fRcptUpdt(); } } function fRcptUpdt(){ var currow = fCurrowChk(); model.removenode("/root/send/data1"); model.makeNode("/root/send/data1"); model.setValue("/root/send/data1", getNodeListCSV(instance1.selectNodes("/root/hidden/session"))); model.removenode("/root/send/data2"); model.makeNode("/root/send/data2"); model.setValue("/root/send/data2", getNodeListCSV(instance1.selectNodes("/root/main/baseinfo/opmilist/opmi["+ currow +"]"))); model.removenode("/root/send/data3"); model.makeNode("/root/send/data3"); model.removenode("/root/send/data4"); model.makeNode("/root/send/data4"); model.removenode("/root/send/data5"); model.makeNode("/root/send/data5"); model.removenode("/root/send/data6"); model.makeNode("/root/send/data6"); if (instance1.selectSingleNode("/root/main/baseinfo/cardlist/card") != null) { if (instance1.selectSingleNode("/root/main/baseinfo/cardlist/card/card_pid") != null) { for (i = 1; i <= getNodesetCount("/root/main/baseinfo/cardlist/card"); i++) { model.setValue("/root/main/baseinfo/cardlist/card["+ i +"]/card_pid",model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_pid")); //ÃßÈÄ ¼¼ÆÃ } } model.setValue("/root/send/data3", getNodeListCSV(instance1.selectNodes("/root/main/baseinfo/cardlist/card"))); } if (instance1.selectSingleNode("/root/main/baseinfo/cashlist/cash") != null) { if (instance1.selectSingleNode("/root/main/baseinfo/cashlist/cash/cash_pid") != null) { for (i = 1; i <= getNodesetCount("/root/main/baseinfo/cashlist/cash"); i++) { model.setValue("/root/main/baseinfo/cashlist/cash["+ i +"]/cash_pid",model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_pid")); //ÃßÈÄ ¼¼ÆÃ } } model.setValue("/root/send/data4", getNodeListCSV(instance1.selectNodes("/root/main/baseinfo/cashlist/cash"))); } if (instance1.selectSingleNode("/root/main/baseinfo/onlnlist/onln") != null) { if (instance1.selectSingleNode("/root/main/baseinfo/onlnlist/onln/onln_pid") != null) { for (i = 1; i <= getNodesetCount("/root/main/baseinfo/onlnlist/onln"); i++) { model.setValue("/root/main/baseinfo/onlnlist/onln["+ i +"]/onln_pid",model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_pid")); //ÃßÈÄ ¼¼ÆÃ } } model.setValue("/root/send/data5", getNodeListCSV(instance1.selectNodes("/root/main/baseinfo/onlnlist/onln"))); } if (instance1.selectSingleNode("/root/main/baseinfo/h_unco/unco") != null) { if (instance1.selectSingleNode("/root/main/baseinfo/h_unco/unco/unco_pid") != null) { for (i = 1; i <= getNodesetCount("/root/main/baseinfo/h_unco/unco"); i++) { model.setValue("/root/main/baseinfo/h_unco/unco["+ i +"]/unco_pid",model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_pid")); //ÃßÈÄ ¼¼ÆÃ } } model.setValue("/root/send/data6", getNodeListCSV(instance1.selectNodes("/root/main/baseinfo/h_unco/unco"))); } model.makeValue("/root/send/s_new/opmi/opmi_cashamt_new", model.getValue("/root/main/vaninfo/cashamt")); model.makeValue("/root/send/s_new/opmi/opmi_cardamt_new", model.getValue("/root/main/vaninfo/cardamt")); model.makeValue("/root/send/s_new/opmi/opmi_onlineamt_new", model.getValue("/root/main/vaninfo/onlineamt")); model.makeValue("/root/send/s_new/opmi/opmi_uncoamt_new", model.getValue("/root/main/vaninfo/uncoamt")); model.removenode("/root/send/data7"); model.makeNode("/root/send/data7"); model.setValue("/root/send/data7", getNodeListCSV(instance1.selectNodes("/root/send/s_new/opmi"))); if (submit("TXPAO01701")){ fRcptPaperPrint("1"); model.removeNodeset("/root/hidden/rcv"); model.makeNode("/root/hidden/rcv"); //ÀçÁ¶È¸ fInitialize2(); fSearch(); } } function fRcptCancel() { var currow = fCurrowChk(); model.removenode("/root/send/data1"); model.makeNode("/root/send/data1"); model.setValue("/root/send/data1", getNodeListCSV(instance1.selectNodes("/root/hidden/session"))); model.removenode("/root/send/data2"); model.makeNode("/root/send/data2"); model.setValue("/root/send/data2", getNodeListCSV(instance1.selectNodes("/root/main/baseinfo/opmilist/opmi["+ currow +"]"))); if (submit("TXPAO01704")) { //ÀçÁ¶È¸ fSearch(); } } function fCardAprvPopUpConnect(flag) { //½ÂÀγ»¿ªÀÌ ÀÌ¹Ì ¹­ÀÎ ³»¿ª¿¡ ´ëÇÑ ¼ö³³º¯°æ°ú ¼ö³³Ãë¼Ò var parm; var orddd = ""; var orddeptcd = ""; var cretno = ""; var strRcvVan = ''; var fromdd = ''; var todd = ''; var cardAmt = parseInt(model.getValue("/root/main/opmi/sum_cashamt")) + parseInt(model.getValue("/root/main/opmi/sum_cardamt")) + parseInt(model.getValue("/root/main/vaninfo/cardamt")) + parseInt(model.getValue("/root/main/vaninfo/cashamt")); //Ä«µåÁ¤º¸ var cardno = model.getValue("/root/main/vaninfo/cardno"); var valiterm = model.getValue("/root/main/vaninfo/valiterm"); var allotmm = model.getValue("/root/main/vaninfo/allotmm"); //¸ÖƼ°Ç¼ö, ¸ÖƼopmi, ¸ÖƼotpt var m_cnt = 0; var m_opmi_ref = ""; var m_otpt_ref = ""; var send_ref = ""; if (getNodesetCount("/root/main/baseinfo/h_opmi/opmi") > 1){ //¸ÖƼ m_cnt = getNodesetCount("/root/main/baseinfo/h_opmi/opmi"); //ÇöÀç opmi¸¸ send m_opmi_ref = "/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]"; m_otpt_ref = "/root/main/baseinfo/h_otpt"; //send_ref = "/root/main/baseinfo/m_card"; send_ref = "/root/main/baseinfo/cardlist"; //otpt_check = 'Y' var opmi_pid = model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_pid"); var opmi_cretno = model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_cretno"); var opmi_orddd = model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_orddd"); var opmi_rcptdd = model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_rcptdd"); var opmi_rcptno = model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_rcptno"); var opmi_rcptseqno = model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_rcptseqno"); var otpt_pid = "", otpt_cretno = "", otpt_orddd = "", otpt_rcptdd = "", otpt_rcptno = "", otpt_rcptseqno = ""; for (otpt_i = 1; otpt_i <= getNodesetCount("/root/main/baseinfo/h_otpt/otpt"); otpt_i++){ otpt_pid = model.getValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_pid"); otpt_cretno = model.getValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_cretno"); otpt_orddd = model.getValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_orddd"); otpt_rcptdd = model.getValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_rcptdd"); otpt_rcptno = model.getValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_rcptno"); otpt_rcptseqno = model.getValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_rcptseqno"); if (opmi_pid == otpt_pid && opmi_cretno == otpt_cretno && opmi_orddd == otpt_orddd && opmi_rcptdd == otpt_rcptdd && opmi_rcptno == otpt_rcptno && opmi_rcptseqno == otpt_rcptseqno){ model.setValue("/root/main/baseinfo/h_otpt/otpt["+ otpt_i +"]/otpt_check","Y"); break; } } } else{ send_ref = "/root/main/baseinfo/cardlist"; } parm = "0" + "¢Ë" + //¸ÖƼ°Ç¼ö m_opmi_ref + "¢Ë" + //¸ÖƼopmi "" + "¢Ë" + //rcptdd º¯°æ ȤÀº Ãë¼ÒÀÎ °æ¿ì ÇÊ¿ä "" + "¢Ë" + //rcptno "" + "¢Ë" + //rcptseqno cardAmt + "¢Ë" + //totalamt send_ref + "¢Ë" + //send "/root/main/baseinfo/cardlist" + "¢Ë" + //receive model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_pid") + "¢Ë" + //pid getCurrentDate() + "¢Ë" + //orddd cretno + "¢Ë" + //cretno strRcvVan + "¢Ë" + //strRcvVan model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_ordtype") + "¢Ë" + //ordtype fromdd + "¢Ë" + //fromdd todd + "¢Ë" + //todd orddeptcd + "¢Ë" + //orddeptcd //´ÜÀ졂 Á¢¼ö ½ÂÀÎÀ϶§¸¸ ÇÊ¿ä cardno + "¢Ë" + //cardno valiterm + "¢Ë" + //valiterm allotmm + "¢Ë" + //allotmm model.getValue("/root/main/vaninfo/keyinptflag") + "¢Ë" + //keyin¿©ºÎ model.getValue("/root/main/vaninfo/swipedata") + "¢Ë" + //track2data m_otpt_ref + "¢Ë" //¸ÖƼ otpt ; setParameter("SPPAO00400_PARM",parm); setParameter("SPPAO00400_FLAG", flag); setParameter("SPPAO00400_RTNTYPE", "A"); //ÆË¾÷ ¿ÀÇ ¹æ½Ä üũ if( flag == 'I'){ var ivrObjt = document.all("ivr_cardpopup"); if( ivrObjt == null ){ body.createChild("xforms:iviewer", "id:ivr_cardpopup; src:../../../pam/pamcomnweb/xrw/SPPAO00400_½Å¿ëÄ«µå½ÂÀÎ.xrw"); ivrObjt = document.all("ivr_cardpopup"); } if( flag == 'I' ){ ivrObjt.window.javascript.fInit(); var retMsg = ivrObjt.window.javascript.fAutoGetCardAprv(); }else{ ivrObjt.window.javascript.fInit(); var retMsg = ivrObjt.window.javascript.fAutoCnclCardAprv(); } body.removeChild("ivr_cardpopup"); //°á°ú°ª ¸®ÅÏ.. if( retMsg == true || retMsg == false ){ if (retMsg == false) return retMsg; }else{ if( messageBox("Ä«µåÆË¾÷À» Áö±Ý ¹Ù·Î ¿©¼Å¼­ ¿À·ù³­ ÀÛ¾÷À» ´Ù½Ã ÁøÇàÇϽðڽÀ´Ï±î?", "Q999", "") == 6 ){ setParameter("SPPAO00400_PARM",parm); setParameter("SPPAO00400_FLAG", 'E'); //¿¡·¯»óȲ¿¡¼­ ÆË¾÷ È£Ãâ. modal("SPPAO00400", "1","400", "400", "SPPAO00400", "", ""); var rtn = getParameter("SPPAO00400_RTN"); if( rtn == 'N' ){ //ÆË¾÷ÀÌ Á¤»ó Á¾·áµÇÁö ¾Ê¾Ò½À´Ï´Ù. return false; }else{ var cardamt = getParameter("SPPAO00400_TotCardAmt"); if( parseInt( cardamt ) == 0 ){ // return true; }else{ messageBox("Ä«µå½ÂÀÎÃë¼Ò ÈÄ Ä«µå°áÁ¦¾×ÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù!", "E999", ""); return false; } } }else{ return false; } return false; } }else{ modal("SPPAO00400", "1","400", "400", "SPPAO00400", "", ""); if (getParameter("SPPAO00400_RTN") == "N" || getParameter("SPPAO00400_RTN") == ""){ return false; } // return true; model.setValue("/root/main/vaninfo/cardyn","Y"); var TotCardAmt = 0; var card_rcptno; for (i = 1; i <= getNodesetCount("/root/main/baseinfo/cardlist/card"); i++) { card_rcptno = model.getValue("/root/main/baseinfo/cardlist/card[" + i + "]/card_rcptno"); if (card_rcptno == "0" || card_rcptno == "" || card_rcptno == " " || card_rcptno == "-" || card_rcptno == null) { TotCardAmt = (eval(TotCardAmt) + eval(model.getValue("/root/main/baseinfo/cardlist/card[" + i + "]/card_cardamt"))); } } model.setValue("/root/main/vaninfo/cardamt",TotCardAmt.toString()); fCalcRcpt(); } } function fCashAprvPopUpConnect(flag){ var parm; var cashAmt = parseInt(model.getValue("/root/main/opmi/sum_cashamt")) + parseInt(model.getValue("/root/main/opmi/sum_cardamt")) + parseInt(model.getValue("/root/main/vaninfo/cardamt")) + parseInt(model.getValue("/root/main/vaninfo/cashamt")); //Ä«µåÁ¤º¸ var cardno = model.getValue("/root/main/vaninfo/cardno"); var valiterm = model.getValue("/root/main/vaninfo/valiterm"); var allotmm = model.getValue("/root/main/vaninfo/allotmm"); parm = "0" + "¢Ë" + //¸ÖƼ°Ç¼ö "" + "¢Ë" + //¸ÖƼopmi cashAmt + "¢Ë" + //totalamt "/root/main/baseinfo/cashlist" + "¢Ë" + //send "/root/main/baseinfo/cashlist" + "¢Ë" + //receive model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_pid") + "¢Ë" + //pid model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_ordtype") + "¢Ë" + //ordtype model.getValue("/root/main/vaninfo/indinstflag") + "¢Ë" + //indinstflag cardno + "¢Ë" + //gQualcnfmno // valiterm + "¢Ë" + //valiterm // allotmm + "¢Ë" + //allotmm model.getValue("/root/main/vaninfo/keyinptflag") + "¢Ë" + //keyinpuflag "" + "¢Ë" + //swipedata model.getValue("/root/main/vaninfo/qualcnfmflag") + "¢Ë" ; //qualcnfmflag setParameter("SPPAO00500_PARM",parm); setParameter("SPPAO00500_FLAG", flag); modal("SPPAO00501", "1","400", "400", "SPPAO00501", "", ""); //return true; //ÆË¾÷ Á¤»óÁ¾·á ¿©ºÎ! if (getParameter("SPPAO00500_RTN") == "N" || getParameter("SPPAO00500_RTN") == ""){ return false; } return true; } function fOrgAmtSet(){ var currow = eval(fCurrowChk()); if (currow < 1) return false; model.setValue("/root/main/opmi/sum_cardamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_cardamt")) + eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_precardamt"))); model.setValue("/root/main/opmi/sum_cashamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_cashamt")) + eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_precashamt"))); model.setValue("/root/main/opmi/sum_onlineamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_onlineamt")) + eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_preonlineamt"))); model.setValue("/root/main/opmi/sum_uncoamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_uncoamt"))); /* model.setValue("/root/main/vaninfo/cardamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_cardamt")) + eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_precardamt"))); model.setValue("/root/main/vaninfo/cashamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_cashamt")) + eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_precashamt"))); model.setValue("/root/main/vaninfo/onlineamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_onlineamt")) + eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_preonlineamt"))); */ model.setValue("/root/main/vaninfo/uncoamt",eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_uncoamt"))); } function fCalcRcpt() { //´ë»ó±Ý¾×°ú °¢°¢ÀÇ ±Ý¾×sum ºñ±³ //°¢ Ç׸ñº° display±Ý¾×°ú ³»ºÎ ÀνºÅϽº sum±Ý¾×ºñ±³ //¸ÖƼ¼ö³³µÇ¾îÁø ³»¿ª¿¡ ´ëÇÑ Ã³¸®¿©ºÎ? var totamt = 0, cashamt = 0, cardamt = 0, onlineamt = 0, uncoamt = 0; totamt = eval(model.getValue("/root/main/opmi/sum_cardamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt")) + eval(model.getValue("/root/main/opmi/sum_onlineamt")) + eval(model.getValue("/root/main/opmi/sum_uncoamt")); cardamt = eval(model.getValue("/root/main/vaninfo/cardamt")); //** // if (cardamt < 0){ // cardamt = cardamt * -1; // } onlineamt = eval(model.getValue("/root/main/vaninfo/onlineamt")); uncoamt = eval(model.getValue("/root/main/vaninfo/uncoamt")); //21090 = 16090(±âÇö±Ý) + x(Çö±Ý) + 0(±âÄ«µå) + 0(Ä«µå) + 0(±â¿Â¶óÀÎ) + 0(¿Â¶óÀÎ) + 21090(¹Ì¼ö) => -16090 //x = 21090 - (16090 + 0 + 0 + 0 + 0 + 21090) = -16090 //21090 = 0(±âÇö±Ý) + x(Çö±Ý) + 16090(±âÄ«µå) + -16090(Ä«µå) + 0(±â¿Â¶óÀÎ) + 0(¿Â¶óÀÎ) + 5000(¹Ì¼ö) => 16090 //x = 21090 - (0 + 16090 + (-16090) + 0 + 0 + 5000) = 16090 //21090 = 16090(±âÇö±Ý) + x(Çö±Ý) + 0(±âÄ«µå) + 16090(Ä«µå) + 0(±â¿Â¶óÀÎ) + 0(¿Â¶óÀÎ) + 5000(¹Ì¼ö) => -16090 //x = 21090 - (16090 + 0 + 16090 + 0 + 0 + 5000) = -16090 cashamt = totamt - (eval(model.getValue("/root/main/opmi/sum_cardamt")) + cardamt + eval(model.getValue("/root/main/opmi/sum_cashamt")) + eval(model.getValue("/root/main/opmi/sum_onlineamt")) + onlineamt + uncoamt ); //** //if (cashamt == 0) cashamt = totamt; model.setValue("/root/main/vaninfo/cashamt",cashamt.toString()); model.refresh(); } function fRcptPaperPrint(flag) { if (flag == "1"){ //¼ö³³, Ãë¼Ò ÈÄ ¹ßÇà if (instance1.selectSingleNode("/root/hidden/rcv/h_rcpt/rcpt") == null){ return false; } } //¿µ¼öÁõ ¹ßÇà µ¥ÀÌÅÍ ¼¼ÆÃ. model.removeNodeset("/root/temp/receipt"); model.makeNode("/root/temp/receipt/pid"); model.makeNode("/root/temp/receipt/rcptdd"); model.makeNode("/root/temp/receipt/rcptno"); model.makeNode("/root/temp/receipt/rcptseqno"); model.makeNode("/root/temp/receipt/orddd"); model.makeNode("/root/temp/receipt/indd"); model.makeNode("/root/temp/receipt/insukind"); model.makeNode("/root/temp/receipt/ordtype"); model.makeNode("/root/temp/receipt/instcd"); model.makeNode("/root/temp/receipt/engYN"); model.makeNode("/root/temp/receipt/reprintYN"); model.makeNode("/root/temp/receipt/ordrcptflag"); model.makeNode("/root/temp/receipt/orddeptcd"); model.makeNode("/root/temp/receipt/orddrid"); model.makeNode("/root/temp/receipt/rcptsite"); model.makeNode("/root/temp/receipt/cretno"); model.setValue("/root/temp/receipt/rcptsite", "X"); model.setValue("/root/temp/receipt/engYN", model.getValue("/root/main/option/engreceipt")); //20080928 À¯Á¤¶õ ¸·À½ model.setValue("/root/temp/receipt/reprintYN", model.getValue("/root/main/option/originyn")); // model.setValue("/root/temp/receipt/reprintYN", "Y"); model.setValue("/root/temp/receipt/ordtype", "¿Ü·¡¿µ¼öÁõ"); model.setValue("/root/temp/receipt/ordrcptflag", ""); if (flag == "1"){ if (instance1.selectSingleNode("/root/hidden/rcv/h_rcpt/rcpt/pid") != null){ for (a = 1; a <= getNodesetCount("/root/hidden/rcv/h_rcpt/rcpt"); a++){ model.setValue("/root/temp/receipt/orddd", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/orddd")); model.setValue("/root/temp/receipt/pid", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/pid")); model.setValue("/root/temp/receipt/rcptdd", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/rcptdd")); model.setValue("/root/temp/receipt/rcptno", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/rcptno")); model.setValue("/root/temp/receipt/rcptseqno", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/rcptseqno")); model.setValue("/root/temp/receipt/instcd", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/instcd")); model.setValue("/root/temp/receipt/orddeptcd", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/orddeptcd")); model.setValue("/root/temp/receipt/orddrid", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/orddrid")); model.setValue("/root/temp/receipt/cretno", model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/cretno")); //alert(model.getValue("/root/hidden/rcv/h_rcpt/rcpt["+ a +"]/cretno")); modal("SPPAO01900", "1", "200", "200", "SPPAO01900", "", ""); } } } else{ for (b = 1; b <= getNodesetCount("/root/main/baseinfo/opmilist/opmi"); b++){ if (model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_chck") != "true") continue; model.setValue("/root/temp/receipt/orddd", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_orddd")); model.setValue("/root/temp/receipt/pid", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_pid")); model.setValue("/root/temp/receipt/rcptdd", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_rcptdd")); model.setValue("/root/temp/receipt/rcptno", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_rcptno")); model.setValue("/root/temp/receipt/rcptseqno", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_rcptseqno")); model.setValue("/root/temp/receipt/instcd", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_instcd")); model.setValue("/root/temp/receipt/orddeptcd", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_orddeptcd")); model.setValue("/root/temp/receipt/orddrid", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_orddrid")); model.setValue("/root/temp/receipt/cretno", model.getValue("/root/main/baseinfo/opmilist/opmi["+ b +"]/opmi_cretno")); modal("SPPAO01900", "1", "200", "200", "SPPAO01900", "", ""); } } } function fCashAprvMake() { //ÀÌÀü Çö±Ý ¿µ¼öÁõ ³»¿ªÀº ¹«Á¶°Ç Ãë¼Ò½ÃŲ ÈÄ ½Å±Ô½ÂÀÎ var card_cardno = model.getValue("/root/main/vaninfo/cardno"); if (model.getValue("/root/main/vaninfo/cardyn") != "N" || (card_cardno == null || card_cardno == "" || card_cardno == " " || card_cardno == "-")) return false; var currow = 0 ; for (i_true = 1; i_true <= getNodesetCount("/root/main/baseinfo/opmilist/opmi"); i_true++){ if (model.getValue("/root/main/baseinfo/opmilist/opmi["+ i_true+"]/opmi_chck") == "true"){ currow = i_true; break; } } model.removeNodeset("/root/main/h_cash2/cash"); //*h_cash2 model.makeNode("/root/main/h_cash2/cash[1]/cash_pid"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcptdd"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcptno"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcptseqno"); model.makeNode("/root/main/h_cash2/cash[1]/cash_seqno"); model.makeNode("/root/main/h_cash2/cash[1]/cash_instcd"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcptstat"); model.makeNode("/root/main/h_cash2/cash[1]/cash_ordtype"); model.makeNode("/root/main/h_cash2/cash[1]/cash_keyinptflag"); model.makeNode("/root/main/h_cash2/cash[1]/cash_indinstflag"); model.makeNode("/root/main/h_cash2/cash[1]/cash_qualcnfmflag"); model.makeNode("/root/main/h_cash2/cash[1]/cash_qualcnfmno"); model.makeNode("/root/main/h_cash2/cash[1]/cash_aprvflag"); model.makeNode("/root/main/h_cash2/cash[1]/cash_aprvno"); model.makeNode("/root/main/h_cash2/cash[1]/cash_aprvdd"); model.makeNode("/root/main/h_cash2/cash[1]/cash_aprvtm"); model.makeNode("/root/main/h_cash2/cash[1]/cash_cashamt"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcptexecdd"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcpttm"); model.makeNode("/root/main/h_cash2/cash[1]/cash_rcptrid"); model.makeNode("/root/main/h_cash2/cash[1]/cash_preamtyn"); model.makeNode("/root/main/h_cash2/cash[1]/cash_innrtretyn"); model.makeNode("/root/main/h_cash2/cash[1]/cash_remfact"); model.makeNode("/root/main/h_cash2/cash[1]/cash_fstrgstrid"); model.makeNode("/root/main/h_cash2/cash[1]/cash_fstrgstdt"); model.makeNode("/root/main/h_cash2/cash[1]/cash_lastupdtrid"); model.makeNode("/root/main/h_cash2/cash[1]/cash_lastupdtdt"); model.setValue("/root/main/h_cash2/cash[1]/cash_pid",model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_pid")); model.setValue("/root/main/h_cash2/cash[1]/cash_rcptdd","-"); model.setValue("/root/main/h_cash2/cash[1]/cash_rcptno","0"); model.setValue("/root/main/h_cash2/cash[1]/cash_rcptseqno","1"); model.setValue("/root/main/h_cash2/cash[1]/cash_seqno","1"); model.setValue("/root/main/h_cash2/cash[1]/cash_instcd",model.getValue("/root/hidden/session/sess_posinstcd")); model.setValue("/root/main/h_cash2/cash[1]/cash_rcptstat","Y"); model.setValue("/root/main/h_cash2/cash[1]/cash_ordtype",model.getValue("/root/main/baseinfo/opmilist/opmi["+ currow +"]/opmi_ordtype")); model.setValue("/root/main/h_cash2/cash[1]/cash_keyinptflag",model.getValue("/root/main/vaninfo/keyinptflag")); model.setValue("/root/main/h_cash2/cash[1]/cash_indinstflag",model.getValue("/root/main/vaninfo/indinstflag")); model.setValue("/root/main/h_cash2/cash[1]/cash_qualcnfmflag",model.getValue("/root/main/vaninfo/qualcnfmflag")); model.setValue("/root/main/h_cash2/cash[1]/cash_qualcnfmno",model.getValue("/root/main/vaninfo/cardno")); model.setValue("/root/main/h_cash2/cash[1]/cash_aprvflag","41"); //½ÂÀÎ(41),Ãë¼Ò(51) ±¸ºÐ model.setValue("/root/main/h_cash2/cash[1]/cash_aprvno",""); model.setValue("/root/main/h_cash2/cash[1]/cash_aprvdd",""); model.setValue("/root/main/h_cash2/cash[1]/cash_aprvtm",""); //model.setValue("/root/main/h_cash2/cash[1]/cash_cashamt",model.getValue("/root/main/vaninfo/cashamt")); model.setValue("/root/main/h_cash2/cash[1]/cash_cashamt",(eval(model.getValue("/root/main/vaninfo/cashamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt"))).toString()); model.setValue("/root/main/h_cash2/cash[1]/cash_rcptexecdd",""); model.setValue("/root/main/h_cash2/cash[1]/cash_rcpttm",""); model.setValue("/root/main/h_cash2/cash[1]/cash_rcptrid",""); model.setValue("/root/main/h_cash2/cash[1]/cash_preamtyn",""); model.setValue("/root/main/h_cash2/cash[1]/cash_innrtretyn",""); model.setValue("/root/main/h_cash2/cash[1]/cash_remfact",""); model.setValue("/root/main/h_cash2/cash[1]/cash_fstrgstrid",""); model.setValue("/root/main/h_cash2/cash[1]/cash_fstrgstdt",""); model.setValue("/root/main/h_cash2/cash[1]/cash_lastupdtrid",""); model.setValue("/root/main/h_cash2/cash[1]/cash_lastupdtdt",""); } function fVanApp(cardcashgb,flag) { var path1 = "", path2 = "", path3 = "", path4 = "", path5 = "", path6 = ""; var txt1 = "", txt2 = ""; var ordergb = "", ordergb2 = ""; if (flag == "I") { path1 = "/root/main/h_cash2/cash"; path2 = "/cash_"; path3 = "/cash_cashamt"; path4 = "/cash_qualcnfmno"; path5 = "qualcnfmflag"; path6 = "indinstflag"; txt1 = "Çö±Ý"; } else if (flag == "D") { path1 = "/root/main/baseinfo/cashlist/cash"; //"/root/main/c_cash/cash" ¿¡¼­ º¯°æ path2 = "/cash_"; path3 = "/cash_cashamt"; path4 = "/cash_qualcnfmno"; path5 = "qualcnfmflag"; path6 = "indinstflag"; txt1 = "Çö±Ý"; } /* °Å·¡±¸ºÐ (11:½Å¿ëÄ«µå½ÂÀοäû, 12:½Å¿ëÄ«µå½ÂÀÎÀÀ´ä, 21:½Å¿ëÄ«µåÃë¼Ò¿äû, 22:½Å¿ëÄ«µåÃë¼ÒÀÀ´ä, 31:¼öÇ¥Á¶È¸¿äû, 32:¼öÇ¥Á¶È¸ÀÀ´ä, 41:Çö±Ý¿µ¼öÁõ½ÂÀοäû,42:Çö±Ý¿µ¼öÁõ½ÂÀÎÀÀ´ä, 51:Çö±Ý¿µ¼öÁõÃë¼Ò¿äû,52:Çö±Ý¿µ¼öÁõÃë¼ÒÀÀ´ä) */ for (catch_i = 1; catch_i <= getNodesetCount(path1); catch_i++) { if (flag == "I" && model.getValue(path1 + "["+ catch_i +"]" + path2 + "rcptdd").length == 8) continue; //ÀԱݽà ÀÚµ¿½ÂÀÎÀÌ ÀϺθ¸ ¼º°øÇÒ °æ¿ì ½ÇÆÐÇÑ °Ç¸¸ Àç½ÂÀÎ ¹Þµµ·Ï Çϱâ À§Çؼ­ ½ÂÀÎÀÏÀÚ°¡ µé¾î¿Â °æ¿ì ³Ñ±ä´Ù if (flag == "I" && model.getValue(path1 + "["+ catch_i +"]" + path2 + "aprvdd").length == 8) continue; if (flag == "D" && model.getValue(path1 + "["+ catch_i +"]" + path2 + "rcptstat") != "X") continue; if (model.getValue(path1 + "["+ catch_i +"]" + path2 + "aprvdd").length == 8) //¿ø½ÂÀÎÀÏÀÚ Á¸Àç => Ãë¼Ò { ordergb = "51"; ordergb2 = "52"; } else //½ÂÀÎ { ordergb = "41"; ordergb2 = "42"; } //½ÂÀÎ/Ãë¼Ò fAppCardVanData("01" //data1 //vangb van»ç±¸ºÐ ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "aprvflag") //data2 //ordergb °Å·¡±¸ºÐ ,getCurrentDate() //data3 //mdate ȸ°èÀÏÀÚ ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "pid") //data4 //pano µî·Ï¹øÈ£ ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "ordtype") //data5 //iogb ÀԿܱ¸ºÐ ,"" //data6 //deptcode Áø·á°úÄÚµå ,"" //data7 //diagdate Áø·áÀÏÀÚ ,model.getValue("/root/hidden/session/sess_userid") //data8 //clientid ¼ö³³ÀÚ ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "keyinptflag") //data9 //entrymode ÀԷ±¸ºÐ ,"" //data10 //track2data Æ®·¢data ,model.getValue(path1 + "["+ catch_i +"]" + path4) //data11 //cardnumber Ä«µå¹øÈ£ or qualcnfmno ,model.getValue(path1 + "["+ catch_i +"]" + path2 + path5) //data12 //cardperiod À¯È¿±â°£ or qualcnfmflag ,model.getValue(path1 + "["+ catch_i +"]" + path2 + path6) //data13 //carddivide ÇҺΰ³¿ù¼ö or indinstflag ,model.getValue(path1 + "["+ catch_i +"]" + path3) //data14 //netamt ±Ý¾× ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "aprvdd") //data15 //oldappdate ¿ø°Å·¡½ÂÀÎÀÏÀÚ(Ãë¼Ò½Ã) ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "aprvtm") //data16 //oldapptime ¿ø°Å·¡½ÂÀνð£(Ãë¼Ò½Ã) ,model.getValue(path1 + "["+ catch_i +"]" + path2 + "aprvno") //data17 //oldappno ¿ø°Å·¡½ÂÀιøÈ£(Ãë¼Ò½Ã) ); if (model.getValue("/root/tmp/appvanif/replystat") != "0000" && model.getValue("/root/tmp/appvanif/replystat") != "9999") //9999 ±âÃë¼Ò°Å·¡ { messageBox(txt1 + " " + " " + "½ÂÀÎ½ÇÆÐ => "+ model.getValue("/root/tmp/appvanif/cardname") ,"E999",""); return false; } else { if (model.getValue("/root/tmp/appvanif/replystat") == "0000" ) { model.setValue(path1 + "["+ catch_i +"]" + path2 + "aprvdd", model.getValue("/root/tmp/appvanif/approvaldate")); //½ÂÀÎÀÏÀÚ model.setValue(path1 + "["+ catch_i +"]" + path2 + "aprvtm", model.getValue("/root/tmp/appvanif/approvaltime")); //½ÂÀνð£ model.setValue(path1 + "["+ catch_i +"]" + path2 + "aprvno", model.getValue("/root/tmp/appvanif/approvalno")); //½ÂÀιøÈ£ model.setValue(path1 + "["+ catch_i +"]" + path2 + "aprvflag",ordergb2); //½ÂÀÎÃë¼Ò±¸ºÐ if (flag == "D"){ model.setValue(path1 + "["+ catch_i +"]" + path2 + "rcptstat","D"); var cashamt = eval(model.getValue(path1 + "["+ catch_i +"]" + path3)) * -1; model.setValue(path1 + "["+ catch_i +"]" + path3, cashamt); } } } } //for //if (flag == "I") model.copyNode("/root/main/baseinfo/cashlist","/root/main/h_cash2"); //else if (flag == "D"){ if (flag == "I"){ var cashcnt = getNodesetCount("/root/main/baseinfo/cashlist/cash"); var cashamt = 0; for (h = 1; h <= getNodesetCount("/root/main/h_cash2/cash"); h++){ cashcnt++; model.makeNode("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]"); model.copyNode("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]","/root/main/h_cash2/cash["+ h +"]"); } } } function fCashAprvCncl(flag){ if (getNodesetCount("/root/main/baseinfo/cashlist/cash") > 0){ var cashcnt = getNodesetCount("/root/main/baseinfo/cashlist/cash"); for (i = 1; i <= getNodesetCount("/root/main/baseinfo/cashlist/cash"); i++){ if (model.getValue("/root/main/baseinfo/cashlist/cash["+ i +"]/cash_rcptstat") == "Y" && eval(model.getValue("/root/main/baseinfo/cashlist/cash["+ i +"]/cash_cashamt")) > 0){ if (flag == "D" && eval(model.getValue("/root/main/baseinfo/opmilist/opmi["+ eval(fCurrowChk()) +"]/opmi_cashamt")) != eval(model.getValue("/root/main/baseinfo/cashlist/cash["+ i +"]/cash_cashamt"))) continue; cashcnt++; model.makeNode("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]"); model.copyNode("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]","/root/main/baseinfo/cashlist/cash["+ i +"]"); model.setValue("/root/main/baseinfo/cashlist/cash["+ i +"]/cash_rcptstat","C"); model.setValue("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]/cash_rcptstat","X"); //Á¤»óÃë¼ÒµÇ°í ³ª¸é D·Î º¯°æ model.setValue("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]/cash_rcptdd",""); model.setValue("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]/cash_rcptno","0"); model.setValue("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]/cash_rcptseqno","1"); model.setValue("/root/main/baseinfo/cashlist/cash["+ cashcnt +"]/cash_aprvflag","51"); } } if (fVanApp("cash","D") == false) return false; } } function fAfterChangeCardNo(){ if ( model.getValue("/root/main/vaninfo/cardyn")=="Y" ) { if ((ipt_cardno.currentText).length >16) { //16ÀÚ¸®º¸´Ù Å©¸é, // "="ÀÌ ÀÖÀ¸¸é, swipe if ( (ipt_cardno.currentText).indexOf("=") >0 ) { var vSwipeData = ""; var vCardno_array = ""; var vCardno = ""; vSwipeData = ipt_cardno.currentText; // swipe ½Ã ù±ÛÀÚ¿¡ ? if ( vSwipeData.indexOf("?") >= 0 ) { vSwipeData = (vSwipeData).substr(1,37); } if ( vSwipeData.indexOf("/") >= 0 ) { vSwipeData = (vSwipeData).substr(1,37); } model.setValue("/root/main/vaninfo/swipedata", vSwipeData ); vCardno_array = vSwipeData.split("="); vCardno = vCardno_array[0]; // swipe ½Ã ù±ÛÀÚ¿¡ ? if ( vCardno.indexOf("?") >= 0 ) { vCardno = (vCardno).substr(1,16); } if ( vCardno.indexOf("/") >= 0 ) { vCardno = (vCardno).substr(1,16); } //À¯È¿ÀÏÀÚ var vValiterm = (vCardno_array[1]).substr(0,4); model.setValue("/root/main/vaninfo/cardno", vCardno); model.setValue("/root/main/vaninfo/keyinptflag","S"); model.setValue("/root/main/vaninfo/valiterm",vValiterm); model.setValue("/root/main/vaninfo/allotmm","00"); model.refresh(); model.setFocus("ipt_valiterm"); } } else if ((ipt_cardno.currentText).length ==16) { model.setValue("/root/main/vaninfo/cardno",ipt_cardno.currentText); model.setValue("/root/main/vaninfo/keyinptflag","K"); model.setValue("/root/main/vaninfo/allotmm","00"); model.refresh(); model.setFocus("ipt_valiterm"); } } //if ( model.getValue("/root/init/option/cardyn")=="Y" ) { else if ( model.getValue("/root/main/vaninfo/cardyn")=="N" ) { rdo_indyn.disabled = false; model.setValue("/root/main/vaninfo/indinstflag","00"); //ÁöÃâÁõºù ¼¼ÆÃ //Çö±Ý¿µ¼öÁõ ¼±Åýà if ((ipt_cardno.currentText).length >16) { //16ÀÚ¸®º¸´Ù Å©¸é, // "="ÀÌ ÀÖÀ¸¸é, swipe if ( (ipt_cardno.currentText).indexOf("=") >0 ) { var vSwipeData = ""; var vCardno_array = ""; var vCardno = ""; //vSwipeData = model.getValue("/root/main/outrgst/m_etc/cardno"); vSwipeData = ipt_cardno.currentText; // swipe ½Ã ù±ÛÀÚ¿¡ ? if ( vSwipeData.indexOf("?") >= 0 ) { vSwipeData = (vSwipeData).substr(1,37); } if ( vSwipeData.indexOf("/") >= 0 ) { vSwipeData = (vSwipeData).substr(1,37); } vSwipeData = vSwipeData.getRightPad(40, " "); model.setValue("/root/main/vaninfo/swipedata", vSwipeData ); vCardno_array = vSwipeData.split("="); vCardno = vCardno_array[0]; // swipe ½Ã ù±ÛÀÚ¿¡ ? if ( vCardno.indexOf("?") >= 0 ) { vCardno = (vCardno).substr(1,16); } //À¯È¿ÀÏÀÚ var vValiterm = (vCardno_array[1]).substr(0,4); model.setValue("/root/main/vaninfo/cardno", vCardno); model.setValue("/root/main/vaninfo/keyinptflag","S"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) model.setValue("/root/main/vaninfo/qualcnfmflag","3"); //Çö±Ý¿µ¼öÁõÀ϶§´Â ÇҺΰ³¿ù¿¡ ¹ýÀÎ/°³Àα¸ºÐ(°³ÀÎ:00 »ç¾÷ÀÚ:01) model.setValue("/root/main/vaninfo/allotmm",model.getValue("/root/main/vaninfo/indinstflag") ); model.refresh(); model.setFocus("ipt_cashamt"); } } else if ((ipt_cardno.currentText).length ==16) { var vSwipeData = ""; vSwipeData = model.getValue("/root/main/vaninfo/cardno")+"="; vSwipeData = vSwipeData.getRightPad(40, " "); model.setValue("/root/main/vaninfo/swipedata",vSwipeData); model.setValue("/root/main/vaninfo/keyinptflag","S"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) model.setValue("/root/main/vaninfo/qualcnfmflag","3"); model.refresh(); model.setFocus("ipt_cashamt"); } else { //16ÀÚ¸®º¸´Ù ÀÛÀ¸¸é, ÁֹιøÈ£ ȤÀº ÀüÈ­¹øÈ£ »ç¾÷Àå¹øÈ£ var vSwipeData = ""; vSwipeData = model.getValue("/root/main/vaninfo/cardno")+"="; vSwipeData = vSwipeData.getRightPad(40, " "); model.setValue("/root/main/vaninfo/swipedata",vSwipeData); model.setValue("/root/main/vaninfo/keyinptflag","K"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) //±æÀ̰¡ 13ÀÚ¸®À̸é,ÁֹιøÈ£ if ( (model.getValue("/root/main/vaninfo/cardno")).length==13 ) { model.setValue("/root/main/vaninfo/qualcnfmflag","1"); } else { //¾Õ 3ÀÚ¸® 010,011,016,017,018,019 À̸é ÀüÈ­ if ( (model.getValue("/root/main/vaninfo/cardno")).substr(0,3) == "010" || (model.getValue("/root/main/vaninfo/cardno")).substr(0,3) == "011" || (model.getValue("/root/main/vaninfo/cardno")).substr(0,3) == "016" || (model.getValue("/root/main/vaninfo/cardno")).substr(0,3) == "017" || (model.getValue("/root/main/vaninfo/cardno")).substr(0,3) == "018" || (model.getValue("/root/main/vaninfo/cardno")).substr(0,3) == "019" ) { model.setValue("/root/main/vaninfo/qualcnfmflag","2"); } else { //16ÀÚ¸® ±æÀÌ ¹Ì¸¸ÀÏ ¶§ 13ÀÚ¸® ÁֹιøÈ£ Á¦¿Ü ÈÄ ÇÚµåÆù ¾ÕÀÚ¸® üũ ³ª¸ÓÁö´Â »ç¾÷Àå model.setValue("/root/main/vaninfo/qualcnfmflag","4"); model.setValue("/root/main/vaninfo/indinstflag","01"); //ÁöÃâÁõºù } } //length ==13 model.refresh(); model.setFocus("ipt_cashamt"); }//lenth ==16 }//cardyn ==N else{ if ((ipt_cardno.currentText).length >16) { //16ÀÚ¸®º¸´Ù Å©¸é, // "="ÀÌ ÀÖÀ¸¸é, swipe if ( (ipt_cardno.currentText).indexOf("=") >0 ) { var vSwipeData = ""; var vCardno_array = ""; var vCardno = ""; //vSwipeData = model.getValue(cardno_ref); vSwipeData = ipt_cardno.currentText; // swipe ½Ã ù±ÛÀÚ¿¡ ? if ( vSwipeData.indexOf("?") >= 0 ) { vSwipeData = (vSwipeData).substr(1,37); } if ( vSwipeData.indexOf("/") >= 0 ) { vSwipeData = (vSwipeData).substr(1,37); } model.setValue("/root/main/vaninfo/swipedata", vSwipeData ); vCardno_array = vSwipeData.split("="); vCardno = vCardno_array[0]; // swipe ½Ã ù±ÛÀÚ¿¡ ? if ( vCardno.indexOf("?") >= 0 ) { vCardno = (vCardno).substr(1,16); } if ( vCardno.indexOf("/") >= 0 ) { vCardno = (vCardno).substr(1,16); } //À¯È¿ÀÏÀÚ var vValiterm = (vCardno_array[1]).substr(0,4); //alert( (vCardno_array[1]) ); model.setValue("/root/main/vaninfo/cardno", vCardno); model.setValue("/root/main/vaninfo/keyinptflag","S"); model.setValue("/root/main/vaninfo/valiterm",vValiterm); model.setValue("/root/main/vaninfo/allotmm","00"); model.refresh(); if( vValiterm.length == 4 ){ model.setFocus("ipt_allotmm"); }else{ model.setFocus("ipt_valiterm"); } } } else if ((ipt_cardno.currentText).length == 16) { model.setValue("/root/main/vaninfo/cardno",ipt_cardno.currentText); model.setValue("/root/main/vaninfo/keyinptflag","K"); model.setValue("/root/main/vaninfo/allotmm","00"); model.refresh(); model.setFocus("ipt_valiterm"); } else return false; //ÀԱݱݾ×ÀÌ Á¸ÀçÇÏ´Â °æ¿ì¸¸ ½ÇÇà model.setValue("/root/main/vaninfo/cardyn","Y"); var Sum_amt = 0; //¼±ÅÃµÈ °Íµé¿¡ ´ëÇÑ ¼ö³³ÇÒ ±Ý¾× SUM for (var i = 1; i <= getNodesetCount("/root/send/s_opmi/opmi") ; i++ ) { //Çö±Ý±Ý¾×(¼ø¼öÇö±Ý)À» SUM ÇÏ¿© //Ä«µå¼±ÅÃµÈ °æ¿ì, Ä«µå±Ý¾×À¸·Î SUM Sum_amt = Sum_amt + eval(model.getValue("/root/send/s_opmi/opmi["+ i +"]/opmi_cashamt")); } if ( model.getValue("/root/main/vaninfo/cardyn") == "Y" ) { model.setValue("/root/main/vaninfo/cardamt", (eval(model.getValue("/root/main/vaninfo/cashamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt"))).toString()); //model.setValue("/root/main/vaninfo/cashamt", "0"); fCalcRcpt(); /* model.setValue("/root/main/vaninfo/cardamt", Sum_amt); model.setValue("/root/main/vaninfo/cashamt", "0"); */ } //Çö±Ý¼±ÅõǾî ÀÖÀ¸¸é, Çö±Ý±Ý¾×À» SUM else { if ( model.getValue("/root/main/vaninfo/cardyn") == "N" ){ //ÁֹιøÈ£ µðÆúÆ®·Î ¼¼ÆÃ model.setValue("/root/main/vaninfo/cardno", model.getValue("/root/send/s_opmi/opmi/opmi_rrgstno1") +model.getValue("/root/send/s_opmi/opmi/opmi_rrgstno2")); } else{ model.resetInstanceNode("/root/main/vaninfo/cardno"); } /* model.setValue("/root/main/vaninfo/cashamt", Sum_amt); model.setValue("/root/main/vaninfo/cardamt", "0"); */ if (getNodesetCount("/root/main/baseinfo/cardlist/card") < 1){ model.setValue("/root/main/vaninfo/cardamt", "0"); model.setValue("/root/main/vaninfo/cashamt", ( ( eval(model.getValue("/root/main/opmi/sum_cardamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt")) + eval(model.getValue("/root/main/opmi/sum_onlineamt")) + eval(model.getValue("/root/main/opmi/sum_uncoamt")) ) - ( eval(model.getValue("/root/main/opmi/sum_cardamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt")) + eval(model.getValue("/root/main/opmi/sum_onlineamt")) + eval(model.getValue("/root/main/vaninfo/cardamt")) + eval(model.getValue("/root/main/vaninfo/onlineamt")) + eval(model.getValue("/root/main/vaninfo/uncoamt")) ) ).toString()); } } model.refresh(); } //else C } function fEasyPadNoInsert(flag, ipt1, ipt2){ //flag ://rrgstno.¹Î¹ø phone.Àü¹ø //ipt1 : ÀÎDz¹öư¸í ¿¹)ipt_rrgstno1 //ipt2 : ÀÎDz¹öư¸í ¿¹)ipt_rrgstno2 //[0]Á¤»ó󸮿©ºÎ ±¸ºÐ //[1]phone -- Àü¹ø rrgstno--¹Î¹ø //[2]phone À϶§´Â Àü¹ø rrgstno À϶§´Â ¾ÕÀÚ¸® //[3]phone À϶§´Â ¾øÀ½ rrgstno À϶§´Â µÞÀÚ¸® var sValue = flag ; //rrgstno.¹Î¹ø phone.Àü¹ø setParameter("SPPAO00503_PARM",sValue);//1.Àü¹ø 2.¹Î¹ø modal("../../../pam/inordamtmngtweb/xrw/SPPAO00503", "1","", "", "SPPAO00503", "", "", "sysmenu:hidden"); var SPPAO00503_RTN = getParameter("SPPAO00503_RTN"); var array_parm = SPPAO00503_RTN.split("¢Ë"); if(array_parm[0] == "Y"){ if (array_parm[1] == "phone" ) { //Àü¹ø if(array_parm[2] != "") { model.setvalue("/root/main/vaninfo/cardyn" , "N"); frdo_cardyn(); model.setValue("/root/main/vaninfo/cardno", array_parm[2]); model.setFocus("btn_rcpt"); ipt1.value = array_parm[2]; ipt1.refresh(); } }else if (array_parm[1] == "rrgstno" ) { //¹Î¹ø ipt1.value = array_parm[2]; ipt2.value = array_parm[3]; ipt1.refresh(); ipt2.refresh(); model.setFocus("ipt_rrgstno2"); } }else{ messageBox("ÆË¾÷ ºñÁ¤»óÁ¾·á","E999"); } } function fipt_cashamt() { setInputNodeCurText(); if(model.getValue("/root/main/vaninfo/cashamt") == "") model.setValue("/root/main/vaninfo/cashamt" ,"0"); if(model.getValue("/root/main/vaninfo/cardamt") == "") model.setValue("/root/main/vaninfo/cardamt" ,"0"); if(model.getValue("/root/main/vaninfo/onlineamt") == "") model.setValue("/root/main/vaninfo/onlineamt" ,"0"); if(model.getValue("/root/main/vaninfo/uncoamt") == "") model.setValue("/root/main/vaninfo/uncoamt" ,"0"); model.setvalue("/root/main/vaninfo/cashamt", 0 - parseInt(model.getValue("/root/main/vaninfo/cardamt").removeMask(",")) - parseInt(model.getvalue("/root/main/vaninfo/onlineamt").removeMask(",")) - parseInt(model.getvalue("/root/main/vaninfo/uncoamt").removeMask(",")) ); ipt_cardamt.refresh(); ipt_cashamt.refresh(); ipt_onlineamt.refresh(); ipt_uncoamt.refresh(); } function fipt_cardamt() { setInputNodeCurText(); if(model.getValue("/root/main/vaninfo/cashamt") == "") model.setValue("/root/main/vaninfo/cashamt" ,"0"); if(model.getValue("/root/main/vaninfo/cardamt") == "") model.setValue("/root/main/vaninfo/cardamt" ,"0"); if(model.getValue("/root/main/vaninfo/onlineamt") == "") model.setValue("/root/main/vaninfo/onlineamt" ,"0"); if(model.getValue("/root/main/vaninfo/uncoamt") == "") model.setValue("/root/main/vaninfo/uncoamt" ,"0"); model.setvalue("/root/main/vaninfo/cardamt", 0 - parseInt(model.getValue("/root/main/vaninfo/cashamt").removeMask(",")) - parseInt(model.getvalue("/root/main/vaninfo/onlineamt").removeMask(",")) - parseInt(model.getvalue("/root/main/vaninfo/uncoamt").removeMask(",")) ); ipt_cardamt.refresh(); ipt_cashamt.refresh(); ipt_onlineamt.refresh(); ipt_uncoamt.refresh(); } function frdo_cardyn() { //Ä«µå, ÅëÀå, ¹Ì¼ö ³»¿ªÀÌ ¾øÀ» °æ¿ì¸¸ ¶óµð¿À ¹öưÀ¸·Î ¼±ÅÃÇØ¼­ ±Ý¾× °è»ê °¡´É if ( model.getValue("/root/main/vaninfo/cardyn") == "Y" ) { if (getNodesetCount("/root/main/baseinfo/cardlist/card") > 0){ model.setValue("/root/main/vaninfo/cardyn","C"); model.resetInstanceNode("/root/main/vaninfo/cardno"); model.refresh(); messageBox("ÀÌ¹Ì Àû¿ëµÈ Ä«µå°ÇÀÌ Á¸ÀçÇÕ´Ï´Ù.Ä«µåÆË¾÷À¸·Î ó¸®ÇϽʽÿä!","E999",""); return; } if (eval(model.getValue("/root/main/vaninfo/cashamt")) == 0 && eval(model.getValue("/root/main/opmi/sum_cashamt")) == 0){ model.setValue("/root/main/vaninfo/cardyn","C"); model.resetInstanceNode("/root/main/vaninfo/cardno"); model.refresh(); messageBox("Ä«µå·Î Àû¿ëÇÒ Çö±Ý±Ý¾×ÀÌ ¾ø½À´Ï´Ù!","E999",""); return; } } else if ( model.getValue("/root/main/vaninfo/cardyn") == "N" ) { if (getNodesetCount("/root/main/baseinfo/cardlist/card") > 0 && eval(model.getValue("/root/main/vaninfo/cashamt")) == 0){ model.setValue("/root/main/vaninfo/cardyn","C"); model.resetInstanceNode("/root/main/vaninfo/cardno"); model.refresh(); messageBox("Çö±Ý¿µ¼öÁõ Àû¿ëÇÒ Çö±Ý±Ý¾×ÀÌ ¾ø½À´Ï´Ù! Ä«µå ¶Ç´Â ¹Ì¼ö ¶Ç´Â ÅëÀåÀԱݾ×À» Ãë¼Ò ÈÄ Çö±Ý¿µ¼öÁõÀ» ¼±ÅÃÇϽʽÿä","E999",""); return; } } var Sum_amt = 0; //¼±ÅÃµÈ °Íµé¿¡ ´ëÇÑ ¼ö³³ÇÒ ±Ý¾× SUM for (var i = 1; i <= getNodesetCount("/root/send/s_opmi/opmi") ; i++ ) { //Çö±Ý±Ý¾×(¼ø¼öÇö±Ý)À» SUM ÇÏ¿© //Ä«µå¼±ÅÃµÈ °æ¿ì, Ä«µå±Ý¾×À¸·Î SUM Sum_amt = Sum_amt + eval(model.getValue("/root/send/s_opmi/opmi["+ i +"]/opmi_cashamt")); } if ( model.getValue("/root/main/vaninfo/cardyn") == "Y" ) { //model.setValue("/root/main/vaninfo/cardamt", Sum_amt); model.setValue("/root/main/vaninfo/cardamt", (eval(model.getValue("/root/main/vaninfo/cashamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt"))).toString()); //model.setValue("/root/main/vaninfo/cashamt", "0"); fCalcRcpt(); } //Çö±Ý¼±ÅõǾî ÀÖÀ¸¸é, Çö±Ý±Ý¾×À» SUM else { if ( model.getValue("/root/main/vaninfo/cardyn") == "N"){ //ÁֹιøÈ£ µðÆúÆ®·Î ¼¼ÆÃ /* model.setValue("/root/main/vaninfo/cardno", model.getValue("/root/send/s_opmi/opmi/opmi_rrgstno1") +model.getValue("/root/send/s_opmi/opmi/opmi_rrgstno2")); model.refresh(); event.keyCode = "13"; ipt_cardno.dispatch("onkeypress");//enter key ó¸®ÇÏ¿©, Çö±Ý¿µ¼öÁõ°ü·Ã °ª ¼¼ÆÃ(Çö±Ý¿µ¼öÁõ¹øÈ£±¸ºÐ,¼Òµæ°øÁ¦) */ } else{ model.resetInstanceNode("/root/main/vaninfo/cardno"); model.resetInstanceNode("/root/main/vaninfo/indinstflag"); model.resetInstanceNode("/root/main/vaninfo/keyinptflag"); model.resetInstanceNode("/root/main/vaninfo/qualcnfmflag"); model.resetInstanceNode("/root/main/vaninfo/valiterm"); model.resetInstanceNode("/root/main/vaninfo/allotmm"); //h_cash2 clear if (instance1.selectSingleNode("/root/main/h_cash2/cash") != null) { model.removeNodeset("/root/main/h_cash2/cash"); } } /* model.setValue("/root/main/vaninfo/cashamt", Sum_amt); model.setValue("/root/main/vaninfo/cardamt", "0"); */ if (getNodesetCount("/root/main/baseinfo/cardlist/card") < 1){ model.setValue("/root/main/vaninfo/cardamt", "0"); model.setValue("/root/main/vaninfo/cashamt", ( ( eval(model.getValue("/root/main/opmi/sum_cardamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt")) + eval(model.getValue("/root/main/opmi/sum_onlineamt")) + eval(model.getValue("/root/main/opmi/sum_uncoamt")) ) - ( eval(model.getValue("/root/main/opmi/sum_cardamt")) + eval(model.getValue("/root/main/opmi/sum_cashamt")) + eval(model.getValue("/root/main/opmi/sum_onlineamt")) + eval(model.getValue("/root/main/vaninfo/cardamt")) + eval(model.getValue("/root/main/vaninfo/onlineamt")) + eval(model.getValue("/root/main/vaninfo/uncoamt")) ) ).toString()); } } model.setFocus("ipt_cardno"); model.refresh(); }