Commit badf03c89115f5e3e94d5c816c3b8f5ff553cab6
1 parent
35e87dd4
抢红包问题修改
Showing
5 changed files
with
49 additions
and
19 deletions
packageA/pages/hongBao/hongBao.js
| ... | ... | @@ -322,6 +322,10 @@ Page({ |
| 322 | 322 | |
| 323 | 323 | |
| 324 | 324 | gotoDetails() { |
| 325 | + // this.data.qiangHongBao = false; | |
| 326 | + this.setData({ | |
| 327 | + qiangHongBao: false | |
| 328 | + }); | |
| 325 | 329 | app.goto('/packageA/pages/hongBaoDetails/hongBaoDetails?redid=' + this.data.hongBaoData.id); |
| 326 | 330 | }, |
| 327 | 331 | ... | ... |
packageA/pages/hongBaoDetails/hongBaoDetails.js
| ... | ... | @@ -22,27 +22,35 @@ Page({ |
| 22 | 22 | onLoad: function (options) { |
| 23 | 23 | _this = this; |
| 24 | 24 | console.log('options', options); |
| 25 | - this.data.options = options; | |
| 26 | - reqData.url = '/api/weshop/redmoney/redRecord/page', | |
| 27 | - reqData.data = { | |
| 28 | - store_id: app.globalData.setting.stoid, | |
| 29 | - redid: this.data.options.redid, | |
| 30 | - }; | |
| 31 | - reqData.data2 = { | |
| 32 | - store_id: app.globalData.setting.stoid, | |
| 33 | - user_id: app.globalData.user_id, | |
| 34 | - redid: this.data.options.redid, | |
| 35 | - pageSize: 1, | |
| 36 | - page: 1, | |
| 37 | - }; | |
| 38 | - this.getData(true, reqData.url, reqData.data); | |
| 39 | - this.requestData(reqData.url, reqData.data2) | |
| 25 | + | |
| 26 | + this.isLogin() | |
| 40 | 27 | .then(function(data) { |
| 41 | - _this.setData({ | |
| 42 | - myRed: data.data.data.pageData[0] | |
| 28 | + | |
| 29 | + _this.data.options = options; | |
| 30 | + reqData.url = '/api/weshop/redmoney/redRecord/page', | |
| 31 | + reqData.data = { | |
| 32 | + store_id: app.globalData.setting.stoid, | |
| 33 | + redid: _this.data.options.redid, | |
| 34 | + }; | |
| 35 | + reqData.data2 = { | |
| 36 | + store_id: app.globalData.setting.stoid, | |
| 37 | + user_id: app.globalData.user_id, | |
| 38 | + redid: _this.data.options.redid, | |
| 39 | + pageSize: 1, | |
| 40 | + page: 1, | |
| 41 | + }; | |
| 42 | + _this.getData(true, reqData.url, reqData.data); | |
| 43 | + _this.requestData(reqData.url, reqData.data2) | |
| 44 | + .then(function(data) { | |
| 45 | + _this.setData({ | |
| 46 | + myRed: data.data.data.pageData[0] | |
| 47 | + }); | |
| 48 | + // console.log('123', data.data.data.pageData[0]); | |
| 43 | 49 | }); |
| 44 | - // console.log('123', data.data.data.pageData[0]); | |
| 50 | + | |
| 45 | 51 | }); |
| 52 | + | |
| 53 | + | |
| 46 | 54 | }, |
| 47 | 55 | |
| 48 | 56 | /** |
| ... | ... | @@ -94,6 +102,20 @@ Page({ |
| 94 | 102 | |
| 95 | 103 | }, |
| 96 | 104 | |
| 105 | + // 判断是否授权登录 | |
| 106 | + isLogin() { | |
| 107 | + return new Promise((resolve, reject) => { | |
| 108 | + let user_info = app.globalData.userInfo; | |
| 109 | + if(user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | |
| 110 | + wx.navigateTo({ | |
| 111 | + url: '/pages/togoin/togoin', | |
| 112 | + }) | |
| 113 | + } else { | |
| 114 | + resolve(); | |
| 115 | + }; | |
| 116 | + }); | |
| 117 | + }, | |
| 118 | + | |
| 97 | 119 | // 请求数据 |
| 98 | 120 | requestData(url, data) { |
| 99 | 121 | return new Promise((resolve, reject) => { | ... | ... |
packageA/pages/hongBaoDetails/hongBaoDetails.json
packageA/pages/hongBaoDetails/hongBaoDetails.wxml