Edit D:\rfid\apache-tomcat-8.5.32\webapps\libsystem\page\circulation\js\new_reader.js
var payMoney;var rdrRecord;var VPAGEFIN="reader";var uploader;var uploaderFile;var vServiceStatus=0;var vPrintTicketStatus=0;var vBase64Image=0;var vCurHandlerStatus="end";var initJson;var rdrController=function(){};var readerCardFlag=0;_myPage.prototype.initPageByParam=function(){rdrController.prototype.init();rdrController.prototype.bind()};rdrController.prototype.bind=function(){showRdrFldName();_myPage.prototype.onLoadAllLibDataNoLimit({code:"showlibcode",key:"libcode"});enterEvent("keyword",searchRdrRecord);getReaderPhoto();$(".easyui-panel").panel("resize");$("#idcard").textbox("textbox").blur(function(){getBirthdayByIdcard()})};function getBirthdayByIdcard(){var a=getValue("idcard");if(a&&a.length==18){setValue("birthday",a.toString().substr(6,8))}}rdrController.prototype.init=function(){rdrController.prototype.initConfig()};rdrController.prototype.initConfig=function(){initJson=[{key:"rdrtype",condition:"libcode",value:vLibcode},{code:"formatdesign_libcode,libcode,libcodeSelect",key:"libcode",condition:"code",value:vLibcode},{key:"rdrfld1",condition:"parentid",value:"1"},{key:"rdrfld2",condition:"parentid",value:"2"},{key:"rdrfld3",condition:"parentid",value:"3"},{key:"rdrfld4",condition:"parentid",value:"4"},{key:"peccancy"},{key:"cirlogtype"},{code:"status",key:"rdrstatus"},{code:"finsearchfintype",key:"fintype"},{code:"finsearchrectype",key:"rectype"},{code:"finsearchpayway",key:"payway"},{code:"formatdesign_operid,operid",key:"operid"},{code:"rdrinfotype",key:"rdrinfotype"}];_myPage.prototype.getLoadData(initJson);_myPage.prototype.requiredFldStatus();$("#keyword").textbox("textbox").focus()};_myPage.prototype.requiredFldStatus=function(){var a=base_path+"par/library/get.do";var b={};b.pk=vLibcode;$.post(a,b,function(d){var e=d.rows[0];var c=JSON.parse(e.paramjson);if(c.lt_5){if(c.lt_5.indexOf("telephone")>-1){$("#telephone").textbox({required:true})}if(c.lt_5.indexOf("idcard")>-1){$("#idcard").textbox({required:true})}if(c.lt_5.indexOf("rdruid")>-1){$("#rdruid").textbox({required:true})}}},"json")};_myPage.prototype.getLoadSuccess=function(a,b){_fmtGridDataRows=a;_myPage.prototype.onLoadData(_fmtGridDataRows,initJson);getPageConfig("page_type",callSetParaResult,"cir");_myPage.prototype.getOperatorParam()};_myPage.prototype.initComboxByOperatorParm=function(e){if(e.showrdrtype){var a=$("#rdrtype").combobox("getData");var d=[];for(var b=0;b<a.length;b++){var c=a[b].code+",";if(e.showrdrtype.indexOf(c)>-1){d.push(a[b])}}$("#rdrtype").combobox("loadData",d)}initRdrtypeComboxDataBYXXZ()};function initRdrtypeComboxDataBYXXZ(){var a=base_path+"par/readertype/list.do";var b={};$.post(a,b,function(d){if(d.status=="0"){var k=d.rows;var h=$("#rdrtype").combobox("getData");var g=[];for(var e=0;e<h.length;e++){var m=h[e];for(var c=0;c<k.length;c++){var f=k[c];if(m.code==f.code){var l=JSON.parse(f.paramjson);if(l.bbxz&&l.bbxz=="1"){}else{g.push(m);break}}}}$("#rdrtype").combobox("loadData",g)}},"json")}function showRdrFldName(){$(".show-rdrfld1").html(mystorage.get("rdr_fld1"));$(".show-rdrfld2").html(mystorage.get("rdr_fld2"));$(".show-rdrfld3").html(mystorage.get("rdr_fld3"));$(".show-rdrfld4").html(mystorage.get("rdr_fld4"))}function onSelectRdrDataGridList(a,b){if(!isUpdateByLibcode(b.libcode)){setRdrBntIsShowByLibcode(true)}else{setRdrBntIsShowByLibcode(false)}searchRdrRecordById(b.id);getLoanRule(b.libcode,b.rdrtype);getLibraryRule(b.libcode)}function getLibraryRule(b){$(".rdrCardRecord-delete").show();var a=base_path+"par/library/get.do";var c={};c.pk=b;$.post(a,c,function(e){if(e.status=="0"){var f=e.rows[0];var d=JSON.parse(f.paramjson);if(b!=vLibcode&&d.xjg_zcl&&d.xjg_zcl=="1"){$(".rdrCardRecord-delete").hide();$("#rdrCardRecord").show()}}},"json")}function setRdrBntIsShowByLibcode(a){if(a){$("#saveRdrRecord").linkbutton({disabled:true});$("#deleteRdrRecord").linkbutton({disabled:true});$("#rdrPhotoRecord").hide();$("#rdrCardRecord").hide();$("#rdrmoneyRecord").hide();$("#rdrServiceRecord").hide();$("#rdrBonusHandler").hide();$("#upLoadPhoto").hide();$("#deletePhoto").hide();$("#tuizheng").hide();$("#yajinchuli").hide()}else{$("#saveRdrRecord").linkbutton({disabled:false});$("#deleteRdrRecord").linkbutton({disabled:false});$("#rdrPhotoRecord").show();$("#rdrCardRecord").show();$("#rdrmoneyRecord").show();$("#rdrServiceRecord").show();$("#rdrBonusHandler").show();$("#upLoadPhoto").show();$("#deletePhoto").show();$("#tuizheng").show();$("#yajinchuli").show()}}function getLoanRule(c,a){$(".loanrulelist").html("");var b=base_path+"cir/circulation/getloanrule.do";var d={};d.libcode=c;d.rdrtype=a;$.post(b,d,function(l){if(l.status=="0"){var k=l.rows;var h="";var f=1;for(var g=0;g<k.length;g++){var m=k[g];var e=JSON.parse(m.paramjson);var j="";j+=e.ke_jie_shu+"??";j+="??"+e.zui_xiao_jie_qi+" ~ "+e.zui_da_jie_qi+"??";j+="???????"+e.xu_jie_ci_shu+"??????"+e.xu_jie_qi+"??";h+="<lable style='display: inline-block;'>"+f+"?????"+m.libcode.split("|")[1]+"]"+j+"????</lable>";f++}$(".loanrulelist").html(h)}},"json")}function searchRdrRecord(h,a){vCurHandlerStatus="end";var f=getValue("keyword");var b=base_path+"cir/reader/page.do";b=base_path+"cir/reader/list.do";var d={};var i=0;var e=getValue("tjrdr");if(e=="1"){d["limit["+i+"].condition"]="stopdate";d["limit["+i+"].typeHandler"]="6";d["limit["+i+"].value"]=getCurDateYMD();i++}if(f.length==0&&!a){if(e=="0"){return openMessageDlg("????????????")}}if(f.length==26&&(rdrConfigParamjson&&rdrConfigParamjson.xkpxnk=="1")){var c={type:"read",money:0,"valuetype ":"xkpewm",value:f};myWebSocketSend(c);return}vBase64Image=0;cleanJsonData("record");cleanJsonData("showrecord");$(".loanrulelist").html("");deleteGridData("rdrDataGridList");d.rows=10;d.page=1;if(h){d["limit["+i+"].condition"]=h;d["limit["+i+"].typeHandler"]="0";d["limit["+i+"].value"]=a;i++}else{if(f){d["limit["+i+"].condition"]=getValue("index");d["limit["+i+"].typeHandler"]=getValue("keyindexHandlerType");d["limit["+i+"].value"]=f;i++}}d.orderBy="";if(rdrConfigParamjson&&rdrConfigParamjson.datashowtype&&rdrConfigParamjson.datashowtype=="1"){d.datashowtype=vLibcode}d.orderBy=d.orderBy+" id desc ";if(rdrConfigParamjson&&rdrConfigParamjson.libsearchtype=="2"){d["limit["+i+"].condition"]="libcode";d["limit["+i+"].typeHandler"]="3";d["limit["+i+"].value"]=getLibLimitForNoLimitLib();i++}else{var g=$("#libcodeSelect");if(g.length>0&&getValue("libcodeSelect").length>0){d["limit["+i+"].condition"]="libcode";d["limit["+i+"].value"]=getValue("libcodeSelect")}}$("#rdrDataGridList").datagrid({url:b,queryParams:d,onLoadSuccess:function(j){if(j.status=="0"){if(j.total>0){$("#rdrDataGridList").datagrid("selectRow",0)}else{return openMessageDlg("????????????")}}else{openMessageDlg(j.message)}},method:"post"})}function searchRdrRecordById(c){$("#photourl").attr("src","images/bg.png");cleanJsonData("showrecord");cleanJsonData("record");var a=base_path+"cir/reader/getFirstReader.do";var b={};b.id=c;$.post(a,b,function(d){finrdrtype=null;if(d.status=="0"){var e=d.rows[0];if(e.canceldate){$(".canceldate-td").show()}else{$(".canceldate-td").hide()}finrdrtype=rdrtype;setJsonData(null,e);setJsonData("show",e);setValue("showlibcode",e.libcode);$("#libcode").combobox("setText",$("#showlibcode").combobox("getText"));getReaderPhoto(e.id,e.photourl);getSepOtherLoan(e.id);getOldRdrInfo(e.id);setRdrTypeDiffLib(e.rdrtype)}},"json")}function setRdrTypeDiffLib(b){var a=$("#rdrtype").combobox("getData");var d=false;for(var c in a){if(a[c].code==b){d=true;break}}if(!d){a.push({code:b,name:onFmtGridDataRowsBycode(_fmtGridDataAllValues.rows[0].rdrtype,b),disabled:true})}$("#rdrtype").combobox("loadData",a);$("#rdrtype").combobox("setValue",b)}function getOldRdrInfo(b){$("#oldrdrno").html("");var a=base_path+"cir/rdrindex/page.do";var c={};c.rows=10;c.page=1;c.rdrid=b;$.post(a,c,function(f){if(f.total>0){var e="<table class='table-box rdr-table-input'>";var h="";e+="<tr>";e+="<td>";e+="???";e+="</td>";e+="<td>";e+="??????";e+="</td>";e+="<td>";e+="?????";e+="</td>";e+="</tr>";for(var d=0;d<f.rows.length;d++){var g=f.rows[d];h+=g.idxvalue+";";e+="<tr>";e+="<td>";e+=g.idxvalue;e+="</td>";e+="<td>";e+=g.idxcode.split("/")[0];e+="</td>";e+="<td>";if(g.idxcode.split("/").length>1){e+=g.idxcode.split("/")[1]}else{e+=""}e+="</td>";e+="</tr>"}if(h.length>0){h=h.substr(0,h.length-1)}h+="<a id='oldrdrnoTooltip' href='javascript:void(0)'>(???)</a>";$("#oldrdrno").html(h);e+="</table>";$("#oldrdrno").tooltip({content:e})}},"json")}function getSepOtherLoan(b){var a=base_path+"cir/speloan/pageCurLoan.do";var c={};c.rows=10;c.page=1;c.rdrid=b;$.post(a,c,function(d){if(d.total>0){$("#otherloannum").html(d.total)}else{$("#otherloannum").html("")}},"json")}function getReaderPhoto(b,a){getImageByCode(b,"0","photourl")}function RndNum(c){var b="";for(var a=0;a<c;a++){b+=Math.floor(Math.random()*10)}return b}function addRdrRecord(){vCurHandlerStatus="add";vBase64Image=0;cleanJsonData("record");cleanJsonData("showrecord");deleteGridData("rdrDataGridList");$(".loanrulelist").html("");setValue("keyword","");setValue("status","0");setValue("libcode",vLibcode);$("#rdrno").textbox("textbox").focus();getReaderPhoto();setRdrBntIsShowByLibcode(false);$("#photourl").attr("src","images/bg.png")}function saveRdrRecord(){vCurHandlerStatus="end";rdrRecord={};rdrRecord=getJsonData(null,"record");if(rdrConfigParamjson&&rdrConfigParamjson.autordr){rdrRecord.auto_rdrno_code=rdrConfigParamjson.autordr}if(!rdrRecord){openMessageDlg("??????");return}if(!rdrRecord.rdrno&&!rdrRecord.auto_rdrno_code){openMessageDlg("??????????????");return}if(!rdrRecord.name){openMessageDlg("??????????????");return}var b=$("#idcard").textbox("options");if(b.required){if(!rdrRecord.idcard){openMessageDlg("????????????");return}}var a=$("#telephone").textbox("options");if(a.required){if(!rdrRecord.telephone){openMessageDlg("??????????????");return}}var c=$("#rdruid").textbox("options");if(c.required){if(!rdrRecord.rdruid){openMessageDlg("UID????????");return}}if(!rdrRecord.rdrtype){openMessageDlg("??????????????");return}if(!rdrRecord.libcode){openMessageDlg("?????????????");return}if(rdrConfigParamjson&&rdrConfigParamjson.telephone=="1"){if($.trim(rdrRecord.telephone).length==0||$.trim(rdrRecord.telephone).length!=11){$.messager.confirm("??????","???????????????????11??,????????????",function(d){if(d){saveRdrRecordNext(rdrRecord)}})}else{saveRdrRecordNext(rdrRecord)}}else{saveRdrRecordNext(rdrRecord)}}function saveRdrRecordNext(c){var e=getValue("id");var a=base_path+"cir/reader/saveReader.do";if(e>0){saveReaderRecord(a,c)}else{if(c.libcode&&c.idcard){var b=base_path+"cir/reader/checkIdcard.do";var d={};d.idcard=c.idcard;d.libcode=c.libcode;$.post(b,d,function(f){if(f.total==0){if(f.status=="3002"){$.messager.confirm("??????",f.message+",????????????",function(g){if(g){checkGetFirstReader(a,c)}})}else{if(f.status=="9999"){openMessageDlg(f.message)}else{checkGetFirstReader(a,c)}}}else{checkGetFirstReader(a,c)}},"json")}else{checkGetFirstReader(a,c)}}}function checkGetFirstReader(b,c){var a=base_path+"cir/reader/getFirstReader.do";var d={};d.rdrno=c.rdrno;$.post(a,d,function(e){if(e.total==0){saveReaderRecord(b,c)}else{openMessageDlg("??????????????")}},"json")}function saveReaderRecord(b,a,c){var d=getValue("id");payMoney={};$.post(b,a,function(h){if(h.rows.length>0&&h.rows[0].id){saveImageByCode(h.rows[0].id,"0")}if(h.status=="0"){if(c){$("#lost-change-dlg").dialog("close");$("#card-delay-dlg").dialog("close")}openMessageDlg(h.message);searchRdrRecord("id",h.rows[0].id);if(!$("#fin_deposit_dlg").parent().is(":hidden")){searchDepositGridList(h.rows[0],"deposit","fin_deposit_dlg")}}else{if(h.status=="3001"){payMoney=h.rows[0];var j=0;$(".payfin-addrdr-body").html("");var f='<table class="table-box rdr-table-input" data-options="fit:true"><tr><td class="div-tr-td" width="100%">???????????????????:</td><tbody></tr>';if(payMoney.deposit){var i="??";if(payMoney.deposit<0){i="??"}f+='<tr><td class="div-tr-td">'+i+"???<strong style='color:red;'>["+Math.abs(payMoney.deposit).toFixed(2)+"]</strong>??</td></tr>";j+=parseFloat(payMoney.deposit)}if(payMoney.yu_fu_kuan){var i="??";if(payMoney.yu_fu_kuan<0){i="??"}f+='<tr><td class="div-tr-td">'+i+"?????<strong style='color:red;'>["+Math.abs(payMoney.yu_fu_kuan).toFixed(2)+"]</strong>??</td></tr>";j+=parseFloat(payMoney.yu_fu_kuan)}if(payMoney.gong_ben_fei){f+="<tr><td class=\"div-tr-td\">??????<strong style='color:red;'>["+payMoney.gong_ben_fei+"]</strong>??</td></tr>";j+=parseFloat(payMoney.gong_ben_fei)}if(payMoney.yan_zheng_fei){f+="<tr><td class=\"div-tr-td\">??????<strong style='color:red;'>["+payMoney.yan_zheng_fei+"]</strong>??</td></tr>";j+=parseFloat(payMoney.yan_zheng_fei)}else{f+='<tr><td class="div-tr-td"></td></tr>'}f+='<tr><td class="div-tr-td">  </td></tr>';var i="??";if(j<0){i="??"}f+='<tr><td class="div-tr-td"><div style="text-align: right;">?????'+i+":<strong style='color:red;'>["+Math.abs(j).toFixed(2)+"]</strong>??</div></td></tr></tbody></table>";var g="";g+="<div class='div-book-record'>"+f+"</div>";if(rdrConfigParamjson){var e=rdrConfigParamjson.paybarcode;if(e&&e=="1"&&j>-1){g+="<div >???:????????????????????????????????????????????????????????????????????????</div>";g+='<div class="div-book-record"><input id="olpaycode" type="text" placeholder="" style="width:420px;height:20px;"></div>'}}$(".payfin-addrdr-body").append(g);bindPayDepositFinEvent();$("#payfin-addrdr-dlg").window("open")}else{openMessageDlg(h.message)}}},"json")}function bindPayDepositFinEvent(){if($("#olpaycode").length>0){$("#olpaycode").focus().select();$("#olpaycode").keydown(function(a){if(a.keyCode==13){saveReaderRecordOKResult()}})}}function saveReaderRecordOKResult(){$("#payfin-addrdr-dlg").window("close");rdrRecord.check="1";if(payMoney.deposit){rdrRecord.deposit=payMoney.deposit}if(payMoney.gong_ben_fei){rdrRecord.gong_ben_fei=payMoney.gong_ben_fei}if(payMoney.yan_zheng_fei){rdrRecord.yan_zheng_fei=payMoney.yan_zheng_fei}if($("#olpaycode").length>0){rdrRecord.olpaycode=$("#olpaycode").val()}vPrintTicketStatus=1;var a=base_path+"cir/reader/saveReader.do";if(rdrRecord.controller=="cancelCard"){a=base_path+"cir/reader/cancelCard.do"}else{if(rdrRecord.controller=="renewCard"){a=base_path+"cir/reader/renewCard.do"}}saveReaderRecord(a,rdrRecord)}function saveReaderRecordCancleResult(){$("#payfin-addrdr-dlg").window("close");rdrRecord.check="1";var a=base_path+"cir/reader/saveReader.do";saveReaderRecord(a,rdrRecord)}function deleteRdrRecord(){var a=$("#rdrDataGridList").datagrid("getSelected");if(!a){return openMessageDlg("?????????¤??????,??????")}openConfirmDlg("?????????????????["+a.rdrno+"]???????????",null,deleteRrdRecordResult,null)}function deleteRrdRecordResult(){var c=$("#rdrDataGridList").datagrid("getSelected");var a=base_path+"cir/reader/delete.do";var b={};b.pk=c.id;$.post(a,b,function(d){if(d.status=="0"){vBase64Image=0;deleteImageByCode(c.id,"0","photourl");searchRdrRecord();openMessageDlg(d.message)}else{openMessageDlg(d.message)}},"json")}function deletePhoto(){var a=$("#rdrDataGridList").datagrid("getSelected");if(!a){return openMessageDlg("?????????¤??????,???????????????")}deleteImageByCode(a.id,"0","photourl")}function rdrDataRdrRecord(b){rdrRecord={};rdrRecord=getJsonData(null,"record");if(rdrRecord.id>0){if(b=="4"){if(parseInt($("#showdebt").html())>0){return openMessageDlg("???????? ["+addStyleHtmlNoSplit($("#showdebt").html())+"]???,?????????")}if(parseInt($("#showcurloan").html())>0){return openMessageDlg("???????"+$("#showcurloan").html()+"]????????,?????????")}if(parseInt($("#otherloannum").html())>0){return openMessageDlg("?????????????(???/???)["+$("#otherloannum").html()+"]????????,?????????")}openConfirmDlg("????????["+addStyleHtmlNoSplit(rdrRecord.rdrno)+"]?????,??????????"+addStyleHtmlNoSplit($("#showdeposit").html().length==0?"0":$("#showdeposit").html())+"???,??????????????????",null,rdrDataRdrRecordResult,null)}else{if(b=="0"&&getValue("status")=="0"){openMessageDlg("?????????????,??????????????")}else{var a=base_path+"cir/reader/saveReader.do";if(b=="0"){a=base_path+"cir/reader/renewCard.do";rdrRecord.controller="renewCard"}if(b=="1"){a=base_path+"cir/reader/lostCard.do"}if(b=="2"){a=base_path+"cir/reader/suspendCard.do"}if(b=="3"){a=base_path+"cir/reader/verifyCard.do"}rdrRecord.status=b;saveReaderRecord(a,rdrRecord)}}}else{openMessageDlg("????????¤?????????????")}}function cancelStopLoanData(){rdrRecord={};rdrRecord=getJsonData(null,"record");if(rdrRecord.id>0){var a=base_path+"cir/reader/saveReader.do";a=base_path+"cir/reader/cancelStopCard.do";rdrRecord.stopdate="0";saveReaderRecord(a,rdrRecord)}else{openMessageDlg("????????¤?????????????")}}function rdrDataRdrRecordResult(){rdrRecord={};rdrRecord=getJsonData(null,"record");var a=base_path+"cir/reader/saveReader.do";a=base_path+"cir/reader/cancelCard.do";rdrRecord.status="4";rdrRecord.controller="cancelCard";saveReaderRecord(a,rdrRecord)}function resetPassWordRecord(){var a=getValue("id");if(a>0){$.messager.confirm("??????","????????????????????????????",function(c){if(c){var b=base_path+"cir/reader/resetPassword.do";var d={};d.id=a;$.post(b,d,function(e){if(e.status=="0"){openMessageDlg(e.message)}else{openMessageDlg(e.message)}},"json")}})}else{openMessageDlg("????????¤?????????????")}}function lostCardChange(){var a=getValue("id");if(a>0){setValue("changeoldcardno",getValue("rdrno"));$("#lost-change-dlg").window("open")}else{openMessageDlg("????????¤?????????????")}}function onLostAddCard(){if(getValue("rdrno")==getValue("changenewcardno")){return openMessageDlg("???????????????")}rdrRecord={};rdrRecord=getJsonData(null,"record");var a=base_path+"cir/reader/saveReader.do";a=base_path+"cir/reader/changeCardno.do";rdrRecord.rdrno=getValue("changenewcardno");saveReaderRecord(a,rdrRecord,"1")}function cardDelay(){var b=getValue("id");if(b>0){var a=base_path+"par/readertype/get.do";$.post(a,{pk:getValue("rdrtype")},function(e){if(e.status=="0"){var c=JSON.parse(e.rows[0].paramjson);var g=parseInt(c.you_xiao_qi);var f=$("#enddate").datebox("getValue");var d=addDate(f,g);setValue("cardstartdate",getValue("startdate"));setValue("cardenddate",d);$("#card-delay-dlg").window("open")}},"json")}else{openMessageDlg("????????¤?????????????")}}function onCardDelayHandler(){if(parseInt(getValue("cardstartdate"))>parseInt(getValue("cardenddate"))){return openMessageDlg("????????????????????")}rdrRecord={};rdrRecord=getJsonData(null,"record");var a=base_path+"cir/reader/saveReader.do";a=base_path+"cir/reader/delayCard.do";rdrRecord.startdate=getValue("cardstartdate");rdrRecord.enddate=getValue("cardenddate");saveReaderRecord(a,rdrRecord,"1")}function curBorrowSearch(){var a=getValue("id");if(a>0){$("#cur-borrow-dlg").dialog({onLoad:function(){getCirDataGridList(a)}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function searchCurBorrow(){var a=getValue("id");getCirDataGridList(a)}function getCirDataGridList(b){var a=base_path+"hld/holding/listHoldingWithBib.do";var c={};clearGridData("cirDataGridList");c.rows=10;c.page=1;c.rdrid=b;$("#cirDataGridList").datagrid({url:a,queryParams:c,onLoadSuccess:function(d){},method:"post",rowStyler:rowCirOverdueStyler})}function rowCirOverdueStyler(a,b){if(b.returndate<getCurDateYMD()){return"color:red;"}}function historyBorrowSearch(){var a=getValue("id");if(a>0){$("#history-borrow-dlg").dialog({onLoad:function(){$("#cirlogenddate").datetimebox("setValue",getAddYMD(null,null,null,"-")+" 23:59:59");_myPage.prototype.initDataOne({key:"cirlogtype",code:"cirlogtype"});getHistoryBorrowDataGridList()}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function getHistoryBorrowDataGridList(){var c=getValue("id");var b=base_path+"cir/cirlog/pageUnion.do";var d={};clearGridData("historyBorrowDataGridList");d.rows=10;d.page=1;d.rdrid=c;if(getValue("cirlogtype").length>0){d.logtype=getValue("cirlogtype")}var a=0;if(getValue("cirlogbegdate").length>0){d["limit["+a+"].condition"]="logstamp";d["limit["+a+"].typeHandler"]="7";d["limit["+a+"].value"]=getValue("cirlogbegdate");a++}if(getValue("cirlogenddate").length>0){d["limit["+a+"].condition"]="logstamp";d["limit["+a+"].typeHandler"]="5";d["limit["+a+"].value"]=getValue("cirlogenddate");a++}$("#historyBorrowDataGridList").datagrid({url:b,queryParams:d,onLoadSuccess:function(e){},method:"post",rowStyler:rowHisCirOverdueStyler})}function rowHisCirOverdueStyler(a,b){if(("201"==b.logtype||"401"==b.logtype||"401"==b.logtype)&&b.logdate>b.logreturndate){return"color:red;"}}function setPara(){var a="../circulation/com/rdr_pageconfig.jsp";var b=$("#pageconfig_setpara_dlg").dialog({href:a,onLoad:function(){rdrConfig.prototype.init()}}).dialog("open")}function onsearchRdrBarcode(){var a=base_path+"par/common/getInitData.do?key=barformat&condition=type&value=1";var b={};clearGridData("rdrBarcodeDataGridList");$("#rdrBarcodeDataGridList").datagrid({url:a,queryParams:b,onLoadSuccess:function(c){},method:"post"})}function savePageConfig(){var a=getJsonData("page_","record");if(!a){openMessageDlg("??????");return}if(a&&a.depositticket){var d=a.depositticket;if(d=="1"){if(!a.acceptDepositFormatDesignIndex){return openMessageDlg("???????????????????????")}}}if(a&&a.fineticket){var c=a.fineticket;if(c=="1"){if(!a.acceptDebtFormatDesignIndex){return openMessageDlg("???????????????????????")}}}var b=base_path+"lib/pageconfig/save.do";$.post(b,a,function(e){if(e.status=="0"){openMessageDlg(e.message);$("#pageconfig_setpara_dlg").dialog("close");savePageConfigCallBack()}else{openMessageDlg(e.message)}},"json")}function savePageConfigCallBack(){getPageConfig("page_type",callSetParaResult)}function sohwService(){var a=getValue("id");if(a>0){$("#servicedlg").dialog({onLoad:function(){getServiceDataGridList();$("#serviceDataGridList").datagrid({onSelect:onSelectService})}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function getServiceDataGridList(){$(".rdrno").html(getValue("rdrno"));$(".name").html(getValue("name"));var a=base_path+"par/special/page.do";onHnadlerSvaeBntScreen(null,true);var b={};$.post(a,b,function(g){onHnadlerSvaeBntScreen(null,false);if(g.status=="0"){var f=g.rows;var c=[];for(var e=0;e<f.length;e++){var h={};h=f[e];var d=JSON.parse(f[e].paramjson);if(d.ya_jin){h.deposit=d.ya_jin}else{h.deposit="0"}if(d.zi_dong_kai_tong){h.status=d.zi_dong_kai_tong}else{h.status="0"}c.push(h)}$("#serviceDataGridList").datagrid("loadData",c)}else{openMessageDlg(g.message)}},"json")}function onOpenService(){var f=0;var e=$("#serviceDataGridList").datagrid("getSelected");console.log(e);if(e){vServiceStatus=1;if(parseFloat(e.deposit).toFixed(2)>0){$(".payfin-service-body").html("");var b='<table class="table-box rdr-table-input" data-options="fit:true"><tr><td class="div-tr-td" width="100%">????????????????????????????:</td><tbody></tr>';var d="??";b+='<tr><td class="div-tr-td">'+d+"??????<strong style='color:red;'>["+Math.abs(e.deposit).toFixed(2)+"]</strong>??</td></tr>";f+=parseFloat(e.deposit);var d="??";b+='<tr><td class="div-tr-td"><div style="text-align: right;">?????<strong style=\'color:red;\'>['+d+":"+Math.abs(f).toFixed(2)+"]</strong>??</div></td></tr></tbody></table>";var c="";c+="<div class='div-book-record'>"+b+"</div>";var a=rdrConfigParamjson.paybarcode;if(a&&a=="1"){c+="<div >???:????????????????????????????????????????????????????????????????????????</div>";c+='<div class="div-book-record"><input id="olpaycode" type="text" placeholder="" style="width:420px;height:20px;"></div>'}$(".payfin-service-body").append(c);$("#payfin-service-dlg").window("open");bindPayServiceFinEvent()}else{onServiceHandler()}}else{openMessageDlg("??????????????¤??????????")}}function bindPayServiceFinEvent(){if($("#olpaycode").length>0){$("#olpaycode").focus().select();$("#olpaycode").keydown(function(a){if(a.keyCode==13){onServiceHandler()}})}}function onRenewService(){var c=$("#serviceDataGridList").datagrid("getSelected");if(c){var a=base_path+"cir/reader/renewService.do";onHnadlerSvaeBntScreen(null,true);var b={};b.rdrid=getValue("id");b.rulecode=c.code;$.post(a,b,function(d){onHnadlerSvaeBntScreen(null,false);if(d.status=="0"){openMessageDlg(d.message);var e=d.rows[0];setValue("paramjson",e.paramjson);$("#payfin-service-dlg").window("close");getServiceDataGridList()}else{openMessageDlg(d.message)}},"json")}else{openMessageDlg("??????????????¤??????????")}}function onSelectService(b,c){if(c.status=="0"){var a=getValue("paramjson");if(a){a=JSON.parse(a);if(a.sperule&&a.sperule[c.code]){$("#onOpenService").linkbutton({disabled:true});$("#onRenewService").linkbutton({disabled:false});$("#onCancelService").linkbutton({disabled:false})}else{$("#onOpenService").linkbutton({disabled:false});$("#onRenewService").linkbutton({disabled:true});$("#onCancelService").linkbutton({disabled:true})}}else{$("#onOpenService").linkbutton({disabled:false});$("#onRenewService").linkbutton({disabled:true});$("#onCancelService").linkbutton({disabled:true})}}else{$("#onOpenService").linkbutton({disabled:true});$("#onRenewService").linkbutton({disabled:true});$("#onCancelService").linkbutton({disabled:true})}}function onServiceHandler(){$("#payfin-service-dlg").dialog("close");var a=base_path+"cir/reader/openService.do";if(vServiceStatus==0||vServiceStatus==2){a=base_path+"cir/reader/cancelService.do"}onHnadlerSvaeBntScreen(null,true);var c={};c.rdrid=getValue("id");if(vServiceStatus==2){var b=$("#depositDataGridList").datagrid("getSelected");c.rulecode=b.resefld1;c.deposit=b.money}else{var b=$("#serviceDataGridList").datagrid("getSelected");c.rulecode=b.code;c.deposit=b.deposit;if($("#olpaycode").length>0){c.olpaycode=$("#olpaycode").val()}}c.payway="0";$.post(a,c,function(d){onHnadlerSvaeBntScreen(null,false);if(d.status=="0"){openMessageDlg(d.message);var e=d.rows[0];setValue("paramjson",e.paramjson);$("#payfin-service-dlg").window("close");if(vServiceStatus==2){finDepositHandle()}else{getServiceDataGridList()}}else{openMessageDlg(d.message)}},"json")}function onCancelService(){var d=0;var c=$("#serviceDataGridList").datagrid("getSelected");if(c){vServiceStatus=0;if(parseFloat(c.deposit).toFixed(2)>0){$(".payfin-service-body").html("");var a='<table class="table-box rdr-table-input" data-options="fit:true"><tr><td class="div-tr-td" width="100%">????????????????????????????:</td><tbody></tr>';var b="??";a+='<tr><td class="div-tr-td">'+b+"??????<strong style='color:red;'>["+Math.abs(c.deposit).toFixed(2)+"]</strong>??</td></tr>";d+=parseFloat(c.deposit);var b="??";a+='<tr><td class="div-tr-td"><div style="text-align: right;">?????<strong style=\'color:red;\'>['+b+":"+Math.abs(d).toFixed(2)+"]</strong>??</div></td></tr></tbody></table>";$(".payfin-service-body").append(a);$("#payfin-service-dlg").window("open")}else{onServiceHandler()}}else{openMessageDlg("??????????????¤??????????")}}function refundServiceDeposit(){var d=0;var c=$("#depositDataGridList").datagrid("getSelected");if(c){if(c.type=="8"){vServiceStatus=2;if(c.money){$(".payfin-service-body").html("");var a='<table class="table-box rdr-table-input" data-options="fit:true"><tr><td class="div-tr-td" width="100%">??????????????????????????:</td><tbody></tr>';var b="??";a+='<tr><td class="div-tr-td">'+b+"??????<strong style='color:red;'>["+Math.abs(c.money).toFixed(2)+"]</strong>??</td></tr>";d+=parseFloat(c.money);var b="??";a+='<tr><td class="div-tr-td"><div style="text-align: right;">?????<strong style=\'color:red;\'>['+b+":"+Math.abs(d).toFixed(2)+"]</strong>??</div></td></tr></tbody></table>";$(".payfin-service-body").append(a);$("#payfin-service-dlg").window("open")}else{canceServiceRecord()}}else{openMessageDlg("?????????????????????????")}}else{openMessageDlg("?????????????????????????")}}function peccancyListSearch(){var a=getValue("id");if(a>0){$("#peccancydlg").dialog({onLoad:function(){_myPage.prototype.dataToCombobox(_fmtGridDataRows.rows[0].peccancy,{id:"peccancy"});getPeccancyDataGridList()}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function readerinfoListSearch(){var a=getValue("id");if(a>0){$("#readerinfodlg").dialog({onLoad:function(){_myPage.prototype.dataToCombobox(_fmtGridDataRows.rows[0].rdrinfotype,{id:"rdrinfotype"});var d=[{code:"",name:"???"}];var b=new Date();var e=b.getFullYear();for(var c=e;c>2000;c--){var f={code:c,name:c};d.push(f)}_myPage.prototype.dataToCombobox(d,{id:"rdrinfodata"});getRdrinfotypeDataGridList()}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function getRdrinfotypeDataGridList(){var a=base_path+"/cir/rdrinfo/page.do";var b={};b.rows=10;b.page=1;b.rdrid=getValue("id");if(getValue("rdrinfodata")>0){b.data3=getValue("rdrinfodata")}if(getValue("rdrinfotype")>0){b.infotype=getValue("rdrinfotype")}$("#rdrinfotypeDataGridList").datagrid({url:a,queryParams:b,onLoadSuccess:function(c){},method:"post"})}function readerHandlerHistory(){var a=getValue("id");if(a>0){$("#readerHandlerHistoryDlg").dialog({onLoad:function(){getReaderHandlerHistoryList()}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function getReaderHandlerHistoryList(){var b=base_path+"sys/oplog/page.do";var c={};c.rows=10;c.page=1;var a=0;c["limit["+a+"].condition"]="info1";c["limit["+a+"].value"]=getValue("id");a++;if(getValue("operlogtype").length>0){c["limit["+a+"].condition"]="logtype";c["limit["+a+"].typeHandler"]="0";c["limit["+a+"].value"]=getValue("operlogtype");a++}else{c["limit["+a+"].condition"]="logtype";c["limit["+a+"].typeHandler"]="3";c["limit["+a+"].value"]="4010,4011";a++}if(getValue("operlogbegdate").length>0){c["limit["+a+"].condition"]="logstamp";c["limit["+a+"].typeHandler"]="7";c["limit["+a+"].value"]=getValue("operlogbegdate");a++}if(getValue("operlogenddate").length>0){c["limit["+a+"].condition"]="logstamp";c["limit["+a+"].typeHandler"]="5";c["limit["+a+"].value"]=getValue("operlogenddate");a++}$("#cirlogDataGridList").datagrid({url:b,queryParams:c,onLoadSuccess:function(d){},method:"post"})}function getPeccancyDataGridList(){var a=base_path+"cir/peccancy/pageUnion.do";var b={};b.rows=10;b.page=1;b["limit[0].condition"]="rdrid";b["limit[0].value"]=getValue("id");if(getValue("peccancybegdate")>0){b["limit[1].condition"]="pecdate";b["limit[1].typeHandler"]="7";b["limit[1].value"]=getValue("peccancybegdate").replace(new RegExp("-","g"),"")}if(getValue("peccancyenddate")>0){b["limit[2].condition"]="pecdate";b["limit[2].typeHandler"]="5";b["limit[2].value"]=getValue("peccancyenddate").replace(new RegExp("-","g"),"")}$("#peccancyDataGridList").datagrid({url:a,queryParams:b,onLoadSuccess:function(c){},method:"post"})}function speloanSearch(){var a=getValue("id");if(a>0){$("#seploandlg").dialog({onLoad:function(){var b=base_path+"cir/speloan/pageCurLoan.do";var c={};clearGridData("seploanDataGridList");c.rows=10;c.page=1;c.rdrid=a;$("#seploanDataGridList").datagrid({url:b,queryParams:c,onLoadSuccess:function(d){},method:"post"})}}).dialog("open")}else{openMessageDlg("????????¤?????????????")}}function onOpenRdrSetParaDlg(){}var _readerCard=function(){};_readerCard.prototype.search=function(){var a="http://127.0.0.1:5000/api/register";$.ajax({type:"get",url:a,data:{},timeout:10000,dataType:"json",error:function(b,e,d){var c=b.responseJSON;openMessageDlg(c.msg)},success:function(b){console.log(b);vBase64Image=1;if(b.rspcode==200){setJsonData(null,b);if(b.photourl){$("#photourl").attr("src","data:image/jpeg;base64,"+b.photourl)}}else{alert(b.msg)}}})};function handlerFun(b){if(b.readfield){if(vCurHandlerStatus=="add"){setValue(b.readfield,b.readvalue);if(b.address){setValue("address",b.address)}if(b.nation){setValue("nation",b.nation)}if(b.photourl){$("#photourl").attr("src","data:image/jpeg;base64,"+b.photourl)}if(b.name){setValue("name",b.name)}}else{var a=base_path+"cir/reader/list.do";var c={};c["limit[0].condition"]=b.readfield;c["limit[0].typeHandler"]="0";c["limit[0].value"]=b.readvalue;$("#rdrDataGridList").datagrid({url:a,queryParams:c,onLoadSuccess:function(d){if(d.status=="0"&&d.total>0){$("#rdrDataGridList").datagrid("selectRow",0)}else{readTipHandlerFun(b)}},method:"post"})}}else{readTipHandlerFun(b)}}function readTipHandlerFun(b){var a="";if(rdrConfigParamjson){a=rdrConfigParamjson.readertip}if(a=="1"){readAddByReaderCard(b)}else{$.messager.confirm("??????","????????????,?????????????",function(c){if(c){readAddByReaderCard(b)}})}}function readAddByReaderCard(a){addRdrRecord();vBase64Image=1;setJsonData(null,a);if(a.photourl){$("#photourl").attr("src","data:image/jpeg;base64,"+a.photourl)}}function onJumpCirPage(){if(getValue("keyword").length>0){mystorage.set("cir_index",getValue("index"));mystorage.set("cir_keyword",getValue("keyword"))}if(getValue("rdrno").length>0){mystorage.set("cir_index","rdrno");mystorage.set("cir_keyword",getValue("rdrno"))}if(getValue("id").length>0){mystorage.set("cir_index","id");mystorage.set("cir_keyword",getValue("id"))}parent.addTab("??????","circulation/cir_circulation.jsp?type=loan","arrow-circle-right","4101","no")}function autoSearchInfo(){var b=mystorage.get("rdr_keyword");var a=mystorage.get("rdr_index");if(b){mystorage.set("rdr_index",null);mystorage.set("rdr_keyword",null);$.messager.progress({title:"??????",msg:"?????????,?????..."});setTimeout(function(){$.messager.progress("close");searchRdrRecord("id",parseInt(b))},2000)}};
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de