{% extends "data_opform.html" %} {% load i18n %} {% block addjs %} function submitRegister() { if(!$.browser.msie) { return false; } var flag = false; for(var i in zkonline) { if(i == "FPEngineVersion") { flag = true; } } if(!flag) { return false; } var tmpadd="" var tfids=$("#id_tfids"+tmpadd).val(); var fp=$("#id_finnger"+tmpadd).val(); var fpcode = $("#id_fpcode").val(); var durfp = $('#id_durfinger').val(); //获取指纹是普通指纹还是胁迫指纹的标记 var fpcount = $("#id_tcount").val() //从数据库传递过来的正常指纹数量 //var durfpcount = $("#id_durtcount").val() //从数据库传递过来的胁迫指纹数量 //alert(tfids+";"+fp+";"+fpcode+";"+durfp+";"+fpcount) var tmp=0 var oldidscount = 0 //var icount = 0; $("#id_delflag").val("delete"); if(tfids!="") //将普通指纹和胁迫指纹区分后组成一个字符串 { var durtfids = tfids.split(","); fpcode = fpcode.split(","); if(durfp=="") { durfp = "000000000"; } for(var i=0; i2) { durfingerid = zkonline.CheckFinger; fingerids.push(i-1); fingertype.push(durfingerid.substr(i-1,1)); var t=zkonline.ConvertTemplateToEmStr( zkonline.GetRegFingerTemplateEx('9',i)); template.push(t); } } $("#id_durfinger").val(durfingerid.toString()); $("#id_finnger"+tmpadd).val(fingerids.toString()); $("#id_template"+tmpadd).val(template.toString()); $("#id_fptype").val(fingertype.toString()); tmpadd = "10"; var fingerids10=[]; var template10=[]; if($("#id_finnger"+tmpadd).val()!="") { var f=$("#id_finnger"+tmpadd).val().split(","); var t=$("#id_template"+tmpadd).val().split(","); for(var i=0;i2) { fingerids10.push(i-1); var t = zkonline.GetRegFingerTemplateEx('10',i); if(t.length < 800) //验证预防zkonline的10.0模板取到9.0指纹模板 { alert(gettext("指纹模板错误,请立即联系开发人员!")); template10_error = true; break; } template10.push(t); } } var max_i=template.length; for(i=0;i < max_i;i++) //验证预防9.0和10.0模板值相同的异常情况 { if(template[i].length == template10[i].length) { alert(gettext("指纹模板错误,请立即联系开发人员!")); template10_error = true; break; } } if(template10_error) { template10 = null; return false; } $("#id_finnger"+tmpadd).val(fingerids10.toString()); $("#id_template"+tmpadd).val(template10.toString()); $("#id_fptype").val(fingertype.toString()); } if(tfids != "" ) //删除已存在数据库中指纹 { tmp = tfids.split(","); //数据库存有的指纹id var dbfpid = ""; //数据库存有指纹id颜色标记 var delid = [];//记录要删除的指纹 var index = 0; var fpid = zkonline.CheckFinger //删除指纹后,检测zkonline当前指纹标记信息 for(var i=0; i<10;i++) { if(fpid.substr(i,1)=="0") { for(var j=0;j=count) { $("#div_id_finngerT").html("{% trans '已登记指纹 ' %}"+count10 ); } else { $("#div_id_finngerT").html("{% trans '已登记指纹 ' %}"+count ); } }) {% endblock %} {% block form %} {% autoescape off %} {{form.tfcount|field_as_td_h}} {{form.tfids|field_as_td_h}} {{form.fpcode|field_as_td_h}} {{form.tlng|field_as_td_h}} {% trans '登记指纹'%} {% trans '指纹登记'%}
      
        {% endautoescape %} {% endblock %}