-
+
{{ iframeMsg }}
-
+
+
-
@@ -49,7 +50,7 @@
-
+
@@ -65,6 +66,11 @@
var image2=null;
var image3=null;
+ function invockIframeMethod(msg) {
+ // 是用widow调用vue绑定的vueDefinedMyProp方法
+ window.parent['vueDefined'](msg);
+ }
+
function initDev(){
var brightness=document.getElementById("brightness").value;
var initDevParam={"log":"1","white_brightness":brightness};
@@ -74,38 +80,38 @@
var result = IrisDevCtrl_Obj.IrisInit(initDevParamString);
if(result===0)
- alert("采集设备初始化成功");
+ invockIframeMethod("采集设备初始化成功");
else
- alert("初始化失败");
+ invockIframeMethod("初始化失败");
}
function closeDev(){
var result = IrisDevCtrl_Obj.IrisClose();
if(result===0)
- alert("关闭成功");
+ invockIframeMethod("关闭成功");
else
- alert("关闭失败");
+ invockIframeMethod("关闭失败");
}
function startDev(){
$("#image0").attr("src",image0);
$("#image1").attr("src",image1);
- $("#image2").attr("src",image2);
- $("#image3").attr("src",image3);
-
- var brightness=document.getElementById("eyeType").value;
- var initDevParam= {"eyeType":brightness};
- var initDevParamString=JSON.stringify(initDevParam);
+ $("#image2").attr("src",image2);
+ $("#image3").attr("src",image3);
- var result = IrisDevCtrl_Obj.StartCapture(initDevParamString);
-
- if(result===0)
- alert("开始采集");
- else
- alert("开始采集失败,请重新开始采集");
- }
+ var brightness=document.getElementById("eyeType").value;
+ var initDevParam= {"eyeType":brightness};
+ var initDevParamString=JSON.stringify(initDevParam);
+
+ var result = IrisDevCtrl_Obj.StartCapture(initDevParamString);
+
+ if(result===0)
+ invockIframeMethod("开始采集");
+ else
+ invockIframeMethod("开始采集失败,请重新开始采集");
+ }
function StartCaptureStepTwo(){
var brightness=document.getElementById("eyeType").value;
@@ -113,11 +119,11 @@
var initDevParamString=JSON.stringify(initDevParam);
var result = IrisDevCtrl_Obj.StartCaptureStepTwo(initDevParamString);
- if(result===0)
- alert("开始采集");
- else
- alert("开始采集失败,请重新开始采集");
- }
+ if(result===0)
+ invockIframeMethod("开始采集");
+ else
+ invockIframeMethod("开始采集失败,请重新开始采集");
+ }
function OnCapture(result,sIrisInfo){
var reJson = eval("(" + sIrisInfo + ")");
@@ -129,15 +135,15 @@
image3='data:image/bmp;base64,' + reJson[1].hmzp_yy;
$("#image0").attr("src",image0);
- $("#image1").attr("src",image1);
- $("#image2").attr("src",image2);
- $("#image3").attr("src",image3);
-
+ $("#image1").attr("src",image1);
+ $("#image2").attr("src",image2);
+ $("#image3").attr("src",image3);
+
//alert("数据采集成功");
}
- else{
- alert("采集失败请重新采集");
- }
+ else{
+ invockIframeMethod("采集失败请重新采集");
+ }
}
function stopDev(){
@@ -165,39 +171,40 @@
function sendBmp(){
- if(image0==null||image1==null||image2==null||image3==null)
- alert("请先采集虹膜数据");
- else{
- var token=getParam("token");
- var personId=getParam("id");
- var idCardNo=getParam("idCardNo");
-
- $.ajax({
- url:addDataUrl,
- type:"POST",
- data:{
- "personId":personId,
- "idCardNo":idCardNo,
- "image_zy0":image0,
- "image_yy0":image1,
- "image_zy1":image2,
- "image_yy1":image3
- },
- //processData:false,//告诉jquery不要处理发送的数据
- //contentType:false,//告诉jquery不要设置content-Type请求头
- beforeSend:function(request){
- request.setRequestHeader("token",token);
- },
- success:function(data){
- var result = IrisDevCtrl_Obj.IrisClose();
- alert(data.message);
- },
- error:function(data){
-
- }
- });
+ if(image0==null||image1==null||image2==null||image3==null)
+ invockIframeMethod("请先采集虹膜数据");
+ else{
+ invockIframeMethod("saveIrisData");
+ // var token=getParam("token");
+ // var personId=getParam("id");
+ // var idCardNo=getParam("idCardNo");
+ //
+ // $.ajax({
+ // url:addDataUrl,
+ // type:"POST",
+ // data:{
+ // "personId":personId,
+ // "idCardNo":idCardNo,
+ // "image_zy0":image0,
+ // "image_yy0":image1,
+ // "image_zy1":image2,
+ // "image_yy1":image3
+ // },
+ // //processData:false,//告诉jquery不要处理发送的数据
+ // //contentType:false,//告诉jquery不要设置content-Type请求头
+ // beforeSend:function(request){
+ // request.setRequestHeader("token",token);
+ // },
+ // success:function(data){
+ // var result = IrisDevCtrl_Obj.IrisClose();
+ // invockIframeMethod(data.message);
+ // },
+ // error:function(data){
+ //
+ // }
+ // });
}
-
+
}
@@ -206,4 +213,4 @@
OnCapture(result,sIrisInfo);
-