Commit 7e17dbd020a819aa7e8ab7cf3bf12182a0f296f7

Authored by 后端研发-倪永富
1 parent f6452c96

1. 预存的功能优化

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  
... ...