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 2585  
2586 2586 //--如果有赠品的时候,赠品也要提交---
2587 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 2621 pdata.push(item);
2617 2622 } else {
... ... @@ -4768,7 +4773,10 @@ Page({
4768 4773 if (res.confirm) {
4769 4774 func();
4770 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 4798  
4791 4799 if (!is_ok) {
4792 4800 getApp().confirmBox("请选择赠品");
  4801 + th.setData({
  4802 + submit:0,
  4803 + })
4793 4804 return false;
4794 4805 }
4795 4806 func();
... ...