login.js 1.75 KB
define(function () {
    return {
        props: {
			"page_login_form": {},
			"page_login_username": {
				field : {
					label : "用户名",//显示名
					name : "username",//字段名,后台接收参数名,如果提交表单数据,请对应数据库字段名
					type : "text" //字段类型//text.文本,date.日期,time.时间,datetime.日期时间,password.密码,tel.电话号码,int.整数,float.浮点数
				},
				placeholder : "请输入用户名..."
			},
			"page_login_password": {
				field : {
					label : "密码",//显示名
					name : "password",//字段名,后台接收参数名,如果提交表单数据,请对应数据库字段名
					type : "password"//字段类型//text.文本,date.日期,time.时间,datetime.日期时间,password.密码,tel.电话号码,int.整数,float.浮点数
				},
				placeholder : "请输入密码..."
			},
			"page_login_button": {
				btns : [{
					text : "登录",
					action : "custom",
					click: function(){
						var username = $f("username").val();
						var password = $f("password").val();
						if(username == "" || password == ""){
							Mobile_NS.msg("用户名或密码不能为空");
							return;
						}
						var $btn = $(this);
						$btn.html("正在登录...").addClass("wev-disabled");
						Mobile_NS.login(username, password, function(r){
							if(r.message == "1"){
								$u_r_replace("/mobilemode/appHomepageView.jsp?appHomepageId=${homepage_id}");
							}else{
								Mobile_NS.alert("用户名或密码错误");
							}
							$btn.html("登录").removeClass("wev-disabled");
						});
						
					}
				}],
				fixed : false	
			}
		},	
		sourcecode: function () {
            
        },
        onload: function () {
        	
        }
    };
});