/**************************************************************************************************************************************************************************************** * ¹Ì¼ö°ü¸® È­¸é ÃʱâÈ­ ****************************************************************************************************************************************************************************************/ function fInitUnco() { //°øÅëÄÚµå zbcfGetCodeList(new Array("R0001","A0458"), new Array("/root/init/initlst/R0001list", "/root/init/initlst/A0458list")); //ÀÏÀÚ var curDt = getCurrentDate(); var startdate = curDt.substring(0, 4) + "0101"; model.setValue(ipt_fromdate.attribute("ref") , startdate); model.setValue(ipt_todate.attribute("ref") , curDt); // model.setValue(ipt_fromdate.attribute("ref") , "20120101"); // model.setValue(ipt_todate.attribute("ref") , "20130131"); // model.setValue("/root/send/srchinfo/condflag", "C"); healGetCodeList( new Array("R001"), new Array("/root/init/baseinfo/initaddrinfo")); model.makeValue("/root/init/addrinfo/CF1", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'CF1']/cdnm")); model.makeValue("/root/init/addrinfo/CP1", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'CP1']/cdnm")); model.makeValue("/root/init/addrinfo/CP2", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'CP2']/cdnm")); model.makeValue("/root/init/addrinfo/E01", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'E01']/cdnm")); model.makeValue("/root/init/addrinfo/E02", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'E02']/cdnm")); model.makeValue("/root/init/addrinfo/E03", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'E03']/cdnm")); model.makeValue("/root/init/addrinfo/E04", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'E04']/cdnm")); model.makeValue("/root/init/addrinfo/K01", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'K01']/cdnm")); model.makeValue("/root/init/addrinfo/K02", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'K02']/cdnm")); model.makeValue("/root/init/addrinfo/K03", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'K03']/cdnm")); model.makeValue("/root/init/addrinfo/K04", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'K04']/cdnm")); model.makeValue("/root/init/addrinfo/PV1", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'PV1']/cdnm")); model.makeValue("/root/init/addrinfo/PV2", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'PV2']/cdnm")); model.makeValue("/root/init/addrinfo/VF1", model.getValue("/root/init/baseinfo/initaddrinfo/R001[cdid = 'VF1']/cdnm")); model.makeValue("/root/init/addrinfo/logoimg", getImageURL("cmc")); model.setValue("/root/init/send/inputitem/incomeamt" , "0"); model.setValue("/root/init/send/inputitem/ownincomeamt" , "0"); model.setValue("/root/init/send/inputitem/chngamt" , "0"); model.setValue("/root/init/send/inputitem/discamt" , "0"); //ÃʱâÈ­ fGetUserInfosSampling(); //±×¸®µå üũ¹Ú½º // grd_cmpylst.fixedcellcheckbox(0 , 1) = true; grd_cmpydetllst.fixedcellcheckbox(0 , 1) = true; model.setValue("/root/send/cardcashdata/aprv/cashcardflag", "C"); //R-Ä«µå, S-Çö±Ý¿µ¼öÁõ, C-Çö±Ý rdo_cashcardflag.dispatch("xforms-value-changed"); model.refresh(); } /* * ¼¼¼ÇÁ¤º¸ ÃßÃâÇϱâ */ 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]; //¼Ò¼ÓºÎ¼­¸í model.makeNode("/root/init/session/userid"); model.makeNode("/root/init/session/usernm"); model.makeNode("/root/init/session/posinstcd"); model.makeNode("/root/init/session/posinstnm"); model.makeNode("/root/init/session/posdeptcd"); model.makeNode("/root/init/session/posdeptnm") if(userid == null || userid == "" || userid == " " || userid == "-") userid = "pam"; if(posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012"; model.setValue("/root/init/session/userid",userid); model.setValue("/root/init/session/usernm",usernm); model.setValue("/root/init/session/posinstcd",posinstcd); model.setValue("/root/init/session/posinstnm",posinstnm); model.setValue("/root/init/session/posdeptcd",posdeptcd); model.setValue("/root/init/session/posdeptnm",posdeptnm); model.refresh(); } /*********************************************************************************************************************************************************** * ±×¸®µåÀÇ ³ôÀÌ Á¶Àý ************************************************************************************************************************************************************/ function fSetGrdSize(vStat,vLoc ) { var gap = 30; var h_uGrd = parseInt(grd_cmpylst.attribute("height")); var h_dGrd = parseInt(switch1.attribute("height")); var top_uGrd = parseInt(grd_cmpylst.attribute("top")); var top_btn = parseInt(btn_ularge.attribute("top")); var h_btn = parseInt(btn_ularge.attribute("height")); if(vLoc == "U") { btn_usmall.visible = vStat; btn_ularge.visible = !vStat; btn_dsamll.visible = !vStat; btn_dlarge.visible = !vStat; btn_clam.visible = !vStat; btn_incm.visible = !vStat; switch1.visible = !vStat; grd_cmpydetllst.visible = !vStat; btn_detlexcel.visible = !vStat; if(vStat == true) { grd_cmpylst.attribute("height") = gap + h_uGrd + h_dGrd; }else { grd_cmpylst.attribute("height") = h_uGrd - gap - h_dGrd; } }else if(vLoc == "D") { btn_usmall.visible = !vStat; btn_ularge.visible = !vStat; btn_dsamll.visible = vStat; btn_dlarge.visible = !vStat; grd_cmpylst.visible = !vStat; btn_cmpyexcel.visible = !vStat; if(vStat == true) { btn_dlarge.attribute("top") = top_btn; btn_dsamll.attribute("top") = top_btn; btn_clam.attribute("top") = top_btn; btn_incm.attribute("top") = top_btn; btn_detlexcel.attribute("top") = top_btn; switch1.attribute("top") = top_uGrd; switch1.attribute("height") = gap + h_uGrd + h_dGrd; grd_cmpydetllst.attribute("height") = gap + h_uGrd + h_dGrd - 12; }else { btn_dlarge.attribute("top") = top_uGrd + h_uGrd + gap - 5 - h_btn; btn_dsamll.attribute("top") = top_uGrd + h_uGrd + gap - 5 - h_btn; btn_clam.attribute("top") = top_uGrd + h_uGrd + gap - 5 - h_btn; btn_incm.attribute("top") = top_uGrd + h_uGrd + gap - 5 - h_btn; btn_detlexcel.attribute("top") = top_uGrd + h_uGrd + gap - 5 - h_btn; switch1.attribute("top") = top_uGrd + h_uGrd + gap ; switch1.attribute("height") = h_dGrd - gap - h_uGrd; grd_cmpydetllst.attribute("height") = h_dGrd - gap - h_uGrd - 12; } } } /*********************************************************************************************************************************************************** * °è¾àóÀÇ »ó¼¼ Àοø³»¿ªÁ¤º¸ Á¶È¸ ************************************************************************************************************************************************************/ function fGetCmpyDetlList(){ model.resetInstanceNode("/root/send/cardcashdata/aprv"); model.setValue("/root/send/cardcashdata/aprv/keyinptflag" , "S"); model.setValue("/root/send/cardcashdata/aprv/cashcardflag" , "C"); //R-Ä«µå, S-Çö±Ý¿µ¼öÁõ, C-Çö±Ý rdo_cashcardflag.dispatch("xforms-value-changed"); model.removeNodeset("/root/main/cmpydetllst/item"); model.removeNodeset("/root/main/cmpydetllst/incmlst"); if(model.getValue("/root/send/srchinfo/condflag") == "H"){ var condflagHtype = ""; grd_cmpylst.clearStatus(); for(var i = 1; i <= grd_cmpylst.rows; i++) { var chk = grd_cmpylst.valueMatrix( i , grd_cmpylst.colRef("sel")); if(chk == "Y") { grd_cmpylst.addStatus(i , "insert"); condflagHtype = "Y"; } } if(condflagHtype == "Y"){ model.setValue("/root/send/srchdetl/cmpydata", getGridUpdateData(grd_cmpylst)); if(submit("TRAHA02902")){ grd_cmpylst.clearStatus(); } fSetRcptSum(); //ÃÑ°è ¹× ÀԱݴë»ó±Ý¾× ¼³Á¤ } }else{ for(var i=1; i 300000){ if(messageBox("Çö±Ý 30¸¸¿ø ÀÌ»ó ÀÎ °æ¿ì Çö±Ý¿µ¼öÁõÀ» ¹ßÇàÇØ¾ß µË´Ï´Ù.\n¹ßÇàÇÏÁö ¾Ê°í ÁøÇà", "S001" ) != 6 ){ return false; }else{ if(fSaveClam(cashcardflag)){ return true; } } }else{ if(fSaveClam(cashcardflag)){ return true; } } } } /* * ÀÔ±ÝÁ¤º¸ ÀúÀå */ function fSaveClam(cashcardflag){ grd_cmpylst.clearStatus(); grd_cmpylst.addStatus(grd_cmpylst.row, "update"); for(var j=1; j "+ model.getValue("/root/tmp/appvanif/cardname"), "E999",""); return false; }else{ copyNodesetType("/root/sendincm/cardcash" , "/root/tmp/appvanif", "replace"); model.makeValue("/root/sendincm/cardcash/vangb" , vangb); model.makeValue("/root/sendincm/cardcash/incomeamt" , depoAmt); model.makeValue("/root/sendincm/cardcash/keyinptflag" , keyinptflag); model.makeValue("/root/sendincm/cardcash/valiterm" , valiterm); model.makeValue("/root/sendincm/cardcash/allotmm" , allotmm); if(keyinptflag == "S"){ model.makeValue("/root/sendincm/cardcash/cardcashno" , sdata10); }else{ model.makeValue("/root/sendincm/cardcash/cardcashno" , cardcashno); } //ÀüÀÚ¼­¸í ó¸® var parm = gPid + "¢Ë" + //PID depoAmt + "¢Ë" + //¼ö³³´ë»ó±Ý¾× "12" + "¢Ë" + //½ÂÀα¸ºÐ model.getValue("/root/tmp/appvanif/approvaldate") + "¢Ë" + //½ÂÀÎÀÏÀÚ model.getValue("/root/tmp/appvanif/approvaltime") + "¢Ë" + //½ÂÀνð£ model.getValue("/root/tmp/appvanif/approvalno") + "¢Ë" + //½ÂÀιøÈ£ model.getValue("/root/hidden1/session/posinstcd") + "¢Ë" //±â°üÄÚµå ; setParameter("SPPAO02101_PARM", parm); if(model.getValue("/root/tmp/h_passyn/passyn") != "Y"){ modal("../../../pam/pamcomnweb/xrw/SPPAO02101", "1","400", "400", "SPPAO02101", "", ""); } return true; } } function fAfterChangeCardNo(){ 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/send/cardcashdata/aprv/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/send/cardcashdata/aprv/cardcashno" , vCardno); model.setValue("/root/send/cardcashdata/aprv/keyinptflag" , "S"); model.setValue("/root/send/cardcashdata/aprv/valiterm" , vValiterm); model.setValue("/root/send/cardcashdata/aprv/allotmm" , "00"); model.refresh(); } }else if((ipt_cardno.currentText).length == 16){ model.setValue("/root/send/cardcashdata/aprv/cardcashno" , ipt_cardno.currentText); model.setValue("/root/send/cardcashdata/aprv/keyinptflag" , "K"); model.setValue("/root/send/cardcashdata/aprv/allotmm" , "00"); model.refresh(); } } /* * Çö±Ý¿µ¼öÁõ ½ÂÀÎ */ function fCashReceipt(flag){ var gubun = ""; if(flag == 'I'){ gubun = model.getValue("/root/send/cardcashdata/aprv/indinstflag"); }else if(flag == 'D'){ gubun = grd_incm.valueMatrix(grd_incm.row , grd_incm.colRef("allotmm")); } if(flag=='D' && gubun=='00'){ messageBox("¹ýÀÎ(ÁöÃâÁõºù)À¸·Î °áÁ¦µÈ ³»¿ª À̿ܿ¡´Â Ãë¼Ò ºÒ°¡´ÉÇÕ´Ï´Ù.", "E"); return; } if(gubun=="00"){ //°³ÀÎ return fCashReceiptK(flag); }else if(gubun=="01"){//¹ýÀÎ return fCashReceiptB(flag); }else{ messageBox("°³ÀÎ ¶Ç´Â ¹ýÀÎ ÀÌ¿ÜÀÇ °ªÀÌ ¼±ÅõǾú½À´Ï´Ù.", "E"); return false; } } function fCashReceiptK(flag){ if(flag=="I"){ var keyinptflag = model.getValue("/root/send/cardcashdata/aprv/keyinptflag"); var qualcnfmflag = model.getValue("/root/send/cardcashdata/aprv/qualcnfmflag"); var indinstflag = model.getValue("/root/send/cardcashdata/aprv/indinstflag"); var qualcnfmno = ""; var swipedata = ""; for(var i=1; i<=grd_cmpydetllst.rows; i++){ if(model.getValue("/root/main/cmpydetllst/item["+i+"]/sel")!="Y"){ continue; } var parm = ""; var pid = model.getValue("/root/main/cmpydetllst/item["+i+"]/pid"); var orddd = model.getValue("/root/main/cmpydetllst/item["+i+"]/hopedd"); var cretno = ""; var orddeptcd = ""; var ordtype = "H"; qualcnfmno = model.getValue("/root/main/cmpydetllst/item["+i+"]/rrgstno").replaceAll("-", ""); var cashamt = model.getValue("/root/main/cmpydetllst/item["+i+"]/incomeamt").replaceAll(",", ""); model.removeNodeset("/root/van_tmp"); model.makeNode("/root/van_tmp/cash_req"); model.makeNode("/root/van_tmp/cash_rcv"); var req_cash = "/root/van_tmp/cash_req"; var rcv_cash = "/root/van_tmp/cash_rcv"; parm = "0" + "¢Ë" + "" + "¢Ë" + cashamt + "¢Ë" + // cashamt req_cash + "¢Ë" + // send rcv_cash + "¢Ë" + // receive pid + "¢Ë" + // pid ordtype + "¢Ë" + // ordtype indinstflag + "¢Ë" + // indinstflag qualcnfmno + "¢Ë" + // gQualcnfmno keyinptflag + "¢Ë" + // keyinptflag swipedata + "¢Ë" + // swipedata qualcnfmflag + "¢Ë"; // qualcnfmflag setParameter("SPPAO00500_PARM", parm); setParameter("SPPAO00500_FLAG", "I"); var ivrObjt = document.all("ivr_cashpopup"); if (ivrObjt == null) { body.createChild("xforms:iviewer", "id:ivr_cashpopup; src:../../../pam/pamcomnweb/xrw/SPPAO00501_Çö±Ý¿µ¼öÁõ½ÂÀÎ.xrw"); ivrObjt = document.all("ivr_cashpopup"); } ivrObjt.window.javascript.fInit(); var retMsg = false; retMsg = ivrObjt.window.javascript.fAutoGetCashAprv(); body.removeChild("ivr_cashpopup"); if (retMsg == false) { return false; } } model.makeValue("/root/sendincm/cardcash/vangb", model.getValue("/root/van_tmp/cash_rcv/cash/cash_vancd")); model.makeValue("/root/sendincm/cardcash/ordergb", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvflag")); model.makeValue("/root/sendincm/cardcash/mdate", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvdd")); model.makeValue("/root/sendincm/cardcash/seqno", model.getValue("/root/van_tmp/cash_rcv/cash/cash_seqno")); model.makeValue("/root/sendincm/cardcash/pano", model.getValue("/root/van_tmp/cash_rcv/cash/cash_pid")); model.makeValue("/root/sendincm/cardcash/clientid", model.getValue("/root/van_tmp/cash_rcv/cash/cash_clientid")); model.makeValue("/root/sendincm/cardcash/replystat", model.getValue("/root/van_tmp/cash_rcv/cash/cash_replystat")); model.makeValue("/root/sendincm/cardcash/approvaldate", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvdd")); model.makeValue("/root/sendincm/cardcash/approvaltime", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvtm")); model.makeValue("/root/sendincm/cardcash/approvalno", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvno")); model.makeValue("/root/sendincm/cardcash/bankid", ""); model.makeValue("/root/sendincm/cardcash/bankseqno", ""); model.makeValue("/root/sendincm/cardcash/bankname", ""); model.makeValue("/root/sendincm/cardcash/memberno", ""); model.makeValue("/root/sendincm/cardcash/publishbank", model.getValue("/root/van_tmp/cash_rcv/cash/cash_publishbank")); model.makeValue("/root/sendincm/cardcash/vanseqno", ""); model.makeValue("/root/sendincm/cardcash/cardname", ""); model.makeValue("/root/sendincm/cardcash/cardcashno", qualcnfmno); model.makeValue("/root/sendincm/cardcash/cardcmpycd", ""); model.makeValue("/root/sendincm/cardcash/incomeamt" , model.getValue("/root/send/cardcashdata/aprv/depoAmt")); model.makeValue("/root/sendincm/cardcash/keyinptflag" , keyinptflag); model.makeValue("/root/sendincm/cardcash/valiterm" , qualcnfmflag); model.makeValue("/root/sendincm/cardcash/allotmm" , indinstflag); setParameter("SPPAO02101_ELCTSIGNKEY", ""); setParameter("SPPAO02101_ELCTSIGNCNTS", ""); return true; }else if(flag=="D"){ } } /** * Çö±Ý¿µ¼öÁõ °³ÀνÂÀÎ * 2015/02/05 ÀÌÁ¤Åà * @return */ function fCashReceiptK_20171018(){ var vangb = "03"; var sdata10 = ""; var keyinptflag = model.getValue("/root/send/cardcashdata/aprv/keyinptflag"); var valiterm = model.getValue("/root/send/cardcashdata/aprv/valiterm"); var allotmm = model.getValue("/root/send/cardcashdata/aprv/allotmm"); var indinstflag = model.getValue("/root/send/cardcashdata/aprv/indinstflag"); var qualcnfmflag = "1"; //ÁֹιøÈ£ for(var i=1; i<=grd_cmpydetllst.rows; i++){ if(model.getValue("/root/main/cmpydetllst/item["+i+"]/sel")!="Y"){ continue; } var gPid = model.getValue("/root/main/cmpydetllst/item["+i+"]/pid"); var cardcashno = model.getValue("/root/main/cmpydetllst/item["+i+"]/rrgstno").replaceAll("-", ""); var depoAmt = model.getValue("/root/main/cmpydetllst/item["+i+"]/incomeamt").replaceAll(",", ""); if(indinstflag == ""){ messageBox("°³ÀÎ/¹ýÀα¸ºÐÀº Çʼö ¼±ÅÃÇ׸ñÀÔ´Ï´Ù.", "E999", ""); return false; } if(cardcashno == ""){ messageBox("ÀÚ°ÝÈ®ÀιøÈ£´Â Çʼö ÀÔ·ÂÇ׸ñÀÔ´Ï´Ù.", "E999", ""); return false; } if(qualcnfmflag == ""){ messageBox("ÀÚ°ÝÈ®Àα¸ºÐÀº Çʼö ¼±ÅÃÇ׸ñÀÔ´Ï´Ù.", "E999", ""); return false; } if(keyinptflag == "S"){ sdata10 = model.getValue("/root/send/cardcashdata/aprv/swipedata"); } fAppCardVanData(vangb //data1 //vangb van»ç±¸ºÐ ,"41" //data2 //ordergb °Å·¡±¸ºÐ ,getCurrentDate() //data3 //mdate ȸ°èÀÏÀÚ ,gPid //data4 //pano µî·Ï¹øÈ£ ,"H" //data5 //iogb ÀԿܱ¸ºÐ ,"" //data6 //deptcode Áø·á°úÄÚµå ,"" //data7 //diagdate Áø·áÀÏÀÚ ,model.getValue("/root/hidden1/session/userid") //data8 //clientid ¼ö³³ÀÚ ,keyinptflag //data9 //entrymode ÀԷ±¸ºÐ ,sdata10 //data10 //track2data Æ®·¢data ,cardcashno //data11 //cardnumber Ä«µå¹øÈ£ ,qualcnfmflag //data12 //cardperiod À¯È¿±â°£/ÀÚ°ÝÈ®Àα¸ºÐ(valiterm/qualcnfmflag) ,indinstflag //data13 //carddivide ÇҺΰ³¿ù¼ö/°³ÀιýÀα¸ºÐ(allotmm/indinstflag) ,depoAmt //data14 //netamt ±Ý¾× ,"" //data15 //oldappdate ¿ø°Å·¡½ÂÀÎÀÏÀÚ(Ãë¼Ò½Ã) ,"" //data16 //oldapptime ¿ø°Å·¡½ÂÀνð£(Ãë¼Ò½Ã) ,"" //data17 //oldappno ¿ø°Å·¡½ÂÀιøÈ£(Ãë¼Ò½Ã) ,"" //data18 ,"" //data19 ,"" //data20 ,model.getValue("/root/init/baseinfo/P0032list/P0032[cdid='200']/cdnm") //data21 ); if (model.getValue("/root/tmp/appvanif/replystat") != "0000" ) { messageBox("Çö±Ý¿µ¼öÁõ½ÂÀÎ½ÇÆÐ => "+ model.getValue("/root/send/updatedata/bogj/bogj_cardno") ,"E999",""); return false; } } copyNodesetType("/root/sendincm/cardcash" , "/root/tmp/appvanif", "replace"); model.makeValue("/root/sendincm/cardcash/vangb" , vangb); model.makeValue("/root/sendincm/cardcash/incomeamt" , model.getValue("/root/send/cardcashdata/aprv/depoAmt")); model.makeValue("/root/sendincm/cardcash/keyinptflag" , keyinptflag); model.makeValue("/root/sendincm/cardcash/valiterm" , qualcnfmflag); model.makeValue("/root/sendincm/cardcash/allotmm" , indinstflag); if(keyinptflag == "S"){ model.makeValue("/root/sendincm/cardcash/cardcashno" , sdata10); }else{ model.makeValue("/root/sendincm/cardcash/cardcashno" , cardcashno); } return true; } /** * Çö±Ý¿µ¼öÁõ ¹ýÀνÂÀÎ * 2015/02/05 ÀÌÁ¤Åà * @return */ function fCashReceiptB(flag){ if(flag=="I"){ var parm = ""; var cashamt = model.getValue("/root/send/cardcashdata/aprv/depoAmt"); var req_cash = "/root/van_tmp/cash_req"; var rcv_cash = "/root/van_tmp/cash_rcv"; var pid = "3134314"; var ordtype = "H"; var indinstflag = model.getValue("/root/send/cardcashdata/aprv/indinstflag"); var qualcnfmno = model.getValue("/root/send/cardcashdata/aprv/cardcashno"); var keyinptflag = model.getValue("/root/send/cardcashdata/aprv/keyinptflag"); var swipedata = ""; if(keyinptflag == "S"){ swipedata = model.getValue("/root/send/cardcashdata/aprv/swipedata"); } var qualcnfmflag = model.getValue("/root/send/cardcashdata/aprv/qualcnfmflag"); model.removeNodeset("/root/van_tmp"); model.makeNode("/root/van_tmp/cash_req"); model.makeNode("/root/van_tmp/cash_rcv"); parm = "0" + "¢Ë" + "" + "¢Ë" + cashamt + "¢Ë" + // cashamt req_cash + "¢Ë" + // send rcv_cash + "¢Ë" + // receive pid + "¢Ë" + // pid ordtype + "¢Ë" + // ordtype indinstflag + "¢Ë" + // indinstflag qualcnfmno + "¢Ë" + // gQualcnfmno keyinptflag + "¢Ë" + // keyinptflag swipedata + "¢Ë" + // swipedata qualcnfmflag + "¢Ë"; // qualcnfmflag setParameter("SPPAO00500_PARM", parm); setParameter("SPPAO00500_FLAG", "I"); var ivrObjt = document.all("ivr_cashpopup"); if (ivrObjt == null) { body.createChild("xforms:iviewer", "id:ivr_cashpopup; src:../../../pam/pamcomnweb/xrw/SPPAO00501_Çö±Ý¿µ¼öÁõ½ÂÀÎ.xrw"); ivrObjt = document.all("ivr_cashpopup"); } ivrObjt.window.javascript.fInit(); var retMsg = false; retMsg = ivrObjt.window.javascript.fAutoGetCashAprv(); body.removeChild("ivr_cashpopup"); if (retMsg == false) { return false; } model.makeValue("/root/sendincm/cardcash/vangb", model.getValue("/root/van_tmp/cash_rcv/cash/cash_vancd")); model.makeValue("/root/sendincm/cardcash/ordergb", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvflag")); model.makeValue("/root/sendincm/cardcash/mdate", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvdd")); model.makeValue("/root/sendincm/cardcash/seqno", model.getValue("/root/van_tmp/cash_rcv/cash/cash_seqno")); model.makeValue("/root/sendincm/cardcash/pano", model.getValue("/root/van_tmp/cash_rcv/cash/cash_pid")); model.makeValue("/root/sendincm/cardcash/clientid", model.getValue("/root/van_tmp/cash_rcv/cash/cash_clientid")); model.makeValue("/root/sendincm/cardcash/replystat", model.getValue("/root/van_tmp/cash_rcv/cash/cash_replystat")); model.makeValue("/root/sendincm/cardcash/approvaldate", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvdd")); model.makeValue("/root/sendincm/cardcash/approvaltime", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvtm")); model.makeValue("/root/sendincm/cardcash/approvalno", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvno")); model.makeValue("/root/sendincm/cardcash/bankid", ""); model.makeValue("/root/sendincm/cardcash/bankseqno", ""); model.makeValue("/root/sendincm/cardcash/bankname", ""); model.makeValue("/root/sendincm/cardcash/memberno", ""); model.makeValue("/root/sendincm/cardcash/publishbank", model.getValue("/root/van_tmp/cash_rcv/cash/cash_publishbank")); model.makeValue("/root/sendincm/cardcash/vanseqno", ""); model.makeValue("/root/sendincm/cardcash/cardname", ""); model.makeValue("/root/sendincm/cardcash/cardcashno", qualcnfmno); model.makeValue("/root/sendincm/cardcash/cardcmpycd", ""); model.makeValue("/root/sendincm/cardcash/incomeamt" , model.getValue("/root/send/cardcashdata/aprv/depoAmt")); model.makeValue("/root/sendincm/cardcash/keyinptflag" , keyinptflag); model.makeValue("/root/sendincm/cardcash/valiterm" , qualcnfmflag); model.makeValue("/root/sendincm/cardcash/allotmm" , indinstflag); setParameter("SPPAO02101_ELCTSIGNKEY", ""); setParameter("SPPAO02101_ELCTSIGNCNTS", ""); return true; }else if(flag=="D"){ var parm = ""; var selrow = grd_incm.row; var grd_name = grd_incm; var pid = "3134314"; var orddd = ""; var cretno = ""; var orddeptcd = ""; var ordtype = "H"; var keyinptflag = grd_name.valueMatrix(selrow, grd_name.colRef("keyinptflag")); var swipedata = ""; var qualcnfmflag = "4"; var indinstflag = grd_name.valueMatrix(selrow, grd_name.colRef("allotmm")); var qualcnfmno = grd_name.valueMatrix(selrow, grd_name.colRef("cardcashno")); var cashamt = grd_name.valueMatrix(selrow, grd_name.colRef("incomeamt")); model.removeNodeset("/root/van_tmp"); model.makeNode("/root/van_tmp/cash_req"); model.makeNode("/root/van_tmp/cash_rcv"); model.makeValue("/root/van_tmp/cash_req/cash/cash_pid", pid); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcptdd", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcptno", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcptseqno", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_seqno", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_instcd", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcptstat", "Y"); model.makeValue("/root/van_tmp/cash_req/cash/cash_ordtype", "H"); model.makeValue("/root/van_tmp/cash_req/cash/cash_keyinptflag", keyinptflag); model.makeValue("/root/van_tmp/cash_req/cash/cash_indinstflag", indinstflag); model.makeValue("/root/van_tmp/cash_req/cash/cash_qualcnfmflag", qualcnfmflag); model.makeValue("/root/van_tmp/cash_req/cash/cash_qualcnfmno", qualcnfmno); model.makeValue("/root/van_tmp/cash_req/cash/cash_aprvflag", grd_name.valueMatrix(selrow,grd_name.colRef("aprvflag"))); model.makeValue("/root/van_tmp/cash_req/cash/cash_aprvno", grd_name.valueMatrix(selrow,grd_name.colRef("aprvno"))); model.makeValue("/root/van_tmp/cash_req/cash/cash_aprvdd", grd_name.valueMatrix(selrow,grd_name.colRef("aprvdd"))); model.makeValue("/root/van_tmp/cash_req/cash/cash_aprvtm", grd_name.valueMatrix(selrow,grd_name.colRef("aprvtm"))); model.makeValue("/root/van_tmp/cash_req/cash/cash_cashamt", cashamt); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcptexecdd", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcpttm", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_rcptrid", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_preamtyn", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_innrtretyn", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_fstrgstrid", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_fstrgstdt", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_lastupdtrid", ""); model.makeValue("/root/van_tmp/cash_req/cash/cash_lastupdtdt", ""); var req_cash = "/root/van_tmp/cash_req"; var rcv_cash = "/root/van_tmp/cash_rcv"; parm = "0" + "¢Ë" + "" + "¢Ë" + cashamt + "¢Ë" + // cashamt req_cash + "¢Ë" + // send rcv_cash + "¢Ë" + // receive pid + "¢Ë" + // pid ordtype + "¢Ë" + // ordtype indinstflag + "¢Ë" + // indinstflag qualcnfmno + "¢Ë" + // gQualcnfmno keyinptflag + "¢Ë" + // keyinptflag swipedata + "¢Ë" + // swipedata qualcnfmflag + "¢Ë"; // qualcnfmflag setParameter("SPPAO00500_PARM", parm); setParameter("SPPAO00500_FLAG", "D"); var ivrObjt = document.all("ivr_cashpopup"); if (ivrObjt == null) { body.createChild("xforms:iviewer", "id:ivr_cashpopup; src:../../../pam/pamcomnweb/xrw/SPPAO00501_Çö±Ý¿µ¼öÁõ½ÂÀÎ.xrw"); ivrObjt = document.all("ivr_cashpopup"); } ivrObjt.window.javascript.fInit(); var retMsg = false; retMsg = ivrObjt.window.javascript.fAutoCnclCashAprv(); body.removeChild("ivr_cashpopup"); if (retMsg == false) { //messageBox("Çö±Ý¿µ¼öÁõ ½ÂÀÎ Ãë¼Ò½Ã ¿À·ù°¡ ³µ½À´Ï´Ù. ¼ö³³º¯°æ¿¡¼­ Àç½ÂÀÎÇϽʽÿä.", "E999"); return false }else{ model.makeValue("/root/sendincm/cardcash/vangb", model.getValue("/root/van_tmp/cash_rcv/cash/cash_vancd")); model.makeValue("/root/sendincm/cardcash/ordergb", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvflag")); model.makeValue("/root/sendincm/cardcash/mdate", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvdd")); model.makeValue("/root/sendincm/cardcash/seqno", model.getValue("/root/van_tmp/cash_rcv/cash/cash_seqno")); model.makeValue("/root/sendincm/cardcash/pano", model.getValue("/root/van_tmp/cash_rcv/cash/cash_pid")); model.makeValue("/root/sendincm/cardcash/clientid", model.getValue("/root/van_tmp/cash_rcv/cash/cash_clientid")); model.makeValue("/root/sendincm/cardcash/replystat", model.getValue("/root/van_tmp/cash_rcv/cash/cash_replystat")); model.makeValue("/root/sendincm/cardcash/approvaldate", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvdd")); model.makeValue("/root/sendincm/cardcash/approvaltime", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvtm")); model.makeValue("/root/sendincm/cardcash/approvalno", model.getValue("/root/van_tmp/cash_rcv/cash/cash_aprvno")); model.makeValue("/root/sendincm/cardcash/bankid", ""); model.makeValue("/root/sendincm/cardcash/bankseqno", ""); model.makeValue("/root/sendincm/cardcash/bankname", ""); model.makeValue("/root/sendincm/cardcash/memberno", ""); model.makeValue("/root/sendincm/cardcash/publishbank", model.getValue("/root/van_tmp/cash_rcv/cash/cash_publishbank")); model.makeValue("/root/sendincm/cardcash/vanseqno", ""); model.makeValue("/root/sendincm/cardcash/cardname", ""); model.makeValue("/root/sendincm/cardcash/cardcashno", qualcnfmno); model.makeValue("/root/sendincm/cardcash/cardcmpycd", ""); model.makeValue("/root/sendincm/cardcash/incomeamt", cashamt); model.makeValue("/root/sendincm/cardcash/keyinptflag", keyinptflag); model.makeValue("/root/sendincm/cardcash/valiterm", qualcnfmflag); model.makeValue("/root/sendincm/cardcash/allotmm", indinstflag); } return true; } } /** * Çö±Ý¿µ¼öÁõ ¹ýÀνÂÀÎ * 2015/02/05 ÀÌÁ¤Åà * @return */ function fCashReceiptB_20171018(){ var vangb = "03"; var gPid = "3134314"; //±â°ü¹Ì¼ö ȯÀÚ var keyinptflag = model.getValue("/root/send/cardcashdata/aprv/keyinptflag"); var sdata10 = ""; var cardcashno = model.getValue("/root/send/cardcashdata/aprv/cardcashno"); var valiterm = model.getValue("/root/send/cardcashdata/aprv/valiterm"); var allotmm = model.getValue("/root/send/cardcashdata/aprv/allotmm"); var depoAmt = model.getValue("/root/send/cardcashdata/aprv/depoAmt"); var indinstflag = model.getValue("/root/send/cardcashdata/aprv/indinstflag"); var qualcnfmflag = model.getValue("/root/send/cardcashdata/aprv/qualcnfmflag"); if(indinstflag == ""){ messageBox("°³ÀÎ/¹ýÀα¸ºÐÀº Çʼö ¼±ÅÃÇ׸ñÀÔ´Ï´Ù.", "E999", ""); return false; } if(cardcashno == ""){ messageBox("ÀÚ°ÝÈ®ÀιøÈ£´Â Çʼö ÀÔ·ÂÇ׸ñÀÔ´Ï´Ù.", "E999", ""); return false; } if(qualcnfmflag == ""){ messageBox("ÀÚ°ÝÈ®Àα¸ºÐÀº Çʼö ¼±ÅÃÇ׸ñÀÔ´Ï´Ù.", "E999", ""); return false; } if(keyinptflag == "S"){ sdata10 = model.getValue("/root/send/cardcashdata/aprv/swipedata"); } fAppCardVanData(vangb //data1 //vangb van»ç±¸ºÐ ,"41" //data2 //ordergb °Å·¡±¸ºÐ ,getCurrentDate() //data3 //mdate ȸ°èÀÏÀÚ ,gPid //data4 //pano µî·Ï¹øÈ£ ,"H" //data5 //iogb ÀԿܱ¸ºÐ ,"" //data6 //deptcode Áø·á°úÄÚµå ,"" //data7 //diagdate Áø·áÀÏÀÚ ,model.getValue("/root/hidden1/session/userid") //data8 //clientid ¼ö³³ÀÚ ,keyinptflag //data9 //entrymode ÀԷ±¸ºÐ ,sdata10 //data10 //track2data Æ®·¢data ,cardcashno //data11 //cardnumber Ä«µå¹øÈ£ ,qualcnfmflag //data12 //cardperiod À¯È¿±â°£/ÀÚ°ÝÈ®Àα¸ºÐ(valiterm/qualcnfmflag) ,indinstflag //data13 //carddivide ÇҺΰ³¿ù¼ö/°³ÀιýÀα¸ºÐ(allotmm/indinstflag) ,depoAmt //data14 //netamt ±Ý¾× ,"" //data15 //oldappdate ¿ø°Å·¡½ÂÀÎÀÏÀÚ(Ãë¼Ò½Ã) ,"" //data16 //oldapptime ¿ø°Å·¡½ÂÀνð£(Ãë¼Ò½Ã) ,"" //data17 //oldappno ¿ø°Å·¡½ÂÀιøÈ£(Ãë¼Ò½Ã) ,"" //data18 ,"" //data19 ,"" //data20 ,model.getValue("/root/init/baseinfo/P0032list/P0032[cdid='200']/cdnm") //data21 ); if (model.getValue("/root/tmp/appvanif/replystat") != "0000" ) { messageBox("Çö±Ý¿µ¼öÁõ½ÂÀÎ½ÇÆÐ => "+ model.getValue("/root/send/updatedata/bogj/bogj_cardno") ,"E999",""); return false; }else{ copyNodesetType("/root/sendincm/cardcash" , "/root/tmp/appvanif", "replace"); model.makeValue("/root/sendincm/cardcash/vangb" , vangb); model.makeValue("/root/sendincm/cardcash/incomeamt" , depoAmt); model.makeValue("/root/sendincm/cardcash/keyinptflag" , keyinptflag); model.makeValue("/root/sendincm/cardcash/valiterm" , qualcnfmflag); model.makeValue("/root/sendincm/cardcash/allotmm" , indinstflag); if(keyinptflag == "S"){ model.makeValue("/root/sendincm/cardcash/cardcashno" , sdata10); }else{ model.makeValue("/root/sendincm/cardcash/cardcashno" , cardcashno); } return true; } } function fAfterChangeCashNo(){ model.setValue("/root/send/cardcashdata/aprv/cardcashno", ipt_cardno.currentText); var cardno = model.getValue("/root/send/cardcashdata/aprv/cardcashno"); if((cardno).length > 18){ //16ÀÚ¸®º¸´Ù Å©¸é, "="ÀÌ ÀÖÀ¸¸é, swipe if((cardno).indexOf("=") > 0 ){ var vSwipeData = ""; var vCardno_array = ""; var vCardno = ""; vSwipeData = cardno; //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/send/cardcashdata/aprv/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/send/cardcashdata/aprv/cardcashno" , vCardno); model.setValue("/root/send/cardcashdata/aprv/keyinptflag" , "S"); model.setValue("/root/send/cardcashdata/aprv/qualcnfmflag" , "3"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) model.setValue("/root/send/cardcashdata/aprv/allotmm" , model.getValue("/root/send/cardcashdata/aprv/indinstflag")); model.refresh(); } }else if ((cardno).length == 16 || (cardno).length == 15 || (cardno).length == 18){ var vSwipeData = ""; vSwipeData = cardno+"="; vSwipeData = vSwipeData.getRightPad(40, " "); model.setValue("/root/send/cardcashdata/aprv/swipedata" , vSwipeData); model.setValue("/root/send/cardcashdata/aprv/keyinptflag" , "K"); model.setValue("/root/send/cardcashdata/aprv/qualcnfmflag" , "3"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) model.refresh(); }else{ var vSwipeData = ""; vSwipeData = cardno+"="; vSwipeData = vSwipeData.getRightPad(40, " "); model.setValue("/root/send/cardcashdata/aprv/swipedata" , vSwipeData); model.setValue("/root/send/cardcashdata/aprv/keyinptflag" , "K"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) //±æÀ̰¡ 13ÀÚ¸®À̸é,ÁֹιøÈ£ if((cardno).length == 13){ model.setValue("/root/send/cardcashdata/aprv/qualcnfmflag" , "1"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) }else{ //¾Õ 3ÀÚ¸® 010,011,016,017,018,019 À̸é ÀüÈ­ if(cardno.substr(0,3) == "010" || cardno.substr(0,3) == "011" || cardno.substr(0,3) == "016" || cardno.substr(0,3) == "017" || cardno.substr(0,4) == "0130" || cardno.substr(0,3) == "018" || cardno.substr(0,3) == "019" ){ model.setValue("/root/send/cardcashdata/aprv/qualcnfmflag" , "2"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) }else{ //16ÀÚ¸® ±æÀÌ ¹Ì¸¸ÀÏ ¶§ 13ÀÚ¸® ÁֹιøÈ£ Á¦¿Ü ÈÄ ÇÚµåÆù ¾ÕÀÚ¸® üũ ³ª¸ÓÁö´Â »ç¾÷Àå model.setValue("/root/send/cardcashdata/aprv/qualcnfmflag" , "4"); //Çö±Ý¿µ¼öÁõÈ®Àα¸ºÐ(1.ÁÖ¹Î,2.ÀüÈ­,3.Ä«µå,4.»ç¾÷ÀÚ) } } model.refresh(); } } /* * ÃÑ°è ¹× ÀԱݴë»ó±Ý¾× ¼³Á¤ */ function fSetRcptSum(){ //±×¸®µå merge ¹× ÇÕ°è ÃʱâÈ­ grd_cmpydetllst.subtotalPosition = "below"; grd_cmpydetllst.multiTotals = true; grd_cmpydetllst.subtotal("clear", 0, 12); for(var i=0; i= grd_cmpydetllst.colRef("contamt") && i <= grd_cmpydetllst.colRef("discamt"))){ grd_cmpydetllst.subtotal("sum", -1 , i ,"format:(-,+)#,###; roundmode:round; roundpostion:2", "background-color:#808080; color:#ffffff; font-weight:bold ", grd_cmpydetllst.colRef("sel") , "ÃѰè" ); } } var exIncmAmt = model.getValue("/root/main/cmpylst/item[" + grd_cmpylst.row + "]/incomeamt"); var depoAmt = 0; var totIncmAmt = 0; totIncmAmt = parseInt(totIncmAmt) + parseInt(model.getXPathValue("sum(/root/main/cmpydetllst/item/incomeamt)")) + parseInt(model.getXPathValue("sum(/root/main/cmpydetllst/item/ownincomeamt)")); depoAmt = totIncmAmt - exIncmAmt; model.setValue("/root/send/cardcashdata/aprv/depoAmt", depoAmt); model.refresh(); }