diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index da8eb09..b694ca1 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -2333,6 +2333,7 @@ Page({ if (get_data.gift_id && parseInt(get_data.zp_mode) != 1 && get_data.zp_num * item_map.bs <= get_data.limit_num-other_gift && get_data.zp_num * item_map.bs <= get_data.gift_storecount + && get_data.zp_num>get_data.must_num //增加一个超量 ) { item_map.gift_id = get_data.gift_id; @@ -4711,6 +4712,8 @@ Page({ var order_prom_list_cart = th.data.order_prom_list_cart; + //优惠商品限购的优化 + var yh_lm_map={}; //--组装推送数据-- for (var i = 0; i < order_prom_list_cart.length; i++) { var t_item = order_prom_list_cart[i]; @@ -4877,8 +4880,6 @@ Page({ var check_map = {}; let groupchat_ids=[] - - //-------------让商品添加到商品列表-------------------- for (var k = 0; k < t_item.goods.length; k++) { @@ -4987,7 +4988,8 @@ Page({ var mo_num=getApp().get_limit_qty(g_item,act.length); var steep=getApp().get_limit_qty(g_item,act.length,1); - if ([0,3,5,7,10].indexOf(goods.prom_type)>-1){ + //赠品要排除之外,不进行判断 + if ([0,3,5,7,10].indexOf(goods.prom_type)>-1 && !goods.is_gift){ if(mo_num>goods.goods_num){ getApp().confirmBox(goods.goods_name + "的未达到起订数量"); th.data.is_summit_ing = 0; @@ -5026,12 +5028,22 @@ Page({ pro_by_num=gd_limit_rs.data.data.promgoodsbuynum } - if(pro_gd_limit_num>0 && pro_gd_limit_num0 && discount.limit_num < all_limit_num) { wx.showToast({ title: "超出赠品限购", icon: 'none', @@ -7292,6 +7305,11 @@ Page({ for (let i in giftsinfo) { let item = giftsinfo[i]; if (!item.selected) continue; + + if(item.must_num>0 && item.goods_num zp_num) { @@ -7323,7 +7341,6 @@ Page({ var pos=this.find_pro_last(pk_list_goods,3,this.data.gf_prom_id); var fd_gd=pk_list_goods[pos] - var url = "/api/weshop/cart/delGift?store_id=" + os.stoid + "&user_id=" + getApp().globalData.user_id + "&is_gift=1&pick_id=" + this.data.gift_pkid + "&prom_id=" + this.data.gf_prom_id; await getApp().request.promiseDelete(url, {}); diff --git a/packageE/pages/cart/cart2/cart2.wxml b/packageE/pages/cart/cart2/cart2.wxml index 7fb0fa7..1726ddc 100644 --- a/packageE/pages/cart/cart2/cart2.wxml +++ b/packageE/pages/cart/cart2/cart2.wxml @@ -1054,17 +1054,21 @@ - + - - {{items.goods_name}} + + {{items.goods_name}} + {{items.goodsinfo.goods_color}}{{items.goodsinfo.goods_color?"/":''}}{{items.goodsinfo.goods_spec}} 规格1 + (超量不足) + 必选{{items.must_num}}件 + diff --git a/packageE/pages/cart/cart2/cart2.wxss b/packageE/pages/cart/cart2/cart2.wxss index 9ce89dd..049b700 100644 --- a/packageE/pages/cart/cart2/cart2.wxss +++ b/packageE/pages/cart/cart2/cart2.wxss @@ -130,7 +130,13 @@ page { margin-bottom: 16rpx; font-size: 28rpx; color: #333; - +} +.goods-name2 { + height: 74rpx; + line-height: 40rpx; + margin-bottom: 16rpx; + font-size: 28rpx; + color: #333; } .goods-color { @@ -1228,6 +1234,10 @@ margin-left: 20rpx; margin-top: 6rpx; } +.c-red { + color: #f23030;vertical-align: top;position: relative;top: 3rpx;font-size: 21rpx;margin-left: 2rpx; +} +