Commit b1cd4dcec32221519b8a7a8369091924df89501b
Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa
Showing
2 changed files
with
30 additions
and
4 deletions
pages/cart/cart/ladder_calculate.js
@@ -72,6 +72,8 @@ module.exports = { | @@ -72,6 +72,8 @@ module.exports = { | ||
72 | for (var mi in car_item.ladder_map) { | 72 | for (var mi in car_item.ladder_map) { |
73 | var bitem = car_item.ladder_map[mi]; | 73 | var bitem = car_item.ladder_map[mi]; |
74 | var act = bitem.act; //获取到组合购的详情 | 74 | var act = bitem.act; //获取到组合购的详情 |
75 | + if(!act) continue; | ||
76 | + | ||
75 | var all_num = 0; //商品数量之和 | 77 | var all_num = 0; //商品数量之和 |
76 | var all_price = 0; | 78 | var all_price = 0; |
77 | var aprice=0; | 79 | var aprice=0; |
pages/goods/goodsInfo/goodsInfo.js
@@ -261,7 +261,11 @@ Page({ | @@ -261,7 +261,11 @@ Page({ | ||
261 | hiddenCS: true, | 261 | hiddenCS: true, |
262 | 262 | ||
263 | is_retail_price: 0, | 263 | is_retail_price: 0, |
264 | - is_no_new:1 | 264 | + is_no_new:1, |
265 | + base_nor:0, | ||
266 | + base_nor_prom_type:0, | ||
267 | + base_nor_prom_id:0, | ||
268 | + base_nor_goods_id:0, | ||
265 | }, | 269 | }, |
266 | 270 | ||
267 | //------初始化加载---------- | 271 | //------初始化加载---------- |
@@ -276,7 +280,7 @@ Page({ | @@ -276,7 +280,7 @@ Page({ | ||
276 | prom_type = t.prom_type || 0, | 280 | prom_type = t.prom_type || 0, |
277 | prom_id = t.prom_id || 0; //活动ID | 281 | prom_id = t.prom_id || 0; //活动ID |
278 | 282 | ||
279 | - var share_openid = t.share_openid; | 283 | + var share_openid = t.share_openid; |
280 | 284 | ||
281 | 285 | ||
282 | self = this; | 286 | self = this; |
@@ -355,7 +359,14 @@ Page({ | @@ -355,7 +359,14 @@ Page({ | ||
355 | if (prom_type) { | 359 | if (prom_type) { |
356 | this.data.prom_type = prom_type; | 360 | this.data.prom_type = prom_type; |
357 | this.data.prom_id = prom_id; | 361 | this.data.prom_id = prom_id; |
362 | + | ||
363 | + //-- 基础的活动类型 -- | ||
364 | + this.data.base_nor_prom_type=prom_type; | ||
365 | + this.data.base_nor_prom_id=prom_id; | ||
366 | + | ||
358 | } | 367 | } |
368 | + this.data.base_nor_goods_id=gid; | ||
369 | + | ||
359 | ee.setData({ | 370 | ee.setData({ |
360 | gid: gid | 371 | gid: gid |
361 | }); | 372 | }); |
@@ -3180,8 +3191,9 @@ Page({ | @@ -3180,8 +3191,9 @@ Page({ | ||
3180 | var nor = e.currentTarget.dataset.nor; | 3191 | var nor = e.currentTarget.dataset.nor; |
3181 | 3192 | ||
3182 | var sku_g = this.data.sku_g; | 3193 | var sku_g = this.data.sku_g; |
3183 | - if (nor) { | 3194 | + if (nor || this.data.base_nor) { |
3184 | sku_g = this.data.sku_g_pt; | 3195 | sku_g = this.data.sku_g_pt; |
3196 | + this.data.base_nor=nor || this.data.base_nor; | ||
3185 | } | 3197 | } |
3186 | 3198 | ||
3187 | //that.data.change=1; | 3199 | //that.data.change=1; |
@@ -3276,6 +3288,18 @@ Page({ | @@ -3276,6 +3288,18 @@ Page({ | ||
3276 | var prom = null, | 3288 | var prom = null, |
3277 | goodsinfo = this.data.sele_g, | 3289 | goodsinfo = this.data.sele_g, |
3278 | th = this; | 3290 | th = this; |
3291 | + | ||
3292 | + //如果是普通购买的时候,要返回原先 | ||
3293 | + if(goodsinfo.goods_id==this.data.base_nor_goods_id){ | ||
3294 | + goodsinfo.prom_type=this.data.base_nor_prom_type; | ||
3295 | + goodsinfo.prom_id=this.data.base_nor_prom_id; | ||
3296 | + | ||
3297 | + this.setData({ | ||
3298 | + prom_type:this.data.base_nor_prom_type, | ||
3299 | + prom_id:this.data.base_nor_prom_id, | ||
3300 | + }) | ||
3301 | + } | ||
3302 | + | ||
3279 | var user_id = getApp().globalData.user_id; | 3303 | var user_id = getApp().globalData.user_id; |
3280 | if (!user_id) user_id = 0; | 3304 | if (!user_id) user_id = 0; |
3281 | if (goodsinfo.prom_type == 1) { | 3305 | if (goodsinfo.prom_type == 1) { |
@@ -7489,7 +7513,7 @@ Page({ | @@ -7489,7 +7513,7 @@ Page({ | ||
7489 | //-- 判断会员能不能参与阶梯促销 -- | 7513 | //-- 判断会员能不能参与阶梯促销 -- |
7490 | await getApp().request.promiseGet("/api/weshop/prom/ladderForm/getNew/" + os.stoid + "/" + user_id + "/" + act_id, {}).then(res => { | 7514 | await getApp().request.promiseGet("/api/weshop/prom/ladderForm/getNew/" + os.stoid + "/" + user_id + "/" + act_id, {}).then(res => { |
7491 | 7515 | ||
7492 | - | 7516 | + |
7493 | if (res.data.code == 0 && res.data.data) { | 7517 | if (res.data.code == 0 && res.data.data) { |
7494 | var prom_content = ""; | 7518 | var prom_content = ""; |
7495 | //暂定优惠促销还不能重叠 | 7519 | //暂定优惠促销还不能重叠 |