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 |