| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323 | 
							- //定义一些常用的方法,这是dever框架中自带的常用方法,必须引入jquery
 
- //更新用户信息
 
- function updateUser(url)
 
- {
 
- 	var username = $("#username").val();
 
- 	var sex = $("#sex").val();
 
- 	var send = {}
 
- 	send.username = username;
 
- 	send.sex = sex;
 
- 	if (url) {
 
- 		send.avatar = url;
 
- 	}
 
- 	$.get(Dever.Host('task', 'user.set'), send);
 
- }
 
- //定义瀑布流
 
- Dever.Page().name = '#page';
 
- Dever.Page().loading = '.loadding';
 
- //定义默认的alert
 
- Dever.modal = new Dever.Modal();
 
- Dever.modal.html = '<section class="notify" style="display:none;">身份证号最多18位</section>';
 
- Dever.modal.box = '.notify';
 
- Dever.modal.content = '.notify';
 
- Dever.modal.timeout = 2000;
 
- Dever.modal.Init();
 
- //定义金币页的弹窗
 
- var layer = new Dever.Modal();
 
- layer.box = '.layer';
 
- layer.title = '.layer h3';
 
- layer.content = '.layer dl';
 
- layer.yes = '.layer .button';
 
- layer.no = '.layer .button';
 
- layer.timeout = 2000;
 
- layer.Init();
 
- layer.Show = function(e)
 
- {
 
- 	var self = this;
 
- 	var title = e.attr('layer-title');
 
- 	var info = e.attr('layer-info');
 
- 	var desc = e.attr('layer-desc');
 
- 	var cash_desc = e.attr('layer-cash_desc');
 
- 	self.title.html(title);
 
- 	self.content.find('dt').html(info);
 
- 	if (cash_desc) {
 
- 		self.content.find('p').eq(0).html(cash_desc);
 
- 	} else {
 
- 		self.content.find('p').eq(0).html('');
 
- 	}
 
- 	self.content.find('p').eq(1).html(desc);
 
- 	self.box.show();
 
- 	var callback = {};
 
- 	callback.yes = function()
 
- 	{
 
- 		self.box.hide();
 
- 	}
 
- 	self.Bind(callback);
 
- };
 
- //定义certify
 
- var certify = new Dever.Modal();
 
- certify.box = '.certify';
 
- certify.title = '.certify h3';
 
- certify.content = '.certify dl';
 
- certify.yes = '.certify .button';
 
- certify.timeout = 2000;
 
- certify.Init();
 
- certify.Show = function(url)
 
- {
 
- 	var self = this;
 
- 	var msg = $('#certify').attr('msg');
 
- 	var callback = {};
 
- 	callback.yes = function()
 
- 	{
 
- 		location.href = url;
 
- 	}
 
- 	self.Confirm(msg, callback);
 
- };
 
- //定义用户相关的一些信息
 
- 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'
 
- 		//兑现
 
- 		,8 : '#exchange',
 
- 	}
 
- 	//登录信息
 
- 	,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')
 
- 	}
 
- 	//兑现
 
- 	,8 :
 
- 	{
 
- 		'input' :
 
- 		{
 
- 			'type' : function() {
 
- 				var v = $('.checkgroup .checked').attr('data-val');
 
- 				if (v == 'wechat') {
 
- 					v = 1;
 
- 				} else {
 
- 					v = 2;
 
- 				}
 
- 				return v;
 
- 			}
 
- 			,'score' : '#score'
 
- 		}
 
- 		//错误提示的div
 
- 		//,'status' : '.alert'
 
- 		//错误提示
 
- 		,'error' : '您填写的信息有误'
 
- 		//登录要提交的url
 
- 		,'url' : Dever.Host('task', 'score.submit_commit')
 
- 	}
 
- };
 
- //定义上传回调方法
 
- Dever.Upload().callback =
 
- {
 
- 	'upload' : function(e, url, close)
 
- 	{
 
- 		var html = '<li><img src="'+url+'" alt="" style="height:auto;"><em class="ico-img-del '+close+'"></em></li>';
 
- 		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;
 
- 	}
 
- 	,'uploadAvatar' : function(e, url, close)
 
- 	{
 
- 		if (e.find('img').length) {
 
- 			e.find('img').attr('src', url).show();
 
- 		}
 
- 		updateUser(url);
 
- 		return false;
 
- 	}
 
- };
 
 
  |