Commit c59d6a69d352ddab921216b81711f448ba2e31b8

Authored by yvan.ni
1 parent 3eca0846

一件代发的bug优化

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");
... ...