purse.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. // pages/ucenter/purse/purse.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. userInfo: {},
  8. isLogin: false
  9. },
  10. chargemony(e) {
  11. let userInfo = wx.getStorageSync('userInfo');
  12. console.info(userInfo)
  13. if(userInfo.bindingPhone==0){
  14. let url = `/pages/bindPhone/bindPhone`;
  15. wx.navigateTo({
  16. url
  17. });
  18. return;
  19. }else if(userInfo.bindingPhone==1){
  20. let url = "/pages/chargemoney/chargemoney";
  21. wx.navigateTo({
  22. url
  23. });
  24. }
  25. },
  26. withdrawDeposit(e) {
  27. let url = "/pages/outmoney/outmoney";
  28. wx.navigateTo({
  29. url
  30. });
  31. },
  32. /**
  33. * 生命周期函数--监听页面加载
  34. */
  35. onLoad: function(options) {
  36. },
  37. /**
  38. * 生命周期函数--监听页面初次渲染完成
  39. */
  40. onReady: function() {
  41. },
  42. /**
  43. * 生命周期函数--监听页面显示
  44. */
  45. onShow: function() {
  46. let userInfo = wx.getStorageSync('userInfo');
  47. let isLogin = wx.getStorageSync('isLogin');
  48. let that = this;
  49. wx.request({
  50. url: getApp().globalData.postHeadAgreement +'/restapi/wechat/syncUser',
  51. data: {
  52. loginName: userInfo.loginName
  53. },
  54. method: 'POST',
  55. success: function(res) {
  56. let {
  57. data
  58. } = res;
  59. if (data.code && data.code != 200) {
  60. wx.removeStorageSync('userInfo');
  61. wx.removeStorageSync('isLogin');
  62. let url = '/pages/login/phone_login/phone_login';
  63. wx.redirectTo({
  64. url,
  65. });
  66. } else {
  67. that.setData({
  68. userInfo: data,
  69. isLogin: true
  70. });
  71. wx.setStorageSync('userInfo', data);
  72. wx.setStorageSync('isLogin', true);
  73. }
  74. },
  75. fail(e) {
  76. console.log("用户数据同步失败");
  77. }
  78. });
  79. },
  80. /**
  81. * 生命周期函数--监听页面隐藏
  82. */
  83. onHide: function() {
  84. },
  85. /**
  86. * 生命周期函数--监听页面卸载
  87. */
  88. onUnload: function() {
  89. },
  90. /**
  91. * 页面相关事件处理函数--监听用户下拉动作
  92. */
  93. onPullDownRefresh: function() {
  94. },
  95. /**
  96. * 页面上拉触底事件的处理函数
  97. */
  98. onReachBottom: function() {
  99. },
  100. /**
  101. * 用户点击右上角分享
  102. */
  103. onShareAppMessage: function() {
  104. },
  105. /*跳转到充值卡 */
  106. gotochargemoneycard() {
  107. let url = `/pages/ucenter/chargemoneycard/chargemoneycard`;
  108. wx.navigateTo({
  109. url
  110. });
  111. },
  112. /*跳转到代金券 */
  113. gotocashcoupon() {
  114. let url = `/pages/ucenter/cashcoupon/cashcoupon`;
  115. wx.navigateTo({
  116. url
  117. });
  118. }
  119. })