//定义一些常用的方法,这是dever框架中自带的常用方法,必须引入jquery
//定义瀑布流
Dever.Page().name = '#page';
//定义模态框
Dever.Modal().html = '';
Dever.Modal().box = '.notify';
Dever.Modal().content = '.notify';
Dever.Modal().timeout = 2000;
Dever.Modal().Init();
//定义用户相关的一些信息
Dever.User().config =
{
//定义按钮不可点的状态
'disable' : 'disable'
//初始化,绑定click
,'click' :
{
//登录
0 : '#login'
//注册
,1 : '#reg'
//领取任务
,2 : '.dever_task_submit'
//提交报告
,3 : '#dever_report_submit'
//获取验证码
,4 : '#mcode_button'
//完善资料
,5 : '#set'
//找回密码
,6 : '#forget'
//资料认证
,7 : '#info'
}
//登录信息
,0 :
{
'input' :
{
'mobile' : '#mobile'
,'password' : '#password'
,'refer' : '#refer'
}
//错误提示的div
//,'status' : '.alert'
//错误提示
,'error' : '您的手机号或密码错误'
//登录要提交的url
,'url' : Dever.Host('passport', 'login.action')
}
//注册信息
,1 :
{
'input' :
{
'mobile' : '#mobile'
,'mcode' : '#mcode'
,'username' : '#mobile'
,'password' : '#password'
,'cpassword' : '#password'
,'refer' : '#refer|'
}
//错误提示的div
//,'status' : '.alert'
//错误提示
,'error' : '您填写的信息有误'
//登录要提交的url
,'url' : Dever.Host('passport', 'reg.action')
}
//领取任务
,2 :
{
'input' : 'click'
//错误提示的div
//,'status' : '#dever_alert'
//错误提示
,'error' : '您填写的信息有误'
//发表成功后,调用的callback
,'callback' : function(e, msg, result)
{
Dever.Out(msg);
$('.ctrls').eq(0).hide();
$('.ctrls').eq(1).show();
$('.ctrls').eq(1).find('a').attr('href', $("#report_link").val());
}
}
//提交报告
,3 :
{
'input' :
{
'username' : '#username|'
,'pic' : '#pic|'
,'link' : '#link|'
,'desc' : '#desc|'
,'id' : '#id'
,'report_id' : '#report_id'
}
//错误提示的div
//,'status' : '#dever_alert'
//错误提示
,'error' : '您填写的信息有误'
//发表成功后,调用的callback
,'callback' : function(e, msg)
{
Dever.Out(msg);
location.href = $("#location").val();
}
}
//获取验证码
,4 :
{
'input' :
{
'mobile' : '#mobile'
}
//错误提示的div
//,'status' : '#dever_alert'
//错误提示
,'error' : '请填写手机号'
//发表成功后,调用的callback
,'callback' : function(e, msg, result)
{
Dever.Out(msg);
Dever.Time(e, 10, '重新获取');
}
}
//完善资料
,5 :
{
'input' :
{
'username' : '#username'
,'code' : '#code|'
,'sex' : '#sex|'
,'refer' : '#refer|'
}
//错误提示的div
//,'status' : '.alert'
//错误提示
,'error' : '您填写的信息有误'
//登录要提交的url
,'url' : Dever.Host('task', 'user.set')
}
//找回密码
,6 :
{
'input' :
{
'mobile' : '#mobile'
,'mcode' : '#mcode'
,'password' : '#password'
,'cpassword' : '#password'
,'refer' : '#refer|'
}
//错误提示的div
//,'status' : '.alert'
//错误提示
,'error' : '您填写的信息有误'
//登录要提交的url
,'url' : Dever.Host('passport', 'reg.forget')
}
//资料认证
,7 :
{
'input' :
{
'truename' : '#truename'
,'card' : '#card'
,'card_front' : '#card_front'
,'card_end' : '#card_end'
,'wechat' : '#wechat|'
,'alipay' : '#alipay|'
}
//错误提示的div
//,'status' : '.alert'
//错误提示
,'error' : '您填写的信息有误'
//登录要提交的url
,'url' : Dever.Host('task', 'user.submit')
}
};
//定义上传回调方法
Dever.Upload().callback =
{
'upload' : function(e, url, close)
{
var html = '
';
return html;
}
,'uploadCard' : function(e, url, close)
{
var parent = e.parent();
if (parent.find('img').length) {
parent.find('img').attr('src', url).show();
}
return false;
}
};