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,7 +634,7 @@ Page({ | ||
634 | }); | 634 | }); |
635 | setTimeout(function () { | 635 | setTimeout(function () { |
636 | wx.reLaunch({ | 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 | }, 1000) | 639 | }, 1000) |
640 | 640 | ||
@@ -653,6 +653,7 @@ Page({ | @@ -653,6 +653,7 @@ Page({ | ||
653 | 653 | ||
654 | } | 654 | } |
655 | ) | 655 | ) |
656 | + | ||
656 | 657 | ||
657 | // getApp().request.post("/api/weshop/order/pay/createRechargeOrder", { | 658 | // getApp().request.post("/api/weshop/order/pay/createRechargeOrder", { |
658 | // data: { | 659 | // data: { |
pages/goods/goodsInfo/goodsInfo.js
@@ -1110,6 +1110,8 @@ Page({ | @@ -1110,6 +1110,8 @@ Page({ | ||
1110 | 1110 | ||
1111 | //-- 更新默认购买的数量 --- | 1111 | //-- 更新默认购买的数量 --- |
1112 | var mo_num=getApp().get_limit_qty(t.data.data); | 1112 | var mo_num=getApp().get_limit_qty(t.data.data); |
1113 | + | ||
1114 | + | ||
1113 | ee.setData({goodsInputNum:mo_num}) | 1115 | ee.setData({goodsInputNum:mo_num}) |
1114 | ee.setData({mo_num:mo_num}) | 1116 | ee.setData({mo_num:mo_num}) |
1115 | 1117 | ||
@@ -2403,11 +2405,11 @@ Page({ | @@ -2403,11 +2405,11 @@ Page({ | ||
2403 | 2405 | ||
2404 | //----------增加购买数量----------- | 2406 | //----------增加购买数量----------- |
2405 | addCartNum: function (t) { | 2407 | addCartNum: function (t) { |
2406 | - | ||
2407 | var add_num=1; | 2408 | var add_num=1; |
2408 | var p_type=parseInt(this.data.prom_type) | 2409 | var p_type=parseInt(this.data.prom_type) |
2409 | if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ | 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 | this.checkCartNum(this.data.goodsInputNum + add_num); | 2415 | this.checkCartNum(this.data.goodsInputNum + add_num); |
@@ -2418,7 +2420,9 @@ Page({ | @@ -2418,7 +2420,9 @@ Page({ | ||
2418 | var add_num=1; | 2420 | var add_num=1; |
2419 | var p_type=parseInt(this.data.prom_type) | 2421 | var p_type=parseInt(this.data.prom_type) |
2420 | if([1,2,4,6,8,9].indexOf(p_type)==-1 || this.data.openSpecModal_inte_normal == 1 || this.data.is_normal == 1){ | 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 | this.checkCartNum(this.data.goodsInputNum - add_num); | 2427 | this.checkCartNum(this.data.goodsInputNum - add_num); |
2424 | }, | 2428 | }, |
@@ -2444,8 +2448,10 @@ Page({ | @@ -2444,8 +2448,10 @@ Page({ | ||
2444 | //------检查数量是不是超出限购------ | 2448 | //------检查数量是不是超出限购------ |
2445 | checkCartNum: function (t) { | 2449 | checkCartNum: function (t) { |
2446 | var th = this; | 2450 | var th = this; |
2451 | + | ||
2447 | var mo_num=getApp().get_limit_qty(th.data.sele_g); | 2452 | var mo_num=getApp().get_limit_qty(th.data.sele_g); |
2448 | var steep=getApp().get_limit_qty(th.data.sele_g,0,1); | 2453 | var steep=getApp().get_limit_qty(th.data.sele_g,0,1); |
2454 | + | ||
2449 | this.get_buy_num(this.data.sele_g, async function () { | 2455 | this.get_buy_num(this.data.sele_g, async function () { |
2450 | 2456 | ||
2451 | //--判断商品是否超出限购-- | 2457 | //--判断商品是否超出限购-- |
@@ -2530,9 +2536,24 @@ Page({ | @@ -2530,9 +2536,24 @@ Page({ | ||
2530 | e = th.data.def_pick_store.CanOutQty; | 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 | if (!e) e = 0; | 2557 | if (!e) e = 0; |
2537 | //库存不足,不增加 | 2558 | //库存不足,不增加 |
2538 | if (e < t) { | 2559 | if (e < t) { |
@@ -2556,10 +2577,7 @@ Page({ | @@ -2556,10 +2577,7 @@ Page({ | ||
2556 | return false; | 2577 | return false; |
2557 | } | 2578 | } |
2558 | 2579 | ||
2559 | - | ||
2560 | //var steep=getApp().get_limit_qty(th.data.sele_g,0,1); | 2580 | //var steep=getApp().get_limit_qty(th.data.sele_g,0,1); |
2561 | - | ||
2562 | - | ||
2563 | t > e || 0 == e ? t = e : t < 1 && (t = 1); | 2581 | t > e || 0 == e ? t = e : t < 1 && (t = 1); |
2564 | 2582 | ||
2565 | 2583 |