签约流程,指纹登录
diff --git a/www/js/login.js b/www/js/login.js
index 7931a48..88950f3 100644
--- a/www/js/login.js
+++ b/www/js/login.js
@@ -7,6 +7,29 @@
onDeviceReady: function() {
this.receivedEvent('deviceready');
+ this.loginWithFinger();
+ },
+ loginWithFinger:function(){
+ let loginfinger = window.localStorage.getItem("loginfinger");
+ let phone = window.localStorage.getItem("phone");
+ let pwd = window.localStorage.getItem("localpwd");
+ let _this = this;
+ if(phone&&pwd&&loginfinger&&loginfinger=='1'){
+ Fingerprint.isAvailable(function(result){
+ Fingerprint.show({
+ title:"正在使用指纹或人脸登录",
+ description: "请验证您的指纹或人脸"
+ }, function(success){
+ _this.loginIt(phone,pwd);
+ }, function(error){
+ $.alert("验证失败,指纹或人脸错误,请使用密码登录", "提示");
+ //$("#login").removeAttr("checked");
+ });
+
+ }, function(message){
+ $.alert("设备不支持指纹或人脸,请使用密码登录", "提示");
+ });
+ }
},
// Update DOM on a Received Event
@@ -29,7 +52,9 @@
if(isEmpty(phone)||isEmpty(pwd)){
return;
}
- //loadingElement('loginBtn', '登录中...')
+ this.loginIt(phone,pwd);
+ },
+ loginIt: function(phone,pwd){
$.showLoading("登录中");
var param={
"username":phone,
@@ -56,6 +81,7 @@
window.localStorage.setItem("signed",ret.signed);
window.localStorage.setItem("paypwdset",ret.paypwdset);
window.localStorage.setItem("name",ret.name);
+ window.localStorage.setItem("localpwd",pwd);
window.location = "main.html";
}
}else{