Edit D:\rfid\apache-tomcat-8.5.32\webapps\libsystem\page\circulation\js\readerfin.js
var finrdrtype;var _paywayRows;var payFinDebtResultCallFunName;$(function(){getFineTypeData()});function getFineTypeData(){var b={key:"payway"};var a=base_path+"par/common/getInitData.do";$.post(a,b,function(c){_paywayRows=c.rows},"json")}function finDepositHandle(){var a=$("#rdrDataGridList").datagrid("getSelected");if(!a){return openMessageDlg("?????????¤??????,????????????")}searchDepositGridList(a,"deposit","fin_deposit_dlg")}function searchDepositGridList(c,a,b){if(!b){b="fin_debt_dlg"}$("#"+b).dialog({onLoad:function(){$("#"+b).window("center");if(b){if(a=="yu_fu_kuan"){setValue("yfkMoney","")}else{setValue("depositMoney","")}}var d=base_path+"cir/fine/pageCurFine.do";if(a=="debt"){d=base_path+"cir/fine/pageCurFineUnion.do";$("#debtType").combobox({onChange:function(g,f){if(g=="4"){$("#setFinDebt").linkbutton({text:"??????"})}else{$("#setFinDebt").linkbutton({text:"??????"})}}})}clearGridData(""+a+"DataGridList");$(".fin-"+a+"-tip").html("");$(".fin-total"+a+"-tip").html("");var e="???????:["+c.rdrno+"],???:["+c.name+"]";$(".fin-"+a+"-tip").html(e);reloadFineGridList(a,c)}}).dialog("open")}function finYFKHandle(){var a=$("#rdrDataGridList").datagrid("getSelected");if(!a){return openMessageDlg("?????????¤??????,????????????")}searchDepositGridList(a,"yu_fu_kuan","fin_yfk_dlg")}function onOpenFinDepositDlg(){}var payType=0;function payDeposit(e){var g=$("#rdrDataGridList").datagrid("getSelected");var d="";var f="???????????????[<label style='color: red;font-weight: bold;'>"+g.rdrno+"</label>]?????,??<strong style='color:red;'>["+getValue("depositMoney")+"]</strong>????????";if(e&&e==5){if(getValue("yfkMoney").length==0){return openMessageDlg("???????????????0")}payType=e;f="???????????????[<label style='color: red;font-weight: bold;'>"+g.rdrno+"</label>]?????,??<strong style='color:red;'>["+getValue("yfkMoney")+"]</strong>?????????"}else{if(getValue("depositMoney").length==0){return openMessageDlg("??????????????0")}payType=0}d+="<div class='div-book-record'>"+f+"</div>";var b="";b+="<select id='payway' style='width:230px;'>";for(var c=0;c<_paywayRows.length;c++){b+="<option value='"+_paywayRows[c].code+"'>"+_paywayRows[c].name+"</option>"}b+="</select>";d+="<div class='div-book-record'>???????????:"+b+"</div>";var a;if(VPAGEFIN=="reader"){if(rdrConfigParamjson){a=rdrConfigParamjson.paybarcode}}else{if($("#page_paybarcode").length>0){a=getValue("page_paybarcode")}else{if(cirConfigParamjson){a=cirConfigParamjson.paybarcode}}}if(a&&a=="1"){d+="<div >???:????????????????????????????????????????????????????????????????????????</div>";d+='<div class="div-book-record"><input id="olpaycode" type="text" placeholder="" style="width:330px;height:20px;"></div>'}openConfirmDlg(d,null,payDepositResult,null,"deposit")}function payDepositResult(){var a=base_path+"cir/fine/pay.do";var c={};var b=$("#rdrDataGridList").datagrid("getSelected");c.type=payType;c.rdrid=b.id;if(payType==5){c.money=getValue("yfkMoney")}else{c.money=getValue("depositMoney");b.deposit=c.money}c.payway="0";if($("#payway").length>0){c.payway=$("#payway").val()}if($("#olpaycode").length>0){c.olpaycode=$("#olpaycode").val()}$.post(a,c,function(e){if(e.status=="0"){if(payType==5){reloadFineGridList("yu_fu_kuan")}else{reloadFineGridList("deposit");printTicketHandler("deposit",b)}var d=$("#rdrDataGridList").datagrid("getRowIndex",b);$("#rdrDataGridList").datagrid("selectRow",d)}else{openMessageDlg(e.message)}},"json")}function refundDeposit(c){var d=null;if(!c){d=$("#depositDataGridList").datagrid("getRows")}else{d=$("#yu_fu_kuanDataGridList").datagrid("getRows")}var a=0;for(var b=0;b<d.length;b++){if(!c){if(d[b].type=="0"){a+=parseFloat(d[b].money)}}else{if(d[b].type=="5"){a+=parseFloat(d[b].money)}}}if(a>0){var e=$("#rdrDataGridList").datagrid("getSelected");if(!c){openConfirmDlg("???????????????[<label style='color: red;font-weight: bold;'>"+e.rdrno+"</label>]?????,??[<label style='color: red;font-weight: bold;'>"+a.toFixed(2)+"</label>]????????",null,refundDepositResult,null)}else{openConfirmDlg("???????????????[<label style='color: red;font-weight: bold;'>"+e.rdrno+"</label>]?????,??[<label style='color: red;font-weight: bold;'>"+a.toFixed(2)+"</label>]?????????",null,refundYFKResult,null)}}else{openMessageDlg("???????????????0")}}function refundDepositResult(){var c=[];var d=$("#depositDataGridList").datagrid("getRows");for(var b=0;b<d.length;b++){c.push(d[b].fineid)}var a=base_path+"cir/fine/refund.do";var e={};if(c.length==0){return openMessageDlg("????????????")}e.parentids=c.join(",");$.post(a,e,function(f){if(f.status=="0"){openMessageDlg(f.message);reloadFineGridList("deposit")}else{openMessageDlg(f.message)}},"json")}function refundYFKResult(){var c=[];var d=$("#yu_fu_kuanDataGridList").datagrid("getRows");for(var b=0;b<d.length;b++){c.push(d[b].fineid)}var a=base_path+"cir/fine/refund.do";var e={};if(c.length==0){return openMessageDlg("????????????")}e.parentids=c.join(",");$.post(a,e,function(f){if(f.status=="0"){reloadFineGridList("yu_fu_kuan")}else{openMessageDlg(f.message)}},"json")}function reloadFineGridList(c,e){var d={};var b=getValue("rdrid");if(VPAGEFIN=="reader"){if(e){b=e.id}else{b=getValue("id")}}d.rdrid=b;if(!d.rdrid){d.rdrid=e.rdrid}if(d.rdrid){d.type=c;var a=base_path+"cir/fine/pageCurFine.do";if(c=="debt"){a=base_path+"cir/fine/pageCurFineUnion.do"}$("#"+c+"DataGridList").datagrid({url:a,queryParams:d,onLoadSuccess:function(j){var h=j.rows;var f=0;for(var g=0;g<h.length;g++){f+=parseFloat(h[g].money)}$(".fin-total"+c+"-tip").html(" ???:[<label style='color: red;font-weight: bold;'>"+f.toFixed(2)+"</label>]??");if(c=="debt"){$("#debt").html(f.toFixed(2));$("#showdebt").html(f.toFixed(2))}else{if(c=="deposit"){$("#showdeposit").html(f.toFixed(2))}}},method:"post"})}}function finDebtHandle(){if(VPAGEFIN=="reader"){var b=$("#rdrDataGridList").datagrid("getSelected");if(!b){return openMessageDlg("?????????¤??????,????????????")}}else{var b={};var a=getValue("rdrid");if(a.length==0){return openCirMessageDlg("?????????¤??????,???????????????",getFocusReader)}b.id=getValue("rdrid");b.rdrno=getValue("rdrno");b.name=getValue("name")}searchDepositGridList(b,"debt")}function setFinDebt(){var b={};if(VPAGEFIN=="reader"){var b=$("#rdrDataGridList").datagrid("getSelected");if(!b){return openMessageDlg("?????????¤??????,????????????")}}else{b={};b.rdrno=getValue("rdrno")}if(getValue("debtMoney")>0){var a=getValue("debtType");if(a=="4"){openConfirmDlg("???????????????[<label style='color: red;font-weight: bold;'>"+b.rdrno+"</label>]?????,??????[<label style='color: red;font-weight: bold;'>"+getValue("debtMoney")+"</label>]????????",null,setFinDebtResult,null)}else{payFinDebtApp(null,parseFloat(getValue("debtMoney")),a)}}else{openMessageDlg("???????????????0")}}function setFinDebtResult(){var c={};var b=getValue("rdrid");if(VPAGEFIN=="reader"){b=getValue("id")}c.type=getValue("debtType");c.rdrid=b;c.money=getValue("debtMoney");c.note=getValue("debtNote");c.payway="0";var a=base_path+"cir/fine/set.do";if(getValue("debtType")!="4"){a=base_path+"cir/fine/pay.do"}$.post(a,c,function(d){if(d.status=="0"){if(getValue("debtType")=="4"){showFineDebtHandlerResult(d,"???")}else{$("#debt-confirm-dlg").dialog("close");showFineDebtHandlerResult(d,"???")}reloadFineGridList("debt")}else{openMessageDlg(d.message)}},"json")}function showFineDebtHandlerResult(g,f,e){var d=g.message;var h=g.rows[0];var b=" ";if(h.type){d+=b+addStyleHtmlNoSplit(f)+":"+onShowFinTypeName(h.type)}if(e){var a=0;for(var c=0;c<e.length;c++){a+=e[c].money}d+=addStyleHtmlNoSplit(a.toFixed(2))}else{if(h.money){d+=addStyleHtmlNoSplit(h.money.toFixed(2))}}$(".fine-result-data").prepend("<div class='div-book-record'>"+d+"??</div>")}function payFinDebt(c){if(c){$("#debtDataGridList").datagrid("checkAll")}var b=$("#debtDataGridList").datagrid("getSelections");if(b.length==0){return openMessageDlg("???????????????,??????????????")}var a=0;for(var d=0;d<b.length;d++){a+=parseFloat(b[d].money)}checkIsYFKMoney(b,a)}function payFinDebtApp(g,c,j){var d="";var h;if(j){payFinDebtResultCallFunName="otherFun";h="????"+onShowFinTypeName(j)+"<strong style='color:red;'>["+c.toFixed(2)+"]</strong>??,???????????"}else{payFinDebtResultCallFunName="payFinDebtResult";h="????????[<strong style='color:red;'>"+g.length+"</strong>]???,???????<strong style='color:red;'>["+c.toFixed(2)+"]</strong>??,???????????"}d+="<div class='div-book-record'>"+h+"</div>";var e="";e+="<select id='payway' style='width:230px;'>";for(var b=0;b<_paywayRows.length;b++){e+="<option value='"+_paywayRows[b].code+"'>"+_paywayRows[b].name+"</option>"}e+="</select>";d+="<div class='div-book-record'>???????????:"+e+"</div>";var f;var a;if(VPAGEFIN=="reader"){if(rdrConfigParamjson){f=rdrConfigParamjson.paybarcode;a=rdrConfigParamjson.payiccard}}else{if($("#page_paybarcode").length>0){f=getValue("page_paybarcode");a=getValue("page_payiccard")}else{if(cirConfigParamjson){f=cirConfigParamjson.paybarcode;a=cirConfigParamjson.payiccard}}}if(f&&f=="1"){d+="<div >???:?????????????????????????????[???????????-????????????????????]?????????????????????????????????????????????????????</div>";d+='<div class="div-book-record"><input id="olpaycode" type="text" placeholder="" style="width:330px;height:20px;"></div>'}$(".debt-confirm-body").html(d);bindOpenConfirmEvent("debt");$(".show-iccard").hide();if(a&&a=="1"){$(".show-iccard").show()}$("#debt-confirm-dlg").dialog("open")}function checkIsYFKMoney(b,a){var d=getValue("rdrid");if(VPAGEFIN=="reader"){d=getValue("id")}var e={};e.rdrid=d;e.type="yu_fu_kuan";var c=base_path+"cir/fine/pageCurFine.do";$.post(c,e,function(k){if(!k.status){k=JSON.parse(k)}if(k.total>0){var j=k.rows;var g=0;for(var f=0;f<j.length;f++){g+=parseFloat(j[f].money)}g=g.toFixed(2);var l=g-a.toFixed(2);var h="<div>??????????"+addStyleHtmlNoSplit(g)+"???</div><div>??????????"+addStyleHtmlNoSplit(a.toFixed(2))+"???</div>";if(l>=0){h=h+"<div>??????????"+addStyleHtmlNoSplit(l.toFixed(2))+"???</div>???????????????"}else{h=h+"<div>??????????????"+addStyleHtmlNoSplit(Math.abs(l).toFixed(2))+"???</div>??????????????????"}$.messager.confirm("??????",h,function(i){if(i){if(l>=0){payFinDebtResult(2,d)}else{payYFKByFinDebt(l)}}else{payFinDebtApp(b,a)}})}else{payFinDebtApp(b,a)}})}function payYFKByFinDebt(f){var d="";var e="???????????????[<label style='color: red;font-weight: bold;'>"+getValue("rdrno")+"</label>]?????,??<strong id='payYfkByStr' style='color:red;'>"+Math.abs(f).toFixed(2)+"</strong>]?????????";d+="<div class='div-book-record'>"+e+"</div>";var b="";b+="<select id='payway' style='width:230px;'>";for(var c=0;c<_paywayRows.length;c++){b+="<option value='"+_paywayRows[c].code+"'>"+_paywayRows[c].name+"</option>"}b+="</select>";d+="<div class='div-book-record'>???????????:"+b+"</div>";var a;var a;if(VPAGEFIN=="reader"){if(rdrConfigParamjson){a=rdrConfigParamjson.paybarcode}}else{if($("#page_paybarcode").length>0){a=getValue("page_paybarcode")}else{if(cirConfigParamjson){a=cirConfigParamjson.paybarcode}}}if(a&&a=="1"){d+="<div >???:????????????????????????????????????????????????????????????????????????</div>";d+='<div class="div-book-record"><input id="olpaycode" type="text" placeholder="" style="width:330px;height:20px;"></div>'}openConfirmDlg(d,null,payYFKByFinDebtResult,null,"deposit")}function payYFKByFinDebtResult(d){var a=base_path+"cir/fine/pay.do";var c={};var b=getValue("rdrid");if(VPAGEFIN=="reader"){b=getValue("id")}c.type=5;c.rdrid=b;c.money=$("#payYfkByStr").html();c.payway="0";if($("#olpaycode").length>0){c.olpaycode=$("#olpaycode").val()}$.post(a,c,function(e){if(e.status=="0"){payFinDebtResult(2,b)}else{openMessageDlg(e.message)}},"json")}function bindOpenConfirmEvent(a){if($("#olpaycode").length>0){$("#olpaycode").focus().select();$("#olpaycode").keydown(function(d){if(d.keyCode==13){var b=$("#olpaycode").val();var c;if(VPAGEFIN=="reader"){if(rdrConfigParamjson){c=rdrConfigParamjson.xkpxnk}}else{if($("#page_xkpxnk").length>0){c=getValue("page_xkpxnk")}else{if(cirConfigParamjson){c=cirConfigParamjson.xkpxnk}}}if((b.length==26&&(c&&c=="1"))||(c&&c=="2")){$("#debt-confirm-dlg").dialog("close");payFinDebtByIcCard(b,c);return}closeConfirmDlg();if(a=="deposit"){payDepositResult()}if(a=="debt"){payFinDebtResult()}}})}}function payFinDebtResult(b,h){if(payFinDebtResultCallFunName=="payFinDebtResult"||b=="2"){$("#debt-confirm-dlg").dialog("close");var j=$("#debtDataGridList").datagrid("getSelections");var f=0;var g="";for(var e=0;e<j.length;e++){if(e==0){g+=""}else{if(e>0){g+=","}}g+=j[e].fineid}var a=base_path+"cir/fine/pay.do";var c={};c.payway="0";if(b){c.payway=b;c.rdrid=h}if($("#payway").length>0){c.payway=$("#payway").val()}c.parentids=g;var d;if(VPAGEFIN=="reader"){if(rdrConfigParamjson){d=rdrConfigParamjson.xkpxnk}}else{if(cirConfigParamjson){d=cirConfigParamjson.xkpxnk}}if($("#olpaycode").length>0&&(d!="1"&&d!="2")){c.olpaycode=$("#olpaycode").val()}$.post(a,c,function(i){if(i.status=="0"){var k;if(VPAGEFIN=="reader"){k=$("#rdrDataGridList").datagrid("getSelected")}else{k=getJsonData(null,"record")}reloadFineGridList("debt");printTicketHandler("debt",k,j);showFineDebtHandlerResult(i,"?????",j);if(b&&h){reLoadYFKHtml(h)}}else{openMessageDlg(i.message)}},"json")}else{setFinDebtResult()}}function reLoadYFKHtml(b){var c={};c.rdrid=b;c.type="yu_fu_kuan";var a=base_path+"cir/fine/pageCurFine.do";$.post(a,c,function(g){if(!g.status){g=JSON.parse(g)}if(g.total>0){var f=g.rows;var e=0;for(var d=0;d<f.length;d++){e+=parseFloat(f[d].money)}e=e.toFixed(2);$("#yu_fu_kuan").html(e)}else{$("#yu_fu_kuan").html("")}})}function payFinDebtByIcCard(c,e){var b=0;if(payFinDebtResultCallFunName=="payFinDebtResult"){var a=$("#debtDataGridList").datagrid("getSelections");if(a.length==0){return openMessageDlg("???????????????,??????????????")}for(var d=0;d<a.length;d++){b+=parseFloat(a[d].money)}}else{b=parseFloat(getValue("debtMoney"))}var f={type:"fine",money:b.toFixed(2)};if(c){f.valuetype="xkpewm";if(e=="2"){f.valuetype="etslink"}f.value=c}callWSFun="payFinDebtResult";myWebSocketSend(f)}function reLoadFinDebtResult(){var c={};if(VPAGEFIN=="reader"){c=$("#rdrDataGridList").datagrid("getSelected");var a=$("#rdrDataGridList").datagrid("getRowIndex",c);$("#rdrDataGridList").datagrid("selectRow",a)}else{var b=getValue("rdrid");c.id=getValue("rdrid");c.rdrno=getValue("rdrno");c.name=getValue("name")}searchDepositGridList(c,"debt")}function cancleDebt(c){if(c){$("#debtDataGridList").datagrid("checkAll")}var b=$("#debtDataGridList").datagrid("getSelections");if(b.length==0){return openMessageDlg("???????????????,???????????????")}var a=0;for(var d=0;d<b.length;d++){a+=parseFloat(b[d].money)}openConfirmDlg("????????[<strong style='color:red;'>"+b.length+"</strong>]???,??????[<strong style='color:red;'>"+a.toFixed(2)+"</strong>]??,??????????????",null,cancleDebtResult,null)}function cancleDebtResult(){var e=$("#debtDataGridList").datagrid("getSelections");var a=0;var d="";for(var c=0;c<e.length;c++){if(c==0){d+=""}else{if(c>0){d+=","}}d+=e[c].fineid}var b=base_path+"cir/fine/cancel.do";var f={};f.payway="0";f.parentids=d;$.post(b,f,function(g){if(g.status=="0"){reloadFineGridList("debt");showFineDebtHandlerResult(g,"??????",e)}else{openMessageDlg(g.message)}},"json")}function onOpenFinDebtDlg(){setValue("debtType","4");$(".fine-result-data").html("")}function onCloseDebtDlg(){if(VPAGEFIN!="reader"){var a=$("#debtDataGridList").datagrid("getRows");if(a.length==0){getFocusBarCode()}else{if(vType=="loan"){var b=base_path+"par/readertype/get.do";var c={};c.pk=finrdrtype;$.post(b,c,function(f){if(f.status=="0"){var g=f.rows[0];var d=JSON.parse(g.paramjson);var e=parseFloat($("#debt").html());if(d&&d.qian_kuan_ke_jie_e&&parseFloat(d.qian_kuan_ke_jie_e)>e){getFocusBarCode()}else{getFocusReader()}}else{getFocusReader()}},"json")}else{if(vType=="return"){getFocusBarCode()}}}}else{$("#rdrno").textbox("textbox").focus().select()}}function onMaximizeDebtDlg(){$("#fin_debt_dlg").dialog("refresh")}function onRestoreDebtDlg(){$("#fin_debt_dlg").dialog("refresh")}function onMaximizeSearchDlg(){$("#fin_search_dlg").dialog("refresh")}function onRestoreSearchDlg(){$("#fin_search_dlg").dialog("refresh")}function onArrowsSize(b){var c=$(".debtArrowsSize").linkbutton("options").text;if(c=="?????"){$(".debtArrowsSize").linkbutton({text:"?????"});var a=$(window).height();var d=$(window).width();$("#fin_"+b+"_dlg").dialog("resize",{top:0,left:0,width:d,height:a});$(".easyui-panel").panel("resize");if(b=="search"){b="finLog"}$("#"+b+"DataGridList").datagrid({fitColumns:true})}else{$(".debtArrowsSize").linkbutton({text:"?????"});$("#fin_"+b+"_dlg").dialog("resize",{width:1000,height:524});$("#fin_"+b+"_dlg").window("center");$("#fin_debt_dlg").dialog("refresh")}}function finSearchHandle(){var a=getValue("rdrid");if(VPAGEFIN=="reader"){a=getValue("id")}if(a>0){$("#fin_search_dlg").dialog({onLoad:function(){$("#fin_search_dlg").window("center");_myPage.prototype.onLoadData(_fmtGridDataRows,initJson);setValue("finsearchrdrno",getValue("rdrno"));$("#finsearchenddate").datetimebox("setValue",getAddYMD(null,null,null,"-")+" 23:59:59");bindHistoryFinDataGridList(a)}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function onOpenFinSearchDlg(){$("#finsearchrdrno").textbox("textbox").focus()}function searchFinLog(){var a=getValue("rdrid");if(VPAGEFIN=="reader"){a=getValue("id")}bindHistoryFinDataGridList(a)}function onFineRefund(){var a=$("#finLogDataGridList").datagrid("getSelected");if(a){if("1"==a.rectype){openConfirmDlg("???????????????????",null,onFineRefundResult,null)}else{openMessageDlg("???????????????????")}}}function onFineRefundResult(){var c=$("#finLogDataGridList").datagrid("getSelected");var a=base_path+"cir/fine/refund.do";var b={};b.parentids=c.id;$.post(a,b,function(d){if(d.status=="0"){searchFinLog()}else{openMessageDlg(d.message)}},"json")}function bindHistoryFinDataGridList(c){var b=base_path+"cir/fine/pageUnion.do";var d={};clearGridData("finLogDataGridList");d.rows=10;d.page=1;d.rdrid=c;if(getValue("finsearchpayway").length>0){d.payway=getValue("finsearchpayway")}if(getValue("finsearchfintype").length>0){d.type=getValue("finsearchfintype")}if(getValue("finsearchrectype").length>0){d.rectype=getValue("finsearchrectype")}var a=0;if(getValue("finsearchbegdate").length>0){d["limit["+a+"].condition"]="finstamp";d["limit["+a+"].typeHandler"]="7";d["limit["+a+"].value"]=getValue("finsearchbegdate");a++}if(getValue("finsearchenddate").length>0){d["limit["+a+"].condition"]="finstamp";d["limit["+a+"].typeHandler"]="5";d["limit["+a+"].value"]=getValue("finsearchenddate");a++}$("#finLogDataGridList").datagrid({url:b,queryParams:d,onLoadSuccess:function(e){},method:"post"})};
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de