Commit b1cd4dcec32221519b8a7a8369091924df89501b

Authored by season
2 parents e438284b 392a7a18

Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa

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 //暂定优惠促销还不能重叠