Commit 895766ed6df5bde141e6a30bf3dd47baf7c08288

Authored by yvan.ni
1 parent 27dfae19

测试优化

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  
... ...