Commit 4bceb6a4a2cfbe2cfd4648121795ca2917ea5390
1 parent
742a6f12
1、商品详情页面显示组合的页签的优化
2、购物车组合购显示去凑单的优化
Showing
2 changed files
with
38 additions
and
7 deletions
pages/cart/cart/cart.js
@@ -2443,7 +2443,35 @@ Page({ | @@ -2443,7 +2443,35 @@ Page({ | ||
2443 | all_num += item[c].goods_num; | 2443 | all_num += item[c].goods_num; |
2444 | 2444 | ||
2445 | if (item[c].prom_type == 7) { | 2445 | if (item[c].prom_type == 7) { |
2446 | - item[c].act = th.data.zuhe_map[item[c].prom_id]; | 2446 | + item[c].act = th.data.zuhe_map[item[c].prom_id]; |
2447 | + if(item[c].zh_b_num===undefined || item[c].zh_b_num===null ){ | ||
2448 | + var prom_goodsbuynum = 0; | ||
2449 | + //--要获得商品,该用户买了多少件,同步应用,用于限购的计算-- | ||
2450 | + await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { | ||
2451 | + data: { | ||
2452 | + store_id: oo.stoid, | ||
2453 | + user_id: getApp().globalData.user_id, | ||
2454 | + goods_id: item[c].goods_id, | ||
2455 | + prom_type: item[c].prom_type, | ||
2456 | + prom_id: item[c].prom_id, | ||
2457 | + isnew:1 | ||
2458 | + }, | ||
2459 | + }).then(res => { | ||
2460 | + if(res.data.code==0 && res.data.data) | ||
2461 | + | ||
2462 | + if (res.data.data.promgoodsbuynum) { | ||
2463 | + promgoodsbuynum = res.data.data.promgoodsbuynum; | ||
2464 | + } | ||
2465 | + | ||
2466 | + }) | ||
2467 | + | ||
2468 | + var txt = "requestData[" + a + "].goods[" + c + "].zh_b_num"; | ||
2469 | + th.setData({ | ||
2470 | + [txt]: prom_goodsbuynum | ||
2471 | + }); | ||
2472 | + | ||
2473 | + | ||
2474 | + } | ||
2447 | } | 2475 | } |
2448 | if (item[c].prom_type == 10) { | 2476 | if (item[c].prom_type == 10) { |
2449 | item[c].act = th.data.ladder_map[item[c].prom_id]; | 2477 | item[c].act = th.data.ladder_map[item[c].prom_id]; |
pages/goods/goodsInfo/goodsInfo.js
@@ -1160,12 +1160,7 @@ Page({ | @@ -1160,12 +1160,7 @@ Page({ | ||
1160 | // } | 1160 | // } |
1161 | 1161 | ||
1162 | 1162 | ||
1163 | - //一件代发商品不去计算优惠 | ||
1164 | - //if (!ee.data.fir_goods.whsle_id && ee.data.prom_type != 1 && ee.data.prom_type != 4 && ee.data.prom_type != 6 && ee.data.prom_type != 2) { | ||
1165 | - if (!ee.data.fir_goods.whsle_id && ee.data.prom_type != 1 && ee.data.prom_type != 4 && ee.data.prom_type != 6 && ee.data.prom_type != 2) { | ||
1166 | - ee.check_is_youhui(ee.data.gid); | ||
1167 | - } | ||
1168 | - | 1163 | + |
1169 | t.data.data.on_time = ut.formatTime(t.data.data.on_time, 'yyyy-MM-dd hh:mm:ss'); | 1164 | t.data.data.on_time = ut.formatTime(t.data.data.on_time, 'yyyy-MM-dd hh:mm:ss'); |
1170 | 1165 | ||
1171 | var cur_price = t.data.data.shop_price; | 1166 | var cur_price = t.data.data.shop_price; |
@@ -1207,6 +1202,12 @@ Page({ | @@ -1207,6 +1202,12 @@ Page({ | ||
1207 | front_g: ut.deep_cp(t.data.data), | 1202 | front_g: ut.deep_cp(t.data.data), |
1208 | }); | 1203 | }); |
1209 | 1204 | ||
1205 | + //一件代发商品不去计算优惠 | ||
1206 | + //if (!ee.data.fir_goods.whsle_id && ee.data.prom_type != 1 && ee.data.prom_type != 4 && ee.data.prom_type != 6 && ee.data.prom_type != 2) { | ||
1207 | + if (!ee.data.fir_goods.whsle_id && ee.data.prom_type != 1 && ee.data.prom_type != 4 && ee.data.prom_type != 6 && ee.data.prom_type != 2) { | ||
1208 | + ee.check_is_youhui(ee.data.gid); | ||
1209 | + } | ||
1210 | + | ||
1210 | //获取统一条形码,普通商品和优惠促销的商品 | 1211 | //获取统一条形码,普通商品和优惠促销的商品 |
1211 | if (ee.data.data.prom_type == 0 || ee.data.data.prom_type == 3 || ee.data.data.prom_type == 5 || ee.data.data.prom_type == 7 || ee.data.data.prom_type == 9 || ee.data.data.prom_type == 10) { | 1212 | if (ee.data.data.prom_type == 0 || ee.data.data.prom_type == 3 || ee.data.data.prom_type == 5 || ee.data.data.prom_type == 7 || ee.data.data.prom_type == 9 || ee.data.data.prom_type == 10) { |
1212 | ee.get_sto(); | 1213 | ee.get_sto(); |
@@ -3474,7 +3475,9 @@ Page({ | @@ -3474,7 +3475,9 @@ Page({ | ||
3474 | break | 3475 | break |
3475 | } | 3476 | } |
3476 | } | 3477 | } |
3478 | + | ||
3477 | console.log(item, 2000); | 3479 | console.log(item, 2000); |
3480 | + | ||
3478 | var cur_price = item.shop_price; | 3481 | var cur_price = item.shop_price; |
3479 | if (getApp().globalData.userInfo && getApp().globalData.userInfo.card_field) { | 3482 | if (getApp().globalData.userInfo && getApp().globalData.userInfo.card_field) { |
3480 | var cfile = getApp().globalData.userInfo.card_field; | 3483 | var cfile = getApp().globalData.userInfo.card_field; |