Commit 39da6550ce9195df76e02d3f4aa8807e5259ee4c
1 parent
56d99bb7
1、 购买流程的优化
2、 订单列表 3、 商品详情
Showing
9 changed files
with
135 additions
and
143 deletions
app.js
... | ... | @@ -72,7 +72,7 @@ App({ |
72 | 72 | |
73 | 73 | room_id:null, //直播间分享的房间ID |
74 | 74 | room_goods_id:null, //直播间分享的商品ID |
75 | - | |
75 | + | |
76 | 76 | }, |
77 | 77 | auth: o, |
78 | 78 | request: a, |
... | ... | @@ -106,7 +106,12 @@ App({ |
106 | 106 | app.globalData.user_id= user.user_id; |
107 | 107 | } |
108 | 108 | wx.setStorageSync("userinfo",user); |
109 | - } | |
109 | + }else{ | |
110 | + user=null; | |
111 | + app.globalData.userInfo=null; | |
112 | + app.globalData.user_id= 0; | |
113 | + wx.setStorageSync("userinfo",null); | |
114 | + } | |
110 | 115 | }) |
111 | 116 | } |
112 | 117 | } |
... | ... | @@ -246,6 +251,7 @@ App({ |
246 | 251 | |
247 | 252 | //----------------获取商家开启的物流-------------------- |
248 | 253 | getwuliu: function (t, o){ |
254 | + this.globalData.wuliu=null; | |
249 | 255 | var th = this, st = this.globalData.setting; |
250 | 256 | this.globalData.wuliu && !o ? |
251 | 257 | "function" == typeof t && t(this.globalData.wuliu) : a.get("/api/weshop/storeshipping/list", { |
... | ... | @@ -612,9 +618,7 @@ App({ |
612 | 618 | this.globalData.config2=null; //清除config2的缓存 |
613 | 619 | this.globalData.config=null; //清除config的缓存 |
614 | 620 | this.globalData.gr_index=0; //商品分组的序列 |
615 | - for(var i = 1; i < 50; i++) { | |
616 | - clearInterval(i); | |
617 | - } | |
621 | + | |
618 | 622 | }, |
619 | 623 | |
620 | 624 | clear_word:function (word) { |
... | ... | @@ -716,7 +720,7 @@ App({ |
716 | 720 | }); |
717 | 721 | }, |
718 | 722 | |
719 | - | |
723 | + | |
720 | 724 | |
721 | 725 | |
722 | 726 | }); | ... | ... |
packageA/pages/jfbuy/jfbuy.wxml
... | ... | @@ -51,7 +51,7 @@ |
51 | 51 | <text>{{item.integral}}积分 + ¥{{item.addmoney}}</text> |
52 | 52 | </view> |
53 | 53 | <view class="pdt14 fs22 gray flex jc_sb"> |
54 | - <view>零售价:¥{{item.shop_price}}</view> | |
54 | + <view>零售价:¥{{item.market_price}}</view> | |
55 | 55 | <view>销量:{{item.sales_sum}}</view> |
56 | 56 | </view> |
57 | 57 | </view> | ... | ... |
pages/cart/cart2/cart2.js
... | ... | @@ -501,9 +501,9 @@ Page({ |
501 | 501 | |
502 | 502 | var narr = new Array(); narr.push(item); |
503 | 503 | |
504 | - //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号----------------- | |
504 | + //-----------拼装购物车结算的数组,如果有默认物流时要用默认物流编号,计算默认的物流,不管是不是自提都算一下----------------- | |
505 | 505 | var m_wind=0,def_exp_code=getApp().globalData.userInfo.def_exp_code; |
506 | - if(e_t==0 && def_exp_code){ | |
506 | + if(def_exp_code){ | |
507 | 507 | for(var k=0;k<th.data.wu_arr.length;k++){ |
508 | 508 | var item=th.data.wu_arr[k]; if(def_exp_code==item.code){ m_wind=k; } |
509 | 509 | } | ... | ... |
pages/cart/cart2/cart2.wxml
... | ... | @@ -146,7 +146,8 @@ |
146 | 146 | <icon color="#f23030" size="16" type="info"></icon> |
147 | 147 | {{order.store_prom}} |
148 | 148 | </view> |
149 | - | |
149 | + | |
150 | + <!-- 当是物流很多单的时候 --> | |
150 | 151 | <view class="use-item flex-space-between" wx:if="{{cartlist.length>1}}"> |
151 | 152 | <view class="flex-vertical" > |
152 | 153 | <view bindtap='setexptype_w' data-ind="{{pidx}}" data-t='1' data-txt='cartlist[{{pidx}}].exp_type' |
... | ... | @@ -177,10 +178,10 @@ |
177 | 178 | class="yu_er">快递邮寄</view> |
178 | 179 | </view> |
179 | 180 | </view> |
180 | - <!-- 当是物流很多单的时候 --> | |
181 | + | |
181 | 182 | |
182 | 183 | <!-- 点击显示物流选择,如果是默认使用的情况不成立 --> |
183 | - <view wx:if="{{!is_default_logistics}}" class="flex-vertical" bindtap="show_wu_arr" data-txt='cartlist[{{pidx}}].wind' data-w_sele_index="{{pidx}}" style="padding-right:6rpx;"> | |
184 | + <view wx:if="{{!is_default_logistics && item.exp_type!=1}}" class="flex-vertical" bindtap="show_wu_arr" data-txt='cartlist[{{pidx}}].wind' data-w_sele_index="{{pidx}}" style="padding-right:6rpx;"> | |
184 | 185 | <view>{{wu_arr[item.wind].name}}</view> |
185 | 186 | <view class="xc-right"></view> |
186 | 187 | </view> | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -399,7 +399,7 @@ Page({ |
399 | 399 | //--- 判断是等级会员,且在有效期范围内 --- |
400 | 400 | if(user.card_field && now<end){ |
401 | 401 | var card_name=ob.name_map.get(user.card_field); |
402 | - if(card_name.length>6) card_name=card_name.substring(0,6); | |
402 | + //if(card_name.length>6) card_name=card_name.substring(0,6); | |
403 | 403 | |
404 | 404 | var is_near_date=0; |
405 | 405 | if(end-now<60*60*30*24) is_near_date=1; //如果小于30天 | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -241,11 +241,10 @@ |
241 | 241 | <view wx:if="{{prom_type==4}}"> |
242 | 242 | <view class="goods-price"> |
243 | 243 | <!-- 价格显示 --> |
244 | - <view class="co-red flex ai_c jc_sb"> | |
245 | - <view class="market-price" style="overflow: hidden; height: 66rpx;display: flex;"> | |
244 | + <view class="co-red flex jc_sb ai-center"> | |
245 | + <view class="market-price" style="overflow: hidden; height: 66rpx;display: flex; align-items: flex-end;"> | |
246 | 246 | <image class="rel_img" src="{{iurl}}/miniapp/images/integral/integral_red.png"></image> |
247 | - <block wx:if="{{prom_integral}}">{{prom_integral}} | |
248 | - <text class="rel_txt">积分</text></block> | |
247 | + <block wx:if="{{prom_integral}}"><text style="position: relative;top:10rpx">{{prom_integral}}</text><text class="rel_txt">积分</text></block> | |
249 | 248 | <text class="rel_txt" wx:if="{{prom_integral && prom_price}}">+</text> |
250 | 249 | <text class="rel_txt" wx:if="{{prom_price}}" >{{filters.toFix(prom_price,2)}}元</text> |
251 | 250 | <text class="rel_txt" wx:if="{{!prom_integral && !prom_price}}">0积分</text> | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxss
... | ... | @@ -2789,9 +2789,10 @@ button.custom-service::after{ |
2789 | 2789 | } */ |
2790 | 2790 | |
2791 | 2791 | .goods-price .rel_txt{ |
2792 | - position: relative; top: 32rpx; font-size: 30rpx; | |
2792 | + /* position: relative; top: 32rpx; */ | |
2793 | + font-size: 30rpx; | |
2793 | 2794 | } |
2794 | -.goods-price .rel_img{width: 62rpx; height: 62rpx;position: relative; top: 12rpx;} | |
2795 | +.goods-price .rel_img{width: 62rpx; height: 62rpx;position: relative; top: 8rpx;} | |
2795 | 2796 | |
2796 | 2797 | .btn-close { |
2797 | 2798 | /* background-color: rgba(0,0,0,.5); */ | ... | ... |
pages/user/order_detail/order_detail.js
... | ... | @@ -370,10 +370,9 @@ Page({ |
370 | 370 | |
371 | 371 | var buyed_mum2=goodsbuynum+good.goods_num; |
372 | 372 | if (buyed_mum2 > limit && limit > 0) { |
373 | - wx.showModal({ | |
374 | - title: '提示', | |
375 | - content: gg.goods_name+'购买数量超出商品限购' | |
376 | - }); | |
373 | + | |
374 | + var content=gg.goods_name+'购买数量超出商品限购,请取消订单'; | |
375 | + th.toast(content); | |
377 | 376 | return false; |
378 | 377 | } |
379 | 378 | |
... | ... | @@ -384,24 +383,21 @@ Page({ |
384 | 383 | if(res.data.code==0){ |
385 | 384 | var r_data=res.data.data; |
386 | 385 | if(!r_data.collocationPromList && good.prom_type==5){ |
387 | - wx.showModal({ | |
388 | - title: '提示', | |
389 | - content: good.goods_name+'未找到活动' | |
390 | - }); | |
386 | + | |
387 | + var content=good.goods_name+'未找到活动,请取消订单重新购买'; | |
388 | + th.toast(content); | |
391 | 389 | p_ok=0; |
392 | 390 | } |
393 | 391 | if(!r_data.promGoodsLists && good.prom_type==3){ |
394 | - wx.showModal({ | |
395 | - title: '提示', | |
396 | - content: good.goods_name+'未找到活动' | |
397 | - }); | |
392 | + | |
393 | + var content=good.goods_name+'未找到活动,请取消订单重新购买'; | |
394 | + th.toast(content); | |
398 | 395 | p_ok=0; |
399 | 396 | } |
400 | 397 | }else{ |
401 | - wx.showModal({ | |
402 | - title: '提示', | |
403 | - content: good.goods_name+'未找到活动' | |
404 | - }); | |
398 | + | |
399 | + var content=good.goods_name+'未找到活动,请取消订单重新购买'; | |
400 | + th.toast(content); | |
405 | 401 | p_ok=0; |
406 | 402 | } |
407 | 403 | }) |
... | ... | @@ -411,10 +407,9 @@ Page({ |
411 | 407 | //商品的普通购买 ,不要进行判断 |
412 | 408 | if((good.prom_type==1 || good.prom_type==6 || good.prom_type==4) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal){ |
413 | 409 | if(gg.prom_type!=good.prom_type) { |
414 | - wx.showModal({ | |
415 | - title: '提示', | |
416 | - content: gg.goods_name+'商品的活动发生了变化' | |
417 | - }); | |
410 | + | |
411 | + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; | |
412 | + th.toast(content); | |
418 | 413 | return false; |
419 | 414 | } |
420 | 415 | }else{ |
... | ... | @@ -453,27 +448,25 @@ Page({ |
453 | 448 | if(prom){ |
454 | 449 | var t_now=ut.gettimestamp(); |
455 | 450 | if(prom.is_end==0 && prom.start_time<t_now && prom.end_time>t_now){ |
456 | - wx.showModal({ | |
457 | - title: '提示', | |
458 | - content: gg.goods_name+'商品的活动发生了变化' | |
459 | - }); | |
451 | + | |
452 | + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; | |
453 | + th.toast(content); | |
460 | 454 | return false; |
461 | 455 | } |
462 | 456 | } |
463 | 457 | } |
464 | 458 | else{ |
465 | 459 | //不是赠品的时候 |
466 | - if(!good.is_gift){ | |
460 | + if(!good.is_gift && good.prom_type!=3){ | |
467 | 461 | var t_ok=1; |
468 | 462 | await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { |
469 | 463 | if(res.data.code==0){ |
470 | 464 | var r_data=res.data.data; |
471 | 465 | //-- 参加了全局的优惠活动 -- |
472 | 466 | if(r_data.promGoodsLists){ |
473 | - wx.showModal({ | |
474 | - title: '提示', | |
475 | - content: gg.goods_name+'商品的活动发生了变化' | |
476 | - }); | |
467 | + | |
468 | + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; | |
469 | + th.toast(content); | |
477 | 470 | t_ok=0; |
478 | 471 | } |
479 | 472 | } |
... | ... | @@ -499,10 +492,9 @@ Page({ |
499 | 492 | } |
500 | 493 | var is_h=0; |
501 | 494 | if (!isok) { |
502 | - wx.showModal({ | |
503 | - title: '提示', | |
504 | - content: gg.goods_name + '商品的价格发生了变化' | |
505 | - }); | |
495 | + | |
496 | + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买'; | |
497 | + th.toast(content); | |
506 | 498 | return false; |
507 | 499 | } |
508 | 500 | } |
... | ... | @@ -514,19 +506,17 @@ Page({ |
514 | 506 | ob=obj; |
515 | 507 | }) |
516 | 508 | if(ob.code==-1){ |
517 | - wx.showModal({ | |
518 | - title: '提示', | |
519 | - content: gg.goods_name+'门店库存不足' | |
520 | - }); | |
509 | + | |
510 | + var content=gg.goods_name+'门店库存不足,请取消订单'; | |
511 | + th.toast(content); | |
521 | 512 | return false; |
522 | 513 | } |
523 | 514 | |
524 | 515 | }else{ |
525 | 516 | if(good.goods_num>store_count){ |
526 | - wx.showModal({ | |
527 | - title: '提示', | |
528 | - content: gg.goods_name+'商品的库存不足' | |
529 | - }); | |
517 | + | |
518 | + var content=gg.goods_name+'商品的库存不足,请取消订单'; | |
519 | + th.toast(content); | |
530 | 520 | return false; |
531 | 521 | } |
532 | 522 | |
... | ... | @@ -567,28 +557,25 @@ Page({ |
567 | 557 | if(prom){ |
568 | 558 | var now=ut.gettimestamp(); |
569 | 559 | if(prom.is_end==1 && prom.end_time<now){ |
570 | - wx.showModal({ | |
571 | - title: '提示', | |
572 | - content: goodsinfo.goods_name+'商品的活动已经结束' | |
573 | - }); | |
560 | + | |
561 | + var content=goodsinfo.goods_name+'商品的活动已经结束,请取消订单重新购买'; | |
562 | + th.toast(content); | |
574 | 563 | return false; |
575 | 564 | } |
576 | 565 | |
577 | 566 | buyed_mum2=promgoodsbuynum+good.goods_num; |
578 | 567 | if (buyed_mum2 > prom.buy_limit && prom.buy_limit > 0) { |
579 | - wx.showModal({ | |
580 | - title: '提示', | |
581 | - content: goodsinfo.goods_name+'购买数量超出商品活动限购' | |
582 | - }); | |
568 | + | |
569 | + var content=goodsinfo.goods_name+'购买数量超出商品活动限购,请取消订单重新购买'; | |
570 | + th.toast(content); | |
583 | 571 | return false; |
584 | 572 | } |
585 | 573 | |
586 | 574 | if(goodsinfo.prom_type==4){ |
587 | 575 | if (good.goods_num > prom.limitqty-prom.buy_num) { |
588 | - wx.showModal({ | |
589 | - title: '提示', | |
590 | - content: goodsinfo.goods_name+'购买数量超出商品活动库存' | |
591 | - }); | |
576 | + | |
577 | + var content=goodsinfo.goods_name+'购买数量超出商品活动库存,请取消订单'; | |
578 | + th.toast(content); | |
592 | 579 | return false; |
593 | 580 | } |
594 | 581 | }else{ |
... | ... | @@ -601,9 +588,9 @@ Page({ |
601 | 588 | }); |
602 | 589 | |
603 | 590 | if (good.goods_num > redis_num) { |
604 | - wx.showModal({ | |
605 | - title: gg.goods_name+'超出商品活动库存', | |
606 | - }); | |
591 | + | |
592 | + var content=gg.goods_name+'超出商品活动库存,请取消订单'; | |
593 | + th.toast(content); | |
607 | 594 | return false; |
608 | 595 | } |
609 | 596 | } |
... | ... | @@ -641,10 +628,9 @@ Page({ |
641 | 628 | //判断线下取价是不是一样 |
642 | 629 | if(newarr[good.erpwareid] && |
643 | 630 | parseFloat(newarr[good.erpwareid].WarePrice)!=parseFloat(good.goods_price)){ |
644 | - wx.showModal({ | |
645 | - title: '提示', | |
646 | - content: good.goods_name + '商品的价格发生了变化' | |
647 | - }); | |
631 | + | |
632 | + var content=good.goods_name + '商品的价格发生了变化,请取消订单重新购买'; | |
633 | + th.toast(content); | |
648 | 634 | return false; |
649 | 635 | } |
650 | 636 | } |
... | ... | @@ -1286,6 +1272,14 @@ Page({ |
1286 | 1272 | } |
1287 | 1273 | |
1288 | 1274 | } |
1275 | + }, | |
1276 | + | |
1277 | + toast(msg){ | |
1278 | + wx.showToast({ | |
1279 | + title: msg, | |
1280 | + icon: 'none', | |
1281 | + duration: 3000 | |
1282 | + }) | |
1289 | 1283 | } |
1290 | 1284 | |
1291 | 1285 | ... | ... |
pages/user/order_list/order_list.js
... | ... | @@ -487,10 +487,9 @@ Page({ |
487 | 487 | |
488 | 488 | var buyed_mum2=goodsbuynum+good.goods_num; |
489 | 489 | if (buyed_mum2 > limit && limit > 0) { |
490 | - wx.showModal({ | |
491 | - title: '提示', | |
492 | - content: gg.goods_name+'购买数量超出商品限购' | |
493 | - }); | |
490 | + | |
491 | + var content=gg.goods_name+'购买数量超出商品限购,请取消订单'; | |
492 | + th.toast(content); | |
494 | 493 | return false; |
495 | 494 | } |
496 | 495 | |
... | ... | @@ -500,25 +499,23 @@ Page({ |
500 | 499 | await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { |
501 | 500 | if(res.data.code==0){ |
502 | 501 | var r_data=res.data.data; |
503 | - if(!r_data.collocationPromList && good.prom_type==5){ | |
504 | - wx.showModal({ | |
505 | - title: '提示', | |
506 | - content: good.goods_name+'未找到活动' | |
507 | - }); | |
502 | + if(!r_data.collocationPromList && good.prom_type==5){ | |
503 | + | |
504 | + var content=good.goods_name+'未找到活动,请取消订单重新购买'; | |
505 | + th.toast(content) | |
506 | + | |
508 | 507 | p_ok=0; |
509 | 508 | } |
510 | 509 | if(!r_data.promGoodsLists && good.prom_type==3){ |
511 | - wx.showModal({ | |
512 | - title: '提示', | |
513 | - content: good.goods_name+'未找到活动' | |
514 | - }); | |
510 | + | |
511 | + var content=good.goods_name+'未找到活动,请取消订单重新购买'; | |
512 | + th.toast(content); | |
515 | 513 | p_ok=0; |
516 | 514 | } |
517 | 515 | }else{ |
518 | - wx.showModal({ | |
519 | - title: '提示', | |
520 | - content: good.goods_name+'未找到活动' | |
521 | - }); | |
516 | + | |
517 | + var content=good.goods_name+'未找到活动,请取消订单重新购买' | |
518 | + th.toast(content); | |
522 | 519 | p_ok=0; |
523 | 520 | } |
524 | 521 | }) |
... | ... | @@ -528,11 +525,9 @@ Page({ |
528 | 525 | //商品的普通购买 ,不要进行判断 |
529 | 526 | if((good.prom_type==1 || good.prom_type==6 || good.prom_type==4 ) |
530 | 527 | && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal){ |
531 | - if(gg.prom_type!=good.prom_type) { | |
532 | - wx.showModal({ | |
533 | - title: '提示', | |
534 | - content: gg.goods_name+'商品的活动发生了变化' | |
535 | - }); | |
528 | + if(gg.prom_type!=good.prom_type) { | |
529 | + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; | |
530 | + th.toast(content); | |
536 | 531 | return false; |
537 | 532 | } |
538 | 533 | |
... | ... | @@ -572,26 +567,23 @@ Page({ |
572 | 567 | if(prom){ |
573 | 568 | var t_now=ut.gettimestamp(); |
574 | 569 | if(prom.is_end==0 && prom.start_time<t_now && prom.end_time>t_now){ |
575 | - wx.showModal({ | |
576 | - title: '提示', | |
577 | - content: gg.goods_name+'商品的活动发生了变化' | |
578 | - }); | |
570 | + | |
571 | + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; | |
572 | + th.toast(content); | |
579 | 573 | return false; |
580 | 574 | } |
581 | 575 | } |
582 | 576 | } |
583 | 577 | else{ |
584 | - if(!good.is_gift ){ | |
578 | + if(!good.is_gift && good.prom_type!=3 ){ | |
585 | 579 | var t_ok=1; |
586 | 580 | await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { |
587 | 581 | if(res.data.code==0){ |
588 | 582 | var r_data=res.data.data; |
589 | 583 | //-- 参加了全局的优惠活动 -- |
590 | - if(r_data.promGoodsLists){ | |
591 | - wx.showModal({ | |
592 | - title: '提示', | |
593 | - content: gg.goods_name+'商品的活动发生了变化' | |
594 | - }); | |
584 | + if(r_data.promGoodsLists){ | |
585 | + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; | |
586 | + th.toast(content); | |
595 | 587 | t_ok=0; |
596 | 588 | } |
597 | 589 | } |
... | ... | @@ -617,10 +609,9 @@ Page({ |
617 | 609 | } |
618 | 610 | var is_h=0; |
619 | 611 | if (!isok) { |
620 | - wx.showModal({ | |
621 | - title: '提示', | |
622 | - content: gg.goods_name + '商品的价格发生了变化' | |
623 | - }); | |
612 | + | |
613 | + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买' | |
614 | + th.toast(content); | |
624 | 615 | return false; |
625 | 616 | } |
626 | 617 | } |
... | ... | @@ -632,19 +623,17 @@ Page({ |
632 | 623 | ob=obj; |
633 | 624 | }) |
634 | 625 | if(ob.code==-1){ |
635 | - wx.showModal({ | |
636 | - title: '提示', | |
637 | - content: gg.goods_name+'门店库存不足' | |
638 | - }); | |
626 | + | |
627 | + var content=gg.goods_name+'门店库存不足,请取消订单'; | |
628 | + th.toast(content); | |
639 | 629 | return false; |
640 | 630 | } |
641 | 631 | |
642 | 632 | }else{ |
643 | 633 | if(good.goods_num>store_count){ |
644 | - wx.showModal({ | |
645 | - title: '提示', | |
646 | - content: gg.goods_name+'商品的库存不足' | |
647 | - }); | |
634 | + | |
635 | + var content=gg.goods_name+'商品的库存不足,请取消订单'; | |
636 | + th.toast(content); | |
648 | 637 | return false; |
649 | 638 | } |
650 | 639 | |
... | ... | @@ -685,28 +674,25 @@ Page({ |
685 | 674 | if(prom){ |
686 | 675 | var now=ut.gettimestamp(); |
687 | 676 | if(prom.is_end==1 && prom.end_time<now){ |
688 | - wx.showModal({ | |
689 | - title: '提示', | |
690 | - content: goodsinfo.goods_name+'商品的活动已经结束' | |
691 | - }); | |
677 | + | |
678 | + var content=goodsinfo.goods_name+'商品的活动已经结束,请取消订单' | |
679 | + th.toast(content); | |
692 | 680 | return false; |
693 | 681 | } |
694 | 682 | |
695 | 683 | buyed_mum2=promgoodsbuynum+good.goods_num; |
696 | 684 | if (buyed_mum2 > prom.buy_limit && prom.buy_limit > 0) { |
697 | - wx.showModal({ | |
698 | - title: '提示', | |
699 | - content: goodsinfo.goods_name+'购买数量超出商品活动限购' | |
700 | - }); | |
685 | + | |
686 | + var content=goodsinfo.goods_name+'购买数量超出商品活动限购,请取消订单' | |
687 | + th.toast(content); | |
701 | 688 | return false; |
702 | 689 | } |
703 | 690 | |
704 | 691 | if(goodsinfo.prom_type==4){ |
705 | 692 | if (good.goods_num > prom.limitqty-prom.buy_num) { |
706 | - wx.showModal({ | |
707 | - title: '提示', | |
708 | - content: goodsinfo.goods_name+'购买数量超出商品活动库存' | |
709 | - }); | |
693 | + | |
694 | + var content=goodsinfo.goods_name+'购买数量超出商品活动库存,请取消订单' | |
695 | + th.toast(content); | |
710 | 696 | return false; |
711 | 697 | } |
712 | 698 | }else{ |
... | ... | @@ -719,9 +705,9 @@ Page({ |
719 | 705 | }); |
720 | 706 | |
721 | 707 | if (good.goods_num > redis_num) { |
722 | - wx.showModal({ | |
723 | - title: gg.goods_name+'超出商品活动库存', | |
724 | - }); | |
708 | + | |
709 | + var content=gg.goods_name+'超出商品活动库存,请取消订单'; | |
710 | + th.toast(content); | |
725 | 711 | return false; |
726 | 712 | } |
727 | 713 | } |
... | ... | @@ -749,7 +735,7 @@ Page({ |
749 | 735 | } |
750 | 736 | }) |
751 | 737 | if(!offarr && offarr.length<=0){ |
752 | - wx.showModal({ title: '获取线下取价失败',}); | |
738 | + th.toast('获取线下取价失败'); | |
753 | 739 | } |
754 | 740 | var newarr=ut.convert_arr_key(offarr,'WareId'); |
755 | 741 | //-- 循环判断线下的价格 -- |
... | ... | @@ -758,10 +744,9 @@ Page({ |
758 | 744 | //判断线下取价是不是一样 |
759 | 745 | if(newarr[good.erpwareid] && |
760 | 746 | parseFloat(newarr[good.erpwareid].WarePrice)!=parseFloat(good.goods_price)){ |
761 | - wx.showModal({ | |
762 | - title: '提示', | |
763 | - content: good.goods_name + '商品的价格发生了变化' | |
764 | - }); | |
747 | + | |
748 | + var content=good.goods_name + '商品的价格发生了变化,请取消订单重新购买'; | |
749 | + th.toast(content); | |
765 | 750 | return false; |
766 | 751 | } |
767 | 752 | } |
... | ... | @@ -1583,6 +1568,14 @@ Page({ |
1583 | 1568 | // clock += ss; |
1584 | 1569 | return clock; |
1585 | 1570 | }, |
1571 | + | |
1572 | + toast(msg){ | |
1573 | + wx.showToast({ | |
1574 | + title: msg, | |
1575 | + icon: 'none', | |
1576 | + duration: 3000 | |
1577 | + }) | |
1578 | + } | |
1586 | 1579 | |
1587 | 1580 | |
1588 | 1581 | }); |
1589 | 1582 | \ No newline at end of file | ... | ... |