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 | 2443 | all_num += item[c].goods_num; |
| 2444 | 2444 | |
| 2445 | 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 | 2476 | if (item[c].prom_type == 10) { |
| 2449 | 2477 | item[c].act = th.data.ladder_map[item[c].prom_id]; | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -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 | 1164 | t.data.data.on_time = ut.formatTime(t.data.data.on_time, 'yyyy-MM-dd hh:mm:ss'); |
| 1170 | 1165 | |
| 1171 | 1166 | var cur_price = t.data.data.shop_price; |
| ... | ... | @@ -1207,6 +1202,12 @@ Page({ |
| 1207 | 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 | 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 | 1213 | ee.get_sto(); |
| ... | ... | @@ -3474,7 +3475,9 @@ Page({ |
| 3474 | 3475 | break |
| 3475 | 3476 | } |
| 3476 | 3477 | } |
| 3478 | + | |
| 3477 | 3479 | console.log(item, 2000); |
| 3480 | + | |
| 3478 | 3481 | var cur_price = item.shop_price; |
| 3479 | 3482 | if (getApp().globalData.userInfo && getApp().globalData.userInfo.card_field) { |
| 3480 | 3483 | var cfile = getApp().globalData.userInfo.card_field; | ... | ... |