{% 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 %}