Commit c59d6a69d352ddab921216b81711f448ba2e31b8

Authored by yvan.ni
1 parent 3eca0846

一件代发的bug优化

pages/cart/cart2/cart2.js
@@ -1331,10 +1331,11 @@ Page({ @@ -1331,10 +1331,11 @@ Page({
1331 //如果有限制使用优惠券,就要减掉参与的活动商品的钱 1331 //如果有限制使用优惠券,就要减掉参与的活动商品的钱
1332 if (!item_map.is_xz_yh) q_conditin = o_price; 1332 if (!item_map.is_xz_yh) q_conditin = o_price;
1333 } 1333 }
1334 - 1334 +
1335 //--------循环计算商品是不是包邮,是不是使用优惠券,此时循环是商品从表----------- 1335 //--------循环计算商品是不是包邮,是不是使用优惠券,此时循环是商品从表-----------
1336 for (var j = 0; j < ord_goods.length; j++) { 1336 for (var j = 0; j < ord_goods.length; j++) {
1337 if (ord_goods[j].is_gift) continue; 1337 if (ord_goods[j].is_gift) continue;
  1338 + if (ord_goods[j].whsle_id) continue;
1338 if (ord_goods[j].prom_type == 3 && ord_goods[j].prom_id == item_map.prom_id) { 1339 if (ord_goods[j].prom_type == 3 && ord_goods[j].prom_id == item_map.prom_id) {
1339 ord_goods[j].is_xz_yh = ord_goods[j].is_xz_yh ? ord_goods[j].is_xz_yh : item_map.is_xz_yh; 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 ord_goods[j].is_past = item_map.is_past; 1341 ord_goods[j].is_past = item_map.is_past;
@@ -3096,6 +3097,7 @@ Page({ @@ -3096,6 +3097,7 @@ Page({
3096 //如果只有代发商品的时候 3097 //如果只有代发商品的时候
3097 if(df_goods.length>0 && item.order_goods.length<=0){ 3098 if(df_goods.length>0 && item.order_goods.length<=0){
3098 item.order_goods=df_goods; 3099 item.order_goods=df_goods;
  3100 + item.is_whsle=1;
3099 } 3101 }
3100 pdata.push(item); 3102 pdata.push(item);
3101 } 3103 }
pages/cart/cart_wk/cart_wk.js
@@ -297,7 +297,7 @@ Page({ @@ -297,7 +297,7 @@ Page({
297 } else { 297 } else {
298 var allpice = th.data.order.order_amount + th.data.order.user_money + th.data.order.tail_money; 298 var allpice = th.data.order.order_amount + th.data.order.user_money + th.data.order.tail_money;
299 allpice = allpice.toFixed(2); 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,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 if (this.data.exp_type == 0 && this.data.user_addr == null) { 360 if (this.data.exp_type == 0 && this.data.user_addr == null) {
@@ -486,7 +486,7 @@ Page({ @@ -486,7 +486,7 @@ Page({
486 //----计算物流的钱---- 486 //----计算物流的钱----
487 async calculate_wuliu() { 487 async calculate_wuliu() {
488 //让按钮变灰色 488 //让按钮变灰色
489 - th.setData({submit:1}); 489 + this.setData({submit:1});
490 var to = getApp(), th = this; 490 var to = getApp(), th = this;
491 //to.getwuliuprice(async function (rs) { 491 //to.getwuliuprice(async function (rs) {
492 var o_shipping_price = 0, goods_weight = -1, goods_piece = -1, good = th.data.goods; 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,6 +11,7 @@ Page({
11 store_logo:'', 11 store_logo:'',
12 first_leader:'', //-- 邀请人 -- 12 first_leader:'', //-- 邀请人 --
13 config2:null, 13 config2:null,
  14 + sub:0
14 }, 15 },
15 onLoad: function (options) { 16 onLoad: function (options) {
16 if (wx.getUserProfile) { 17 if (wx.getUserProfile) {
@@ -232,8 +233,13 @@ Page({ @@ -232,8 +233,13 @@ Page({
232 } 233 }
233 }) 234 })
234 235
235 -  
236 }else{ 236 }else{
  237 +
  238 + this.setData({sub:1});
  239 + wx.showLoading({
  240 + title:'处理中.',
  241 + mask:true
  242 + })
237 this.zu_ce(dd); //调用注册的函数 243 this.zu_ce(dd); //调用注册的函数
238 } 244 }
239 245
@@ -256,9 +262,11 @@ Page({ @@ -256,9 +262,11 @@ Page({
256 262
257 }, 263 },
258 failStatus: function (t) { 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 fail: function (t) { 268 fail: function (t) {
  269 + th.setData({sub:0});
262 return i.clearAuth(), i.alertLoginErrorAndGoHome(), !1; 270 return i.clearAuth(), i.alertLoginErrorAndGoHome(), !1;
263 } 271 }
264 }); 272 });
pages/togoin/togoin.wxml
@@ -68,7 +68,7 @@ @@ -68,7 +68,7 @@
68 </view> 68 </view>
69 <view class="flex btn_view"> 69 <view class="flex btn_view">
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> 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 </view> 72 </view>
73 </view> 73 </view>
74 </view> 74 </view>
utils/util.js
@@ -685,8 +685,8 @@ module.exports = { @@ -685,8 +685,8 @@ module.exports = {
685 if (e.data.code == 0 && e.data.data ) { 685 if (e.data.code == 0 && e.data.data ) {
686 // 提示框 686 // 提示框
687 wx.showModal({ 687 wx.showModal({
688 - title: '注册邀请',  
689 - content: e.data.data.vipname+'邀请你成为会员?', 688 + title: '邀请登陆',
  689 + content: e.data.data.vipname+'邀请你登录成为会员?',
690 success: function (res) { 690 success: function (res) {
691 if (res.confirm) { 691 if (res.confirm) {
692 getApp().goto("/pages/togoin/togoin"); 692 getApp().goto("/pages/togoin/togoin");