agent.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. $(function(){
  2. /* 设置邀请码 */
  3. $(".code").on("click",function(){
  4. $("#code").focus();
  5. })
  6. var isiPad = /iPad/i.test(navigator.userAgent);
  7. var isiPhone = /iPhone|iPod/i.test(navigator.userAgent);
  8. var isAndroid = /Android/i.test(navigator.userAgent);
  9. var isWeixin = /MicroMessenger/i.test(navigator.userAgent);
  10. var isQQ = /QQ/i.test(navigator.userAgent);
  11. var isIOS = (isiPad || isiPhone);
  12. var isWeibo = /Weibo/i.test(navigator.userAgent);
  13. var isApp = (isAndroid || isIOS);
  14. if(isIOS){
  15. $("#code").on("keyup",function(){
  16. var code=$(this).val();
  17. var code_a=[];
  18. code_a=code.split('');
  19. console.log(code_a);
  20. var nums=code_a.length;
  21. var code_i=$(".code i");
  22. for(var i=0;i<6;i++){
  23. if(i<nums){
  24. code_i.eq(i).html(code_a[i]);
  25. }else{
  26. code_i.eq(i).html('&nbsp;');
  27. }
  28. }
  29. })
  30. }else{
  31. $("#code").on("keyup input",function(){
  32. var code=$(this).val();
  33. var code_a=[];
  34. code_a=code.split('');
  35. console.log(code_a);
  36. var nums=code_a.length;
  37. var code_i=$(".code i");
  38. for(var i=0;i<6;i++){
  39. if(i<nums){
  40. code_i.eq(i).html(code_a[i]);
  41. }else{
  42. code_i.eq(i).html('&nbsp;');
  43. }
  44. }
  45. })
  46. }
  47. var isbuy=1;
  48. $(".submit").on("click",function(){
  49. if(!isbuy){
  50. return !1;
  51. }
  52. if(!uid || !token){
  53. layer.msg("信息错误");
  54. return !1;
  55. }
  56. var code = '';
  57. var code_i=$(".code i");
  58. for(var i=0;i<6;i++){
  59. if(code_i.eq(i).html()!=''&&code_i.eq(i).html()!='&nbsp;')
  60. {
  61. code+=code_i.eq(i).html();
  62. }
  63. }
  64. //var code=$("#code").val();
  65. if(code==''){
  66. layer.msg("请填写邀请码");
  67. return !1;
  68. }
  69. if(code.length<6){
  70. layer.msg("请填写6位邀请码");
  71. return !1;
  72. }
  73. isbuy=0;
  74. $.ajax({
  75. url:'/appapi/agent/setAgent',
  76. data:{uid:uid,token:token,code:code},
  77. type:'POST',
  78. dataType:'json',
  79. success:function(data){
  80. isbuy=1;
  81. if(data.code==0){
  82. layer.msg(data.msg,{},function(){
  83. location.reload();
  84. });
  85. return !1;
  86. }else{
  87. layer.msg(data.msg);
  88. return !1;
  89. }
  90. },
  91. error:function(){
  92. isbuy=1;
  93. layer.msg("设置失败");
  94. return !1;
  95. }
  96. })
  97. })
  98. })