var rdrController=function(){};var payMoney;var rdrRecord;var VPAGEFIN="reader";var uploader;var uploaderFile;var vServiceStatus=0;var vPrintTicketStatus=0;var vBase64Image=0;var vCurHandlerStatus="add";var initJson;_myPage.prototype.initPageByParam=function(){rdrController.prototype.init();rdrController.prototype.bind()};rdrController.prototype.bind=function(){showRdrFldName();enterEvent("keyword",searchRdrRecord);$(".easyui-panel").panel("resize");$("#idcard").textbox("textbox").blur(function(){getBirthdayByIdcard()});var a={readercard:"1"};setWebSocket(a)};function handlerFun(b){if(b.readfield){if(b.readfield=="rdrno"){setValue("rdrno",b.readvalue);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(a){$.messager.confirm("提示消息","未找到合适的数据,是否执行新增操作?",function(b){if(b){readAddByReaderCard(a)}})}function readAddByReaderCard(a){addRdrRecord();vBase64Image=1;setJsonData(null,a);if(a.photourl){$("#photourl").attr("src","data:image/jpeg;base64,"+a.photourl)}}function addRdrRecord(){vCurHandlerStatus="add";vBase64Image=0;cleanJsonData("record");cleanJsonData("showrecord");deleteGridData("rdrDataGridList");$(".loanrulelist").html("");setValue("keyword","");setValue("status","0");$("#rdrno").textbox("textbox").focus();$("#photourl").attr("src","images/bg.png")}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);$("#keyword").textbox("textbox").focus()};_myPage.prototype.getLoadSuccess=function(a,b){_fmtGridDataRows=a;_myPage.prototype.onLoadData(_fmtGridDataRows,initJson)};function searchRdrRecord(f,e){vCurHandlerStatus="end";var a=getValue("keyword");var b=base_path+"cir/reader/page.do";b=base_path+"cir/reader/list.do";var h={};var c=0;var d=getValue("tjrdr");if(d=="1"){h["limit["+c+"].condition"]="stopdate";h["limit["+c+"].typeHandler"]="6";h["limit["+c+"].value"]=getCurDateYMD();c++}if(a.length==0&&!e){if(d=="0"){return openMessageDlg("检索值不能为空")}}if(a.length==26&&(rdrConfigParamjson&&rdrConfigParamjson.xkpxnk=="1")){var g={type:"read",money:0,"valuetype ":"xkpewm",value:a};myWebSocketSend(g);return}vBase64Image=0;cleanJsonData("record");cleanJsonData("showrecord");$(".loanrulelist").html("");deleteGridData("rdrDataGridList");h.rows=10;h.page=1;if(f){h["limit["+c+"].condition"]=f;h["limit["+c+"].typeHandler"]="0";h["limit["+c+"].value"]=e;c++}else{if(a){h["limit["+c+"].condition"]=getValue("index");h["limit["+c+"].typeHandler"]=getValue("keyindexHandlerType");h["limit["+c+"].value"]=a;c++}}h.orderBy=" id desc ";$("#rdrDataGridList").datagrid({url:b,queryParams:h,onLoadSuccess:function(i){if(i.status=="0"){if(i.total>0){$("#rdrDataGridList").datagrid("selectRow",0)}else{return openMessageDlg("未找到合适的记录")}}else{openMessageDlg(i.message)}},method:"post"})}function onSelectRdrDataGridList(a,b){searchRdrRecordById(b.id);getLoanRule(b.libcode,b.rdrtype)}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";f++}$(".loanrulelist").html(h)}},"json")}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){if(d.status=="0"){var e=d.rows[0];setJsonData(null,e);setJsonData("show",e);getReaderPhoto(e.id,e.photourl)}},"json")}function saveRdrRecord(){rdrRecord={};rdrRecord=getJsonData(null,"record");if(!rdrRecord){openMessageDlg("记录异常");return}if(!rdrRecord.rdrno&&!rdrRecord.auto_rdrno_code){openMessageDlg("读者证号不能为空!");return}if(!rdrRecord.name){openMessageDlg("读者名称不能为空!");return}if(!rdrRecord.rdrtype){openMessageDlg("读者类型不能为空!");return}if(!rdrRecord.libcode){openMessageDlg("开户馆不能为空!");return}if($.trim(rdrRecord.telephone).length==0||$.trim(rdrRecord.telephone).length!=11){$.messager.confirm("提示消息","手机号码为空或者位数不是11位,是否继续此操作?",function(a){if(a){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");a.check="1";$.post(b,a,function(e){if(e.rows.length>0&&e.rows[0].id){saveImageByCode(e.rows[0].id,"0")}if(e.status=="0"){openMessageDlg(e.message);searchRdrRecord("id",e.rows[0].id)}else{if(e.status=="3001"){openMessageDlg(e.message)}else{openMessageDlg(e.message)}}},"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 autoSearchInfo(){};