|
require(["wmTabbar","common","mobile","util"], function(WmTabbar,Common,Mobile) {
// 页面初始化,初始化验证码
Common.callSvc("SceneBean.initVerifyCode", 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"));
// 保存session_id(以后每次请求,都会在Common中自动添加此SessionId,以便通过Session校验)
Common.put("SESSION_ID", resultData.get("SESSION_ID"));
});
// 刷新验证码
$("#J_ver_img").tap(function(){
Common.callSvc("SceneBean.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("");
});
})
$("#J_pwd").tap(function() {
WadeMobile.openKeyboard("onkeydownpassWord");
});
window.onkeydownpassWord = function(msg){
if (msg == '-1') {
$("#J_pwd").val($("#J_pwd").val().substring(0, $("#J_pwd").val().length - 1));
}else {
$("#J_pwd").val($("#J_pwd").val() + msg);
}
}
// 登录
$("#sceneLoginBtn").tap(function(){
var loginData = new Wade.DataMap();
loginData.put("USER_NAME", $("#J_username").val());
loginData.put("USER_PASSWORD", $("#J_pwd").val());
loginData.put("VERIFY_CODE", $("#J_ver").val());
// 将前台输入的参数传至后台校验
Common.callSvc("SceneBean.login",loginData,function(data){
WadeMobile.setScreeLock("SceneBean.login",loginData,"Index");
console.log("结果[用户登陆]:" + data);
if(typeof(resultData) == "string" ){
resultData = new Wade.DataMap(resultData);
}
// 登录成功或失败之后的操作
$("#retMsg").text("亲爱的【"+data.get("ACCOUNT")+"】用户,登陆成功");
$("#loginForm").hide();
$("#loginResult").show();
});
});
});
|