Commit 895766ed6df5bde141e6a30bf3dd47baf7c08288
1 parent
27dfae19
测试优化
Showing
2 changed files
with
27 additions
and
8 deletions
packageA/pages/cart2_ser/cart2_ser.js
... | ... | @@ -634,7 +634,7 @@ Page({ |
634 | 634 | }); |
635 | 635 | setTimeout(function () { |
636 | 636 | wx.reLaunch({ |
637 | - url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + order_id, | |
637 | + url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + th.data.order_id, | |
638 | 638 | }) |
639 | 639 | }, 1000) |
640 | 640 | |
... | ... | @@ -653,6 +653,7 @@ Page({ |
653 | 653 | |
654 | 654 | } |
655 | 655 | ) |
656 | + | |
656 | 657 | |
657 | 658 | // getApp().request.post("/api/weshop/order/pay/createRechargeOrder", { |
658 | 659 | // data: { | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -1110,6 +1110,8 @@ Page({ |
1110 | 1110 | |
1111 | 1111 | //-- 更新默认购买的数量 --- |
1112 | 1112 | var mo_num=getApp().get_limit_qty(t.data.data); |
1113 | + | |
1114 | + | |
1113 | 1115 | ee.setData({goodsInputNum:mo_num}) |
1114 | 1116 | ee.setData({mo_num:mo_num}) |
1115 | 1117 | |
... | ... | @@ -2403,11 +2405,11 @@ Page({ |
2403 | 2405 | |
2404 | 2406 | //----------增加购买数量----------- |
2405 | 2407 | addCartNum: function (t) { |
2406 | - | |
2407 | 2408 | var add_num=1; |
2408 | 2409 | var p_type=parseInt(this.data.prom_type) |
2409 | 2410 | if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ |
2410 | - add_num=getApp().get_limit_qty(this.data.sele_g,0,1); | |
2411 | + | |
2412 | + add_num = getApp().get_limit_qty(this.data,this.data.sele_g, 0, 1); | |
2411 | 2413 | } |
2412 | 2414 | |
2413 | 2415 | this.checkCartNum(this.data.goodsInputNum + add_num); |
... | ... | @@ -2418,7 +2420,9 @@ Page({ |
2418 | 2420 | var add_num=1; |
2419 | 2421 | var p_type=parseInt(this.data.prom_type) |
2420 | 2422 | if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ |
2421 | - add_num=getApp().get_limit_qty(this.data.sele_g,0,1); | |
2423 | + if(!th.data.prom_goods && !th.data.jieti_prom && !th.data.zh_act && !th.data.collocationGoods) { | |
2424 | + add_num = getApp().get_limit_qty(this.data.sele_g, 0, 1); | |
2425 | + } | |
2422 | 2426 | } |
2423 | 2427 | this.checkCartNum(this.data.goodsInputNum - add_num); |
2424 | 2428 | }, |
... | ... | @@ -2444,8 +2448,10 @@ Page({ |
2444 | 2448 | //------检查数量是不是超出限购------ |
2445 | 2449 | checkCartNum: function (t) { |
2446 | 2450 | var th = this; |
2451 | + | |
2447 | 2452 | var mo_num=getApp().get_limit_qty(th.data.sele_g); |
2448 | 2453 | var steep=getApp().get_limit_qty(th.data.sele_g,0,1); |
2454 | + | |
2449 | 2455 | this.get_buy_num(this.data.sele_g, async function () { |
2450 | 2456 | |
2451 | 2457 | //--判断商品是否超出限购-- |
... | ... | @@ -2530,9 +2536,24 @@ Page({ |
2530 | 2536 | e = th.data.def_pick_store.CanOutQty; |
2531 | 2537 | } |
2532 | 2538 | } |
2539 | + } | |
2533 | 2540 | |
2534 | - | |
2541 | + //--- 促销活动也不控制起订量, 这里很重要的一个控制,起订量的 ---- | |
2542 | + if([0,3,5,7,10].indexOf(p_type)>-1){ | |
2543 | + if(th.data.prom_goods || th.data.jieti_prom || th.data.zh_act || th.data.collocationGoods){ | |
2544 | + mo_num=1;steep=1; | |
2545 | + }else{ | |
2546 | + if(t<mo_num) t=mo_num; | |
2547 | + if(t>mo_num && (t-mo_num)%steep!=0){ | |
2548 | + wx.showToast({ | |
2549 | + title: '购买数必须是起订量的倍数', | |
2550 | + icon: 'none', | |
2551 | + }); | |
2552 | + t=mo_num+ parseInt((e-mo_num)/steep)*steep; | |
2553 | + } | |
2554 | + } | |
2535 | 2555 | } |
2556 | + | |
2536 | 2557 | if (!e) e = 0; |
2537 | 2558 | //库存不足,不增加 |
2538 | 2559 | if (e < t) { |
... | ... | @@ -2556,10 +2577,7 @@ Page({ |
2556 | 2577 | return false; |
2557 | 2578 | } |
2558 | 2579 | |
2559 | - | |
2560 | 2580 | //var steep=getApp().get_limit_qty(th.data.sele_g,0,1); |
2561 | - | |
2562 | - | |
2563 | 2581 | t > e || 0 == e ? t = e : t < 1 && (t = 1); |
2564 | 2582 | |
2565 | 2583 | ... | ... |