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-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";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="";var h="";e+="";e+="";e+="";e+="";e+="";for(var d=0;d";e+="";e+="";e+="";e+=""}if(h.length>0){h=h.substr(0,h.length-1)}h+="(详情)";$("#oldrdrno").html(h);e+="
";e+="旧证";e+="";e+="操作日期";e+="";e+="操作员";e+="
";e+=g.idxvalue;e+="";e+=g.idxcode.split("/")[0];e+="";if(g.idxcode.split("/").length>1){e+=g.idxcode.split("/")[1]}else{e+=""}e+="
";$("#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;a0){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='';if(payMoney.deposit){var i="交";if(payMoney.deposit<0){i="退"}f+='";j+=parseFloat(payMoney.deposit)}if(payMoney.yu_fu_kuan){var i="交";if(payMoney.yu_fu_kuan<0){i="退"}f+='";j+=parseFloat(payMoney.yu_fu_kuan)}if(payMoney.gong_ben_fei){f+="";j+=parseFloat(payMoney.gong_ben_fei)}if(payMoney.yan_zheng_fei){f+="";j+=parseFloat(payMoney.yan_zheng_fei)}else{f+=''}f+='';var i="交";if(j<0){i="退"}f+='
此读者证需要处理以下款项:
'+i+"押金["+Math.abs(payMoney.deposit).toFixed(2)+"]
'+i+"预付款["+Math.abs(payMoney.yu_fu_kuan).toFixed(2)+"]
交工本费["+payMoney.gong_ben_fei+"]
交验证费["+payMoney.yan_zheng_fei+"]
  
合计共'+i+":["+Math.abs(j).toFixed(2)+"]
";var g="";g+="
"+f+"
";if(rdrConfigParamjson){var e=rdrConfigParamjson.paybarcode;if(e&&e=="1"&&j>-1){g+="
提示:如果【现金支付】请选择确定按钮,如果【微信或者支付宝支付】直接扫描读者出示的二维码进行扫码支付
";g+='
'}}$(".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.returndate0){$("#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;e0){$(".payfin-service-body").html("");var b='';var d="交";b+='";f+=parseFloat(e.deposit);var d="交";b+='
此读者证开通专项服务需要处理以下款项:
'+d+"专项押金["+Math.abs(e.deposit).toFixed(2)+"]
合计共['+d+":"+Math.abs(f).toFixed(2)+"]
";var c="";c+="
"+b+"
";var a=rdrConfigParamjson.paybarcode;if(a&&a=="1"){c+="
提示:如果【现金支付】请选择确定按钮,如果【微信或者支付宝支付】直接扫描读者出示的二维码进行扫码支付
";c+='
'}$(".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='';var b="退";a+='";d+=parseFloat(c.deposit);var b="退";a+='
此读者证开通专项服务需要处理以下款项:
'+b+"专项押金["+Math.abs(c.deposit).toFixed(2)+"]
合计共['+b+":"+Math.abs(d).toFixed(2)+"]
";$(".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='';var b="退";a+='";d+=parseFloat(c.money);var b="退";a+='
此读者退专项押金需要处理以下款项:
'+b+"专项押金["+Math.abs(c.money).toFixed(2)+"]
合计共['+b+":"+Math.abs(d).toFixed(2)+"]
";$(".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)}};