Commit c59d6a69d352ddab921216b81711f448ba2e31b8
1 parent
3eca0846
一件代发的bug优化
Showing
5 changed files
with
19 additions
and
9 deletions
pages/cart/cart2/cart2.js
... | ... | @@ -1331,10 +1331,11 @@ Page({ |
1331 | 1331 | //如果有限制使用优惠券,就要减掉参与的活动商品的钱 |
1332 | 1332 | if (!item_map.is_xz_yh) q_conditin = o_price; |
1333 | 1333 | } |
1334 | - | |
1334 | + | |
1335 | 1335 | //--------循环计算商品是不是包邮,是不是使用优惠券,此时循环是商品从表----------- |
1336 | 1336 | for (var j = 0; j < ord_goods.length; j++) { |
1337 | 1337 | if (ord_goods[j].is_gift) continue; |
1338 | + if (ord_goods[j].whsle_id) continue; | |
1338 | 1339 | if (ord_goods[j].prom_type == 3 && ord_goods[j].prom_id == item_map.prom_id) { |
1339 | 1340 | ord_goods[j].is_xz_yh = ord_goods[j].is_xz_yh ? ord_goods[j].is_xz_yh : item_map.is_xz_yh; |
1340 | 1341 | ord_goods[j].is_past = item_map.is_past; |
... | ... | @@ -3096,6 +3097,7 @@ Page({ |
3096 | 3097 | //如果只有代发商品的时候 |
3097 | 3098 | if(df_goods.length>0 && item.order_goods.length<=0){ |
3098 | 3099 | item.order_goods=df_goods; |
3100 | + item.is_whsle=1; | |
3099 | 3101 | } |
3100 | 3102 | pdata.push(item); |
3101 | 3103 | } | ... | ... |
pages/cart/cart_wk/cart_wk.js
... | ... | @@ -297,7 +297,7 @@ Page({ |
297 | 297 | } else { |
298 | 298 | var allpice = th.data.order.order_amount + th.data.order.user_money + th.data.order.tail_money; |
299 | 299 | allpice = allpice.toFixed(2); |
300 | - th.setData({ exp_price: 0, allpice: allpice }) | |
300 | + th.setData({ exp_price: 0, allpice: allpice,submit:0 }) | |
301 | 301 | } |
302 | 302 | }, |
303 | 303 | |
... | ... | @@ -354,7 +354,7 @@ Page({ |
354 | 354 | |
355 | 355 | |
356 | 356 | //如果有再计算价格的过程中,不能提交订单 |
357 | - if(submit){ return false} | |
357 | + if(this.data.submit){ return false} | |
358 | 358 | |
359 | 359 | //--物流支付时要有地址-- |
360 | 360 | if (this.data.exp_type == 0 && this.data.user_addr == null) { |
... | ... | @@ -486,7 +486,7 @@ Page({ |
486 | 486 | //----计算物流的钱---- |
487 | 487 | async calculate_wuliu() { |
488 | 488 | //让按钮变灰色 |
489 | - th.setData({submit:1}); | |
489 | + this.setData({submit:1}); | |
490 | 490 | var to = getApp(), th = this; |
491 | 491 | //to.getwuliuprice(async function (rs) { |
492 | 492 | var o_shipping_price = 0, goods_weight = -1, goods_piece = -1, good = th.data.goods; | ... | ... |
pages/togoin/togoin.js
... | ... | @@ -11,6 +11,7 @@ Page({ |
11 | 11 | store_logo:'', |
12 | 12 | first_leader:'', //-- 邀请人 -- |
13 | 13 | config2:null, |
14 | + sub:0 | |
14 | 15 | }, |
15 | 16 | onLoad: function (options) { |
16 | 17 | if (wx.getUserProfile) { |
... | ... | @@ -232,8 +233,13 @@ Page({ |
232 | 233 | } |
233 | 234 | }) |
234 | 235 | |
235 | - | |
236 | 236 | }else{ |
237 | + | |
238 | + this.setData({sub:1}); | |
239 | + wx.showLoading({ | |
240 | + title:'处理中.', | |
241 | + mask:true | |
242 | + }) | |
237 | 243 | this.zu_ce(dd); //调用注册的函数 |
238 | 244 | } |
239 | 245 | |
... | ... | @@ -256,9 +262,11 @@ Page({ |
256 | 262 | |
257 | 263 | }, |
258 | 264 | failStatus: function (t) { |
259 | - return app.my_warnning("授权登入失败,请稍后再试!", 0, that); | |
265 | + th.setData({sub:0}); | |
266 | + return app.my_warnning("授权登入失败,请稍后再试!", 0, th); | |
260 | 267 | }, |
261 | 268 | fail: function (t) { |
269 | + th.setData({sub:0}); | |
262 | 270 | return i.clearAuth(), i.alertLoginErrorAndGoHome(), !1; |
263 | 271 | } |
264 | 272 | }); | ... | ... |
pages/togoin/togoin.wxml
... | ... | @@ -68,7 +68,7 @@ |
68 | 68 | </view> |
69 | 69 | <view class="flex btn_view"> |
70 | 70 | <view bindtap="close_pop_back" style="height: 100%; line-height:normal;" class="txt-center f2 flex ali-c flex-center2 fs36 b_right">暂不授权</view> |
71 | - <button style="height: 100%;" class="g_mobile f2 flex ali-c flex-center2 fs36 txt-red" open-type="getPhoneNumber" bindgetphonenumber="getphone">立即授权</button> | |
71 | + <button disabled="{{sub}}" style="height: 100%;" class="g_mobile f2 flex ali-c flex-center2 fs36 txt-red" open-type="getPhoneNumber" bindgetphonenumber="getphone">立即授权</button> | |
72 | 72 | </view> |
73 | 73 | </view> |
74 | 74 | </view> | ... | ... |
utils/util.js
... | ... | @@ -685,8 +685,8 @@ module.exports = { |
685 | 685 | if (e.data.code == 0 && e.data.data ) { |
686 | 686 | // 提示框 |
687 | 687 | wx.showModal({ |
688 | - title: '注册邀请', | |
689 | - content: e.data.data.vipname+'邀请你成为会员?', | |
688 | + title: '邀请登陆', | |
689 | + content: e.data.data.vipname+'邀请你登录成为会员?', | |
690 | 690 | success: function (res) { |
691 | 691 | if (res.confirm) { |
692 | 692 | getApp().goto("/pages/togoin/togoin"); | ... | ... |