userInfo.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. mui.init();
  2. var flag=mobile.getUrlVars("flag");
  3. var user;
  4. /**
  5. *初始化、添加监听
  6. */
  7. mui.ready(function(){
  8. if(flag=="1"){
  9. $("#sex-div").hide();
  10. $("#type-div").hide();
  11. $(".mui-title").html("完善个人信息");
  12. $(".mui-btn-primary").html("我要推广");
  13. $("#sendCode").html(Math.floor(Math.random()*9000)+1000);
  14. }else{
  15. $("#referee-div").hide();
  16. $("#code-div").hide();
  17. }
  18. $("#sendCode").on("tap",function(e){
  19. $("#sendCode").html(Math.floor(Math.random()*9000)+1000);
  20. });
  21. getByOpenid();
  22. $('#save').on('tap',function(){
  23. var id = $('#id').val();
  24. var username = $('#username').val();
  25. var mobilephone = $('#mobile').val();
  26. var nickname = $('#nickname').val();
  27. var sex = $('#sex').val();
  28. var code = $.trim($('#code').val());
  29. var referee = $.trim($('#referee').val());
  30. var is_share=user.is_share;
  31. if(!username){
  32. layer.open({content:'请输入姓名',time:3});
  33. return;
  34. }
  35. if(!mobilephone){
  36. layer.open({content:'请输入手机号码',time:3});
  37. return;
  38. }
  39. if(!mobile.checkMobile(mobilephone)){
  40. layer.open({content:'请输入正确手机号码',time:3});
  41. return;
  42. }
  43. if(flag=="1"){
  44. is_share="1";
  45. if(code!=$("#sendCode").html()){
  46. layer.open({content:'验证码错误',time:3});
  47. return;
  48. }
  49. }
  50. mobile.ajaxPost(base+'/users/saveShare',{
  51. id:id,
  52. username:username,
  53. mobile:mobilephone,
  54. nickname:nickname,
  55. sex:sex,
  56. referee:referee,
  57. is_share:is_share
  58. },function(json){
  59. if(json.success){
  60. if(flag=="1"){
  61. layer.open({content:'注册成功,分享给朋友或朋友圈可推广赚钱',time:3});
  62. }else{
  63. layer.open({content:'保存成功',time:3});
  64. }
  65. }
  66. });
  67. });
  68. });
  69. /**
  70. *获取列表
  71. */
  72. function getByOpenid(){
  73. mobile.ajaxPost(base+'/users/getForShare',{shareUser: sessionStorage.getItem("shareUser")},function(json){
  74. if(json.data){
  75. user = json.data;
  76. mobile.toForm(json.data);
  77. }
  78. if (json.data.referee){
  79. $("#referee").attr("disabled","true");
  80. }
  81. });
  82. }