Commit 7e17dbd020a819aa7e8ab7cf3bf12182a0f296f7
1 parent
f6452c96
1. 预存的功能优化
Showing
4 changed files
with
21 additions
and
7 deletions
packageA/pages/chongzhi/chongzhi.wxml
| ... | ... | @@ -28,8 +28,8 @@ |
| 28 | 28 | </view> |
| 29 | 29 | </view> |
| 30 | 30 | <!-- 下 --> |
| 31 | - <view class="bottom" wx:if="{{currentIndex == 0}}" catchtap="viewDetails" data-index="{{index}}" > | |
| 32 | - <text class="btn" >立即使用</text> | |
| 31 | + <view class="bottom" wx:if="{{currentIndex == 0}}" > | |
| 32 | + <text catchtap="viewDetails" data-index="{{index}}" class="btn" >立即使用</text> | |
| 33 | 33 | </view> |
| 34 | 34 | </view> |
| 35 | 35 | </block> | ... | ... |
packageA/pages/chongzhiDetails/chongzhiDetails.js
| 1 | 1 | // packageA//pages/chongzhiDetails/chongzhiDetails.js |
| 2 | 2 | var util = require('../../../utils/util.js'); |
| 3 | 3 | const app = getApp(),os = app.globalData.setting; |
| 4 | +var regeneratorRuntime = require('../../../utils/runtime.js'); | |
| 4 | 5 | |
| 5 | 6 | Page({ |
| 6 | 7 | |
| ... | ... | @@ -13,6 +14,7 @@ Page({ |
| 13 | 14 | show_img:null, |
| 14 | 15 | url: app.globalData.setting.imghost, |
| 15 | 16 | type:0, //0是立即充值 1是购买后的 |
| 17 | + is_buying:0, | |
| 16 | 18 | }, |
| 17 | 19 | |
| 18 | 20 | /** |
| ... | ... | @@ -106,6 +108,8 @@ Page({ |
| 106 | 108 | |
| 107 | 109 | //-- 确定充值 -- |
| 108 | 110 | go_buy: function(e) { |
| 111 | + if(this.data.is_buying) return false; | |
| 112 | + this.data.is_buying=1; | |
| 109 | 113 | |
| 110 | 114 | var money = e.target.dataset.money; |
| 111 | 115 | var advance = e.target.dataset.advance; |
| ... | ... | @@ -132,6 +136,11 @@ Page({ |
| 132 | 136 | } |
| 133 | 137 | }).then(res => { |
| 134 | 138 | console.log(res); |
| 139 | + this.data.is_buying=0; | |
| 140 | + if(res.data.code!=0){ | |
| 141 | + getApp().confirmBox(res.data.msg); | |
| 142 | + return false; | |
| 143 | + } | |
| 135 | 144 | |
| 136 | 145 | |
| 137 | 146 | var msg = res.data.data; | ... | ... |
pages/user/deposit/prepaid/prepaid.js
| ... | ... | @@ -44,6 +44,10 @@ Page({ |
| 44 | 44 | var money = e.target.dataset.name; |
| 45 | 45 | var s = e.target.dataset.money; |
| 46 | 46 | var advancek = e.target.dataset.advance; |
| 47 | + | |
| 48 | + var item_type=e.target.dataset.item_type; | |
| 49 | + this.data.item_type=item_type; | |
| 50 | + | |
| 47 | 51 | console.log("sss", e.target.dataset.name); |
| 48 | 52 | this.setData({ |
| 49 | 53 | showModal: true |
| ... | ... | @@ -76,7 +80,8 @@ Page({ |
| 76 | 80 | var moneyone = e.target.dataset.moneyone; |
| 77 | 81 | var money = e.target.dataset.money; |
| 78 | 82 | var advancek = e.target.dataset.adv; |
| 79 | - console.log(moneyone, "aaa", money); | |
| 83 | + //console.log(moneyone, "aaa", money); | |
| 84 | + | |
| 80 | 85 | this.recharge(money, advancek); |
| 81 | 86 | }, |
| 82 | 87 | //确定接口 |
| ... | ... | @@ -85,6 +90,8 @@ Page({ |
| 85 | 90 | var user_id = getApp().globalData.user_id; |
| 86 | 91 | var store_id = os.stoid; |
| 87 | 92 | var recharge_type = 0; |
| 93 | + if(this.data.item_type==2) recharge_type=6; | |
| 94 | + | |
| 88 | 95 | var buynum = 1; |
| 89 | 96 | console.log(money, "有进来吗预存劵", advancek, user_id, store_id ); |
| 90 | 97 | var e = this, | ... | ... |
pages/user/deposit/prepaid/prepaid.wxml
| ... | ... | @@ -12,10 +12,8 @@ |
| 12 | 12 | </view> |
| 13 | 13 | <view class="right">备注: |
| 14 | 14 | <view class="">{{perpaid.ItemName}}</view> |
| 15 | - <view wx:if="{{perpaid.ItemType==1}}" class="ljcz" bindtap="submit" data-name="{{perpaid.BeginSum}}" | |
| 16 | - data-advance="{{perpaid.AdvanceItemId}}" data-money="{{perpaid.NewSum}}">立即充值</view> | |
| 17 | - | |
| 18 | - <view wx:if="{{perpaid.ItemType==2}}" class="ljcz" bindtap="go_detail" data-advance="{{perpaid.AdvanceItemId}}">立即充值</view> | |
| 15 | + <view class="ljcz" bindtap="submit" data-name="{{perpaid.BeginSum}}" data-item_type="{{perpaid.ItemType}}" | |
| 16 | + data-advance="{{perpaid.AdvanceItemId}}" data-money="{{perpaid.NewSum}}">立即充值</view> | |
| 19 | 17 | </view> |
| 20 | 18 | </view> |
| 21 | 19 | ... | ... |