function searchWorker(e) { var wrkrRegNo = $("#refNo").val(); var inputData = { wrkrRegNo: wrkrRegNo } if (!wrkrRegNo) { if ($('#passportNo-error').length == 0) $('#passportNo').parent().append('') $('#passportNo').parent().addClass('has-danger') return; } else { if ($('#passportNo-error')) $('#passportNo-error').remove() $('#passportNo').parent().removeClass('has-danger') } $.ajax({ headers: { 'X-CSRF-Token': csrf_token }, type: "GET", url: contextPath + '/verify', data: inputData, success: function(data) { $("#applicationForm").replaceWith(data.form); } }); } function scanQRCode() { var fullurl = "/api/barcodeReader/0"; portalUtil.showMainLoading(true); var _settings = $.extend({ deviceRestDermlogUrl: "http://localhost:9000" }); $.ajax({ headers: { 'X-CSRF-Token': csrf_token }, type: "GET", async: true, url: _settings.deviceRestDermlogUrl + fullurl, success: function(data) { var newData = JSON.parse(data); if (newData.barcodedatas != undefined && newData.barcodedatas.length > 0) { var barcodeString = newData.barcodedatas[0].barcode; var barcode = barcodeString.split("|"); $("#refNo").val(barcode[0]); $("#mcWorkerFrom").submit(); } portalUtil.showMainLoading(false); }, error: function(data) { portalUtil.showMainLoading(false); } }) } //changed to single finger verification $(".fingers").click(function() { var fingerId = this.id; var allFingers = document.getElementsByClassName('fingers'); for (var i = 0; i < allFingers.length; i++){ //alert(allFingers[i].id); $("#"+allFingers[i].id).removeClass("done"); } $("#"+fingerId).addClass("done"); }); function getbyteArray(selectedFinger){ var srcId = ""; switch(selectedFinger) { case 'left_thumb_finger': srcId = 'LEFT_THUMB'; break; case 'left_index_finger': srcId = 'LEFT_INDEX'; break; case 'left_middle_finger': srcId = 'LEFT_MIDDLE'; break; case 'left_ring_finger': srcId = 'LEFT_RING'; break; case 'left_little_finger': srcId = 'LEFT_LITTLE'; break; case 'right_thumb_finger': srcId = 'RIGHT_THUMB'; break; case 'right_index_finger': srcId = 'RIGHT_INDEX'; break; case 'right_middle_finger': srcId = 'RIGHT_MIDDLE'; break; case 'right_ring_finger': srcId = 'RIGHT_RING'; break; case 'right_little_finger': srcId = 'RIGHT_LITTLE'; break; default: srcId = ''; } return $("#"+srcId).val(); } function verifyFingerPrint() { var selectedFinger = ""; var selectedFingers = document.getElementsByClassName('fingers done'); for (var i = 0; i < selectedFingers.length; i++){ selectedFinger = selectedFingers[i].id; //alert(selectedFinger); } var byteArray = getbyteArray(selectedFinger); var imageId = "fingerprintBoth"; var idType = 3; //var fullurl = "/api/plainfingerprintbyslap/" + idType; var fullurl = "/api/fpmatch"; portalUtil.showMainLoading(true); var _settings = $.extend({ deviceRestDermlogUrl: "http://localhost:9000" }, imageId); var obj = { "slap" : "1", "nistposition" : "5", "wsqtovalidate" : byteArray } $.ajax({ headers: { 'X-CSRF-Token': csrf_token }, type: "POST", async: true, data: JSON.stringify(obj), url: _settings.deviceRestDermlogUrl + fullurl, contentType: "application/json; charset=utf-8", success: function(data) { var response = JSON.parse(data); console.log(response); var content = "