Commit 7e17dbd020a819aa7e8ab7cf3bf12182a0f296f7

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

1. 预存的功能优化

packageA/pages/chongzhi/chongzhi.wxml
@@ -28,8 +28,8 @@ @@ -28,8 +28,8 @@
28 </view> 28 </view>
29 </view> 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 </view> 33 </view>
34 </view> 34 </view>
35 </block> 35 </block>
packageA/pages/chongzhiDetails/chongzhiDetails.js
1 // packageA//pages/chongzhiDetails/chongzhiDetails.js 1 // packageA//pages/chongzhiDetails/chongzhiDetails.js
2 var util = require('../../../utils/util.js'); 2 var util = require('../../../utils/util.js');
3 const app = getApp(),os = app.globalData.setting; 3 const app = getApp(),os = app.globalData.setting;
  4 +var regeneratorRuntime = require('../../../utils/runtime.js');
4 5
5 Page({ 6 Page({
6 7
@@ -13,6 +14,7 @@ Page({ @@ -13,6 +14,7 @@ Page({
13 show_img:null, 14 show_img:null,
14 url: app.globalData.setting.imghost, 15 url: app.globalData.setting.imghost,
15 type:0, //0是立即充值 1是购买后的 16 type:0, //0是立即充值 1是购买后的
  17 + is_buying:0,
16 }, 18 },
17 19
18 /** 20 /**
@@ -106,6 +108,8 @@ Page({ @@ -106,6 +108,8 @@ Page({
106 108
107 //-- 确定充值 -- 109 //-- 确定充值 --
108 go_buy: function(e) { 110 go_buy: function(e) {
  111 + if(this.data.is_buying) return false;
  112 + this.data.is_buying=1;
109 113
110 var money = e.target.dataset.money; 114 var money = e.target.dataset.money;
111 var advance = e.target.dataset.advance; 115 var advance = e.target.dataset.advance;
@@ -132,6 +136,11 @@ Page({ @@ -132,6 +136,11 @@ Page({
132 } 136 }
133 }).then(res => { 137 }).then(res => {
134 console.log(res); 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 var msg = res.data.data; 146 var msg = res.data.data;
pages/user/deposit/prepaid/prepaid.js
@@ -44,6 +44,10 @@ Page({ @@ -44,6 +44,10 @@ Page({
44 var money = e.target.dataset.name; 44 var money = e.target.dataset.name;
45 var s = e.target.dataset.money; 45 var s = e.target.dataset.money;
46 var advancek = e.target.dataset.advance; 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 console.log("sss", e.target.dataset.name); 51 console.log("sss", e.target.dataset.name);
48 this.setData({ 52 this.setData({
49 showModal: true 53 showModal: true
@@ -76,7 +80,8 @@ Page({ @@ -76,7 +80,8 @@ Page({
76 var moneyone = e.target.dataset.moneyone; 80 var moneyone = e.target.dataset.moneyone;
77 var money = e.target.dataset.money; 81 var money = e.target.dataset.money;
78 var advancek = e.target.dataset.adv; 82 var advancek = e.target.dataset.adv;
79 - console.log(moneyone, "aaa", money); 83 + //console.log(moneyone, "aaa", money);
  84 +
80 this.recharge(money, advancek); 85 this.recharge(money, advancek);
81 }, 86 },
82 //确定接口 87 //确定接口
@@ -85,6 +90,8 @@ Page({ @@ -85,6 +90,8 @@ Page({
85 var user_id = getApp().globalData.user_id; 90 var user_id = getApp().globalData.user_id;
86 var store_id = os.stoid; 91 var store_id = os.stoid;
87 var recharge_type = 0; 92 var recharge_type = 0;
  93 + if(this.data.item_type==2) recharge_type=6;
  94 +
88 var buynum = 1; 95 var buynum = 1;
89 console.log(money, "有进来吗预存劵", advancek, user_id, store_id ); 96 console.log(money, "有进来吗预存劵", advancek, user_id, store_id );
90 var e = this, 97 var e = this,
pages/user/deposit/prepaid/prepaid.wxml
@@ -12,10 +12,8 @@ @@ -12,10 +12,8 @@
12 </view> 12 </view>
13 <view class="right">备注: 13 <view class="right">备注:
14 <view class="">{{perpaid.ItemName}}</view> 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 </view> 17 </view>
20 </view> 18 </view>
21 19