246 lines
7.1 KiB
JavaScript
246 lines
7.1 KiB
JavaScript
|
|
|||
|
function $(id){
|
|||
|
return document.getElementById(id);
|
|||
|
|
|||
|
}
|
|||
|
function DisplayError(errnum,emessage,etips){
|
|||
|
|
|||
|
$("id_error").style.display = "block";//id为id_error的对象的display(显示)方式为block(显示)
|
|||
|
if(errnum=="0"){ //如果错误号码为0
|
|||
|
|
|||
|
$("id_error").innerHTML="<ul class='errorlist'><li>"+emessage+"</li><li>"+etips+"</li></ul>";
|
|||
|
}
|
|||
|
}
|
|||
|
var fingertemplate="";
|
|||
|
var VerifyTemplate="";
|
|||
|
function submitFinger(action) {
|
|||
|
;
|
|||
|
$("id_error").style.display = "block"; //id为id_error的对象的display(显示)方式为block(显示)
|
|||
|
$("form1").target = "showMsg"
|
|||
|
if (action == "checkFinger") {
|
|||
|
|
|||
|
$("form1").action = "CheckFinger.aspx";
|
|||
|
$("hiddenObj").name = "VerifyTemplate";
|
|||
|
}
|
|||
|
if (action == "regFinger") {
|
|||
|
$("form1").action = "AddFinger.aspx";
|
|||
|
|
|||
|
$("hiddenObj").name = "hiddenObj";
|
|||
|
$("finghidden").name = "finghidden";
|
|||
|
}
|
|||
|
|
|||
|
if (action == "regFinger") {
|
|||
|
if ($("username").value == "") {
|
|||
|
alert("请输入用户名");
|
|||
|
$("username").focus();
|
|||
|
}
|
|||
|
else {
|
|||
|
$("showMsg").width = 600;
|
|||
|
$("showMsg").height = 450;
|
|||
|
$("form1").submit();
|
|||
|
}
|
|||
|
}
|
|||
|
if (action == "checkFinger") {
|
|||
|
if (($("username").value == "0" || $("username").value == "")) {
|
|||
|
alert("请选择项目!");
|
|||
|
$("username").focus();
|
|||
|
}
|
|||
|
else {
|
|||
|
$("showMsg").width = 1024;
|
|||
|
$("showMsg").height = 640;
|
|||
|
$("form1").submit();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
// if ($("username").value == "" && action == "regFinger") {
|
|||
|
// alert("请输入用户名");
|
|||
|
// $("username").focus();
|
|||
|
// }
|
|||
|
|
|||
|
// else if (($("username").value == "0" || $("username").value == "") && action == "checkFinger") {
|
|||
|
// alert("请选择项目!");
|
|||
|
// $("username").focus();
|
|||
|
// }
|
|||
|
// else {
|
|||
|
// $("showMsg").width = 1024;
|
|||
|
// $("showMsg").height = 640;
|
|||
|
// $("form1").submit();
|
|||
|
// }
|
|||
|
}
|
|||
|
|
|||
|
function submitFingerConfirm(action) {;
|
|||
|
$("id_error").style.display = "block"; //id为id_error的对象的display(显示)方式为block(显示)
|
|||
|
$("form1").target = "showMsg"
|
|||
|
if (action == "CheckConfirm") {
|
|||
|
|
|||
|
$("form1").action = "CheckConfirm.aspx";
|
|||
|
$("hiddenObj").name = "VerifyTemplate";
|
|||
|
$("keyId").name = "keyId";
|
|||
|
$("flag").name = "flag";
|
|||
|
$("grid").name = "grid";
|
|||
|
}
|
|||
|
|
|||
|
$("showMsg").width = 600;
|
|||
|
$("showMsg").height = 450;
|
|||
|
$("form1").submit();
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
function FingerConfirm() {
|
|||
|
if (navigator.appName == "Microsoft Internet Explorer") {
|
|||
|
if (typeof zkonline.RegisterTemplate != "undefined") {
|
|||
|
if (zkonline.GetVerTemplate()) {
|
|||
|
VerifyTemplate = zkonline.VerifyTemplate;
|
|||
|
|
|||
|
} else {
|
|||
|
VerifyTemplate = "";
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
var errnum = "0";
|
|||
|
var emessage = "登记失败.";
|
|||
|
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
|
|||
|
DisplayError(errnum, emessage, etips);
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
if (window["zkonline"]) {
|
|||
|
if (zkonline.GetVerTemplate()) {
|
|||
|
VerifyTemplate = zkonline.VerifyTemplate;
|
|||
|
} else {
|
|||
|
VerifyTemplate = "";
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
var errnum = "0";
|
|||
|
var emessage = "登记失败.";
|
|||
|
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
|
|||
|
DisplayError(errnum, emessage, etips);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
form1.hiddenObj.value = VerifyTemplate;
|
|||
|
submitFingerConfirm("CheckConfirm")
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
function checkFinger(){
|
|||
|
if (navigator.appName == "Microsoft Internet Explorer") {
|
|||
|
if (typeof zkonline.RegisterTemplate != "undefined") {
|
|||
|
if (zkonline.GetVerTemplate()){
|
|||
|
VerifyTemplate=zkonline.VerifyTemplate;
|
|||
|
|
|||
|
}else{
|
|||
|
VerifyTemplate="";
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
var errnum = "0";
|
|||
|
var emessage = "登记失败.";
|
|||
|
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
|
|||
|
DisplayError(errnum,emessage,etips);
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
if (window["zkonline"]) {
|
|||
|
if (zkonline.GetVerTemplate()){
|
|||
|
VerifyTemplate=zkonline.VerifyTemplate;
|
|||
|
}else{
|
|||
|
VerifyTemplate="";
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
var errnum = "0";
|
|||
|
var emessage = "登记失败.";
|
|||
|
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
|
|||
|
DisplayError(errnum,emessage,etips);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
form1.hiddenObj.value=VerifyTemplate;
|
|||
|
submitFinger("checkFinger")
|
|||
|
}
|
|||
|
function RegFinger(){
|
|||
|
var RegisterTemplate=[]; //定义指纹模板数组,接收需要注册的指纹模板。
|
|||
|
var fingerids=[]; //定义手指id数组,接收手指id
|
|||
|
if (navigator.appName == "Microsoft Internet Explorer") {
|
|||
|
if (typeof zkonline.RegisterTemplate != "undefined") {
|
|||
|
if (zkonline.Register()){
|
|||
|
for(i=1;i<=10;i++){
|
|||
|
if(zkonline.GetRegFingerTemplate(i).length>2){
|
|||
|
fingerids.push(i);
|
|||
|
RegisterTemplate.push(zkonline.GetRegFingerTemplate(i));
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
zkonline.RegisterTemplate="";//清空临时接收模板
|
|||
|
}else{
|
|||
|
RegisterTemplate="";
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
var errnum = "0";
|
|||
|
var emessage = "登录失败.";
|
|||
|
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
|
|||
|
DisplayError(errnum,emessage,etips);
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
if (window["zkonline"]) {
|
|||
|
if (zkonline.Register()) {
|
|||
|
for(i=1;i<=10;i++){
|
|||
|
if(zkonline.GetRegFingerTemplate(i).length>2){
|
|||
|
fingerids.push(i);
|
|||
|
RegisterTemplate.push(zkonline.GetRegFingerTemplate(i));
|
|||
|
}
|
|||
|
}
|
|||
|
RegisterTemplate=zkonline.RegisterTemplate;
|
|||
|
zkonline.RegisterTemplate="";
|
|||
|
}else{
|
|||
|
RegisterTemplate="";
|
|||
|
return;
|
|||
|
}
|
|||
|
} else {
|
|||
|
var errnum = "0";
|
|||
|
var emessage = "登录失败.";
|
|||
|
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
|
|||
|
DisplayError(errnum,emessage,etips);
|
|||
|
return;
|
|||
|
}
|
|||
|
}
|
|||
|
$("hiddenObj").value=RegisterTemplate;
|
|||
|
$("finghidden").value=fingerids;
|
|||
|
submitFinger("regFinger")
|
|||
|
}
|
|||
|
|
|||
|
function Load(){
|
|||
|
var fingerLogin = $("fingerLogin");
|
|||
|
var regFinger = $("regFinger");
|
|||
|
var welderCodeLogin = $("welderCodeLogin");
|
|||
|
var userId = $("userId");
|
|||
|
var username = $("username");
|
|||
|
var welderCode = $("welderCode");
|
|||
|
fingerLogin.onclick = (function () {
|
|||
|
// userId.onblur = "";
|
|||
|
// if (userId.value == "0") {
|
|||
|
// alert("请选择项目!");
|
|||
|
// username.focus();
|
|||
|
// } else {
|
|||
|
// checkFinger();
|
|||
|
// }
|
|||
|
userId.blur();
|
|||
|
checkFinger();
|
|||
|
});
|
|||
|
regFinger.onclick=(function(){
|
|||
|
userId.onblur = "";
|
|||
|
if (userId.value == "") {
|
|||
|
alert("请先输入用户名");
|
|||
|
username.focus();
|
|||
|
}else{
|
|||
|
RegFinger();
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
};
|