diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index 6cf5a15..4fb0ce1 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -756,6 +756,7 @@ Page({ data: updata1, }) item.goods_num = cbuy; + item.prom=prom; //把活动写入cart_list } //价格不对,就要更新一下 @@ -3338,6 +3339,11 @@ Page({ if (res.data.code == 0) gd = res.data.data; }) + //判断秒杀的指定门店 + if(py_type==1){ + var prom=i_arr[j].prom; + } + if ([0, 3, 5, 7, 10].indexOf(py_type) > -1) { //如果是指定门店,就要判断 if(gd.pick_group_ids){ @@ -3345,7 +3351,7 @@ Page({ return e.pickup_id==i_arr[j].pick_id; }) if(idx0<0){ - getApp().confirmBox(i_arr[j].goods_name + "的指定门店不匹配"); + getApp().confirmBox(i_arr[j].goods_name + "的门店不可售"); wx.hideLoading(); return false; } diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 1211e2a..2865e88 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -3600,7 +3600,14 @@ Page({ }) if(idx1<0){ - th.data.def_pick_store.is_no_dis_nor=1; + + //如果是秒杀的指定门店,就要设置秒杀的 + if(!is_normal && th.data.prom_type==1){ + th.data.def_pick_store.is_no_dis_act=1; + }else{ + th.data.def_pick_store.is_no_dis_nor=1; + } + that.setData({ def_pick_store: th.data.def_pick_store }) @@ -3608,7 +3615,7 @@ Page({ } - e.data.data.pageData=ok_arr; //数组重新赋值 + e.data.data.pageData=ok_arr; //数组重新赋值 e.data.data.total=ok_arr.length; //数组的长度 } diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml index 1c29541..2ade3cc 100644 --- a/pages/goods/goodsInfo/goodsInfo.wxml +++ b/pages/goods/goodsInfo/goodsInfo.wxml @@ -709,6 +709,13 @@ (配送不匹配) + + (该店不可售) + + + (该店不可售) + + (库存不足) @@ -1322,6 +1329,8 @@ (库存不足) (配送不匹配) + (该店不可售) + (该店不可售) (库存不足) @@ -1378,6 +1387,13 @@ 配送不匹配 + + 该店不可售 + + + 该店不可售 + + @@ -1633,7 +1649,8 @@ {{item.pickup_name}} (库存不足) (配送不匹配) - (配送不匹配) + (该店不可售) + (该店不可售) @@ -1661,9 +1678,10 @@ {{item.pickup_name}} - (库存不足) (配送不匹配) - (配送不匹配) + (该店不可售) + (该店不可售) + (库存不足)