config.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. //定义一些常用的方法,这是dever框架中自带的常用方法,必须引入jquery
  2. //定义瀑布流
  3. Dever.Page().name = '#page';
  4. //定义模态框
  5. Dever.Modal().html = '<section class="notify">身份证号最多18位</section>';
  6. Dever.Modal().box = '.notify';
  7. Dever.Modal().content = '.notify';
  8. Dever.Modal().timeout = 2000;
  9. Dever.Modal().Init();
  10. //定义用户相关的一些信息
  11. Dever.User().config =
  12. {
  13. //定义按钮不可点的状态
  14. 'disable' : 'disable'
  15. //初始化,绑定click
  16. ,'click' :
  17. {
  18. //登录
  19. 0 : '#login'
  20. //注册
  21. ,1 : '#reg'
  22. //领取任务
  23. ,2 : '.dever_task_submit'
  24. //提交报告
  25. ,3 : '#dever_report_submit'
  26. //获取验证码
  27. ,4 : '#mcode_button'
  28. //完善资料
  29. ,5 : '#set'
  30. //找回密码
  31. ,6 : '#forget'
  32. //资料认证
  33. ,7 : '#info'
  34. }
  35. //登录信息
  36. ,0 :
  37. {
  38. 'input' :
  39. {
  40. 'mobile' : '#mobile'
  41. ,'password' : '#password'
  42. ,'refer' : '#refer'
  43. }
  44. //错误提示的div
  45. //,'status' : '.alert'
  46. //错误提示
  47. ,'error' : '您的手机号或密码错误'
  48. //登录要提交的url
  49. ,'url' : Dever.Host('passport', 'login.action')
  50. }
  51. //注册信息
  52. ,1 :
  53. {
  54. 'input' :
  55. {
  56. 'mobile' : '#mobile'
  57. ,'mcode' : '#mcode'
  58. ,'username' : '#mobile'
  59. ,'password' : '#password'
  60. ,'cpassword' : '#password'
  61. ,'refer' : '#refer|'
  62. }
  63. //错误提示的div
  64. //,'status' : '.alert'
  65. //错误提示
  66. ,'error' : '您填写的信息有误'
  67. //登录要提交的url
  68. ,'url' : Dever.Host('passport', 'reg.action')
  69. }
  70. //领取任务
  71. ,2 :
  72. {
  73. 'input' : 'click'
  74. //错误提示的div
  75. //,'status' : '#dever_alert'
  76. //错误提示
  77. ,'error' : '您填写的信息有误'
  78. //发表成功后,调用的callback
  79. ,'callback' : function(e, msg, result)
  80. {
  81. Dever.Out(msg);
  82. $('.ctrls').eq(0).hide();
  83. $('.ctrls').eq(1).show();
  84. $('.ctrls').eq(1).find('a').attr('href', $("#report_link").val());
  85. }
  86. }
  87. //提交报告
  88. ,3 :
  89. {
  90. 'input' :
  91. {
  92. 'username' : '#username|'
  93. ,'pic' : '#pic|'
  94. ,'link' : '#link|'
  95. ,'desc' : '#desc|'
  96. ,'id' : '#id'
  97. ,'report_id' : '#report_id'
  98. }
  99. //错误提示的div
  100. //,'status' : '#dever_alert'
  101. //错误提示
  102. ,'error' : '您填写的信息有误'
  103. //发表成功后,调用的callback
  104. ,'callback' : function(e, msg)
  105. {
  106. Dever.Out(msg);
  107. location.href = $("#location").val();
  108. }
  109. }
  110. //获取验证码
  111. ,4 :
  112. {
  113. 'input' :
  114. {
  115. 'mobile' : '#mobile'
  116. }
  117. //错误提示的div
  118. //,'status' : '#dever_alert'
  119. //错误提示
  120. ,'error' : '请填写手机号'
  121. //发表成功后,调用的callback
  122. ,'callback' : function(e, msg, result)
  123. {
  124. Dever.Out(msg);
  125. Dever.Time(e, 10, '重新获取');
  126. }
  127. }
  128. //完善资料
  129. ,5 :
  130. {
  131. 'input' :
  132. {
  133. 'username' : '#username'
  134. ,'code' : '#code|'
  135. ,'sex' : '#sex|'
  136. ,'refer' : '#refer|'
  137. }
  138. //错误提示的div
  139. //,'status' : '.alert'
  140. //错误提示
  141. ,'error' : '您填写的信息有误'
  142. //登录要提交的url
  143. ,'url' : Dever.Host('task', 'user.set')
  144. }
  145. //找回密码
  146. ,6 :
  147. {
  148. 'input' :
  149. {
  150. 'mobile' : '#mobile'
  151. ,'mcode' : '#mcode'
  152. ,'password' : '#password'
  153. ,'cpassword' : '#password'
  154. ,'refer' : '#refer|'
  155. }
  156. //错误提示的div
  157. //,'status' : '.alert'
  158. //错误提示
  159. ,'error' : '您填写的信息有误'
  160. //登录要提交的url
  161. ,'url' : Dever.Host('passport', 'reg.forget')
  162. }
  163. //资料认证
  164. ,7 :
  165. {
  166. 'input' :
  167. {
  168. 'truename' : '#truename'
  169. ,'card' : '#card'
  170. ,'card_front' : '#card_front'
  171. ,'card_end' : '#card_end'
  172. ,'wechat' : '#wechat|'
  173. ,'alipay' : '#alipay|'
  174. }
  175. //错误提示的div
  176. //,'status' : '.alert'
  177. //错误提示
  178. ,'error' : '您填写的信息有误'
  179. //登录要提交的url
  180. ,'url' : Dever.Host('task', 'user.submit')
  181. }
  182. };
  183. //定义上传回调方法
  184. Dever.Upload().callback =
  185. {
  186. 'upload' : function(e, url, close)
  187. {
  188. var html = '<li><img src="'+url+'" alt="" style="height:auto;"><em class="ico-img-del '+close+'"></em></li>';
  189. return html;
  190. }
  191. ,'uploadCard' : function(e, url, close)
  192. {
  193. var parent = e.parent();
  194. if (parent.find('img').length) {
  195. parent.find('img').attr('src', url).show();
  196. }
  197. return false;
  198. }
  199. };