|
require(["common","mobile","wadeMobile","util"], function(Common,Mobile,WadeMobile) {
//刷新页面以后存放图片验证码的sessionId
var sessionId = $("#sessionId").val();
if(sessionId){
Common.put("SESSION_ID", sessionId);
}else{
Mobile.tip("验证码丢失,重新获取图片验证码。");
}
/*登陆*/
$("#loginBtn").tap(function() {
var loginData = new Wade.DataMap();
loginData.put("ACCOUNT", $("#J_username").val());
loginData.put("PASSWORD", $("#J_pwd").val());
loginData.put("VARIFY_CODE", $("#J_ver").val());
Common.callSvc("LoginBean.login", loginData, function(result) {
if(typeof(resultData) == "string" ){
result = new Wade.DataMap(result);
}
if(result.get("LOGIN_STATUS") == "VERIFY_CODE_ERROR") {
$("#J_ver").val("");
$("#J_ver").focus();
Mobile.tip("验证码错误,请重新输入!");
return;
}
console.log("登陆成功:" + result);
Common.put("ACCOUNT", sessionId);
WadeMobile.initAppConfig();
Mobile.openTemplate("Index", result);
});
});
// 刷新验证码
$("#J_ver_img").tap(function(){
Common.callSvc("LoginBean.refreshVerifyCode", null, function(resultData){
if(typeof(resultData) == "string" ){
resultData = new Wade.DataMap(resultData);
}
$("#J_ver_img").attr("src", "data:image/png;base64, " + resultData.get("VERIFY_IMG"));
$("#J_ver").val("");
});
})
});
|