Commit 909540bd2c1dfa0d019a4fe35a6a1504f8200752

Authored by yvan.ni
1 parent f1a3ea47

1. 赠品数量错误

2.  按钮错误
Showing 1 changed file with 38 additions and 27 deletions
pages/cart/cart2/cart2.js
@@ -2585,33 +2585,38 @@ Page({ @@ -2585,33 +2585,38 @@ Page({
2585 2585
2586 //--如果有赠品的时候,赠品也要提交--- 2586 //--如果有赠品的时候,赠品也要提交---
2587 if (th.data.buy_now_gift_goods) { 2587 if (th.data.buy_now_gift_goods) {
2588 - var gift_gg = th.data.buy_now_gift_goods;  
2589 - var g_goods = {  
2590 - 'goods_id': gift_gg.goods_id,  
2591 - 'goods_name': gift_gg.goods_name,  
2592 - 'goods_sn': gift_gg.goods_sn,  
2593 - 'goods_num': gift_gg.buynum,  
2594 - 'market_price': gift_gg.market_price,  
2595 - 'goods_price': 0,  
2596 - 'member_goods_price': 0,  
2597 - 'store_id': oo.stoid,  
2598 - 'is_gift': 1,  
2599 - 'gift_id': gift_gg.gift_id,  
2600 - 'prom_id': gift_gg.prom_id,  
2601 - };  
2602 - //-- 把导购的信息填入--  
2603 - if (gg.guide_id) {  
2604 - g_goods.guide_id = gg.guide_id;  
2605 - g_goods.guide_type = gg.guide_type;  
2606 - //调用接口判断是不是会员  
2607 - await getApp().request.promiseGet("/api/weshop/shoppingGuide/getId/" + oo.stoid + "/" + gg.guide_id, {}).then(res => {  
2608 - if (res.data.code == 0) {  
2609 - g_goods.guide_name = res.data.data.salesman;  
2610 - g_goods.guide_sn = res.data.data.salesman_no;  
2611 - }  
2612 - }) 2588 + var gift_gg_arr = th.data.buy_now_gift_goods;
  2589 + for(let i in gift_gg_arr){
  2590 + let gift_gg=gift_gg_arr[i];
  2591 + var g_goods = {
  2592 + 'goods_id': gift_gg.goods_id,
  2593 + 'goods_name': gift_gg.goods_name,
  2594 + 'goods_sn': gift_gg.goods_sn,
  2595 + 'goods_num': gift_gg.buynum,
  2596 + 'market_price': gift_gg.market_price,
  2597 + 'goods_price': 0,
  2598 + 'member_goods_price': 0,
  2599 + 'store_id': oo.stoid,
  2600 + 'is_gift': 1,
  2601 + 'gift_id': gift_gg.gift_id,
  2602 + 'prom_id': gift_gg.prom_id,
  2603 + };
  2604 + //-- 把导购的信息填入--
  2605 + if (gg.guide_id) {
  2606 + g_goods.guide_id = gg.guide_id;
  2607 + g_goods.guide_type = gg.guide_type;
  2608 + //调用接口判断是不是会员
  2609 + await getApp().request.promiseGet("/api/weshop/shoppingGuide/getId/" + oo.stoid + "/" + gg.guide_id, {}).then(res => {
  2610 + if (res.data.code == 0) {
  2611 + g_goods.guide_name = res.data.data.salesman;
  2612 + g_goods.guide_sn = res.data.data.salesman_no;
  2613 + }
  2614 + })
  2615 + }
  2616 + item.order_goods.push(g_goods);
  2617 +
2613 } 2618 }
2614 - item.order_goods.push(g_goods); 2619 +
2615 } 2620 }
2616 pdata.push(item); 2621 pdata.push(item);
2617 } else { 2622 } else {
@@ -4768,7 +4773,10 @@ Page({ @@ -4768,7 +4773,10 @@ Page({
4768 if (res.confirm) { 4773 if (res.confirm) {
4769 func(); 4774 func();
4770 } else if (res.cancel) { 4775 } else if (res.cancel) {
4771 - console.log('用户点击取消') 4776 + console.log('用户点击取消');
  4777 + th.setData({
  4778 + submit:0,
  4779 + })
4772 } 4780 }
4773 } 4781 }
4774 }) 4782 })
@@ -4790,6 +4798,9 @@ Page({ @@ -4790,6 +4798,9 @@ Page({
4790 4798
4791 if (!is_ok) { 4799 if (!is_ok) {
4792 getApp().confirmBox("请选择赠品"); 4800 getApp().confirmBox("请选择赠品");
  4801 + th.setData({
  4802 + submit:0,
  4803 + })
4793 return false; 4804 return false;
4794 } 4805 }
4795 func(); 4806 func();