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();
|
||
}
|
||
});
|
||
|
||
};
|