|
- //华视电子 身份证阅读机帮助方法
- //型号: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) {
- }
- }
- }
- }
|