//华视电子 身份证阅读机帮助方法 //型号:CVR-100UA //梁坤2019-08-06 编写 var idcardreader = { //检查是否支持控件 objectcheck: function (btnid) { var CertCtl = document.getElementById("CertCtl"); if (CertCtl == null || CertCtl == undefined) { $("#" + btnid + "").attr("disabled", "disabled"); $("#" + btnid + "").val("请更换IE或360浏览器"); } else { try { var result = CertCtl.getStatus(); var resultobj = eval('(' + result + ')'); if (resultobj.status == 1) { if (resultobj.errorMsg == "设备未连接") { //自动连接 idcardreader.connect(btnid); } else { $("#" + btnid + "").removeAttr("disabled"); $("#" + btnid + "").val(resultobj.errorMsg); } } else { $("#" + btnid + "").removeAttr("disabled"); $("#" + btnid + "").val("读取"); } } catch (e) { } } }, connect: function (btnid) { var CertCtl = document.getElementById("CertCtl"); if (CertCtl == null || CertCtl == undefined) { $("#" + btnid + "").attr("disabled", "disabled"); $("#" + btnid + "").val("请更换IE或360浏览器"); } else { try { var result = CertCtl.connect(); var resultobj = eval('(' + result + ')'); if (resultobj.resultFlag == 0) { } else { $("#" + btnid + "").removeAttr("disabled"); $("#" + btnid + "").val(resultobj.errorMsg); } } catch (e) { } } }, readcard: function (btnid) { var CertCtl = document.getElementById("CertCtl"); if (CertCtl == null || CertCtl == undefined) { $("#" + btnid + "").attr("disabled", "disabled"); $("#" + btnid + "").val("请更换IE或360浏览器"); } else { try { idcardreader.connect(btnid); var result = CertCtl.readCert(); var resultobj = eval('('+result+')'); return resultobj; } catch (e) { } } } }