Commit 4bceb6a4a2cfbe2cfd4648121795ca2917ea5390

Authored by yvan.ni
1 parent 742a6f12

1、商品详情页面显示组合的页签的优化

2、购物车组合购显示去凑单的优化
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;
... ...