Commit 0ebd4c0b9c9042f848179381e9cc30259f01adc6
1 parent
dee069d0
1 直播业绩归属。
2 商品详情页面的保障服务显示
Showing
5 changed files
with
76 additions
and
14 deletions
pages/cart/cart2/cart2.js
@@ -1381,6 +1381,13 @@ Page({ | @@ -1381,6 +1381,13 @@ Page({ | ||
1381 | //是不是重新提交 | 1381 | //是不是重新提交 |
1382 | if(th.data.is_continue==1) item.is_continue=1; | 1382 | if(th.data.is_continue==1) item.is_continue=1; |
1383 | 1383 | ||
1384 | + //获取立即购买的商品的信息 | ||
1385 | + var gg = to.get_b_now(); | ||
1386 | + //--商品的房间号-- | ||
1387 | + if(gg.room_id && gg.room_id>0){ | ||
1388 | + item.room_ids=gg.room_id; | ||
1389 | + } | ||
1390 | + | ||
1384 | var order_prom_list={}; | 1391 | var order_prom_list={}; |
1385 | //--判断有没有优惠活动-- | 1392 | //--判断有没有优惠活动-- |
1386 | if(th.data.order_prom[item.pickup_id]){ | 1393 | if(th.data.order_prom[item.pickup_id]){ |
@@ -1418,7 +1425,7 @@ Page({ | @@ -1418,7 +1425,7 @@ Page({ | ||
1418 | item.coupon_no=th.data.using_quan[th.data.bn_pick].coupon_no; | 1425 | item.coupon_no=th.data.using_quan[th.data.bn_pick].coupon_no; |
1419 | item.coupon_price=0; | 1426 | item.coupon_price=0; |
1420 | } | 1427 | } |
1421 | - var gg = to.get_b_now(); | 1428 | + |
1422 | var goods={ | 1429 | var goods={ |
1423 | 'goods_id': gg.goods_id, | 1430 | 'goods_id': gg.goods_id, |
1424 | 'goods_name': gg.goods_name, | 1431 | 'goods_name': gg.goods_name, |
@@ -1445,6 +1452,11 @@ Page({ | @@ -1445,6 +1452,11 @@ Page({ | ||
1445 | }) | 1452 | }) |
1446 | } | 1453 | } |
1447 | 1454 | ||
1455 | + //--商品的房间号-- | ||
1456 | + if(gg.room_id && gg.room_id>0){ | ||
1457 | + goods.room_id=gg.room_id; | ||
1458 | + } | ||
1459 | + | ||
1448 | //如果不立即购买或者秒杀,如果是线下库存购买的时候 | 1460 | //如果不立即购买或者秒杀,如果是线下库存购买的时候 |
1449 | if(goods.prom_type!=1 && goods.prom_type!=6 && th.data.sales_rules==2){ | 1461 | if(goods.prom_type!=1 && goods.prom_type!=6 && th.data.sales_rules==2){ |
1450 | var isok=1; | 1462 | var isok=1; |
@@ -1495,8 +1507,7 @@ Page({ | @@ -1495,8 +1507,7 @@ Page({ | ||
1495 | var addr = th.data.user_addr; | 1507 | var addr = th.data.user_addr; |
1496 | if (th.data.is_all_zt == 1) addr = null; | 1508 | if (th.data.is_all_zt == 1) addr = null; |
1497 | var val_arr= t.detail.value; | 1509 | var val_arr= t.detail.value; |
1498 | - console.log('购物车结算'); | ||
1499 | - console.log(val_arr); | 1510 | + |
1500 | 1511 | ||
1501 | if(th.data.is_all_zt !=1) | 1512 | if(th.data.is_all_zt !=1) |
1502 | if(th.data.wu_arr==null || th.data.wu_arr.length<=0 ){ | 1513 | if(th.data.wu_arr==null || th.data.wu_arr.length<=0 ){ |
@@ -1505,6 +1516,7 @@ Page({ | @@ -1505,6 +1516,7 @@ Page({ | ||
1505 | } | 1516 | } |
1506 | 1517 | ||
1507 | var order_prom_list_cart=th.data.order_prom_list_cart; | 1518 | var order_prom_list_cart=th.data.order_prom_list_cart; |
1519 | + | ||
1508 | //--组装推送数据-- | 1520 | //--组装推送数据-- |
1509 | for (var i = 0; i < order_prom_list_cart.length;i++){ | 1521 | for (var i = 0; i < order_prom_list_cart.length;i++){ |
1510 | var t_item = order_prom_list_cart[i]; | 1522 | var t_item = order_prom_list_cart[i]; |
@@ -1569,8 +1581,11 @@ Page({ | @@ -1569,8 +1581,11 @@ Page({ | ||
1569 | } | 1581 | } |
1570 | if(Object.keys(order_prom_list).length>0) | 1582 | if(Object.keys(order_prom_list).length>0) |
1571 | item.order_prom_list=order_prom_list; | 1583 | item.order_prom_list=order_prom_list; |
1572 | - //-------------让商品添加到商品列表-------------------- | ||
1573 | - for (var k = 0; k < t_item.goods.length;k++){ | 1584 | + |
1585 | + //房间号的ids | ||
1586 | + var room_ids=""; | ||
1587 | + //-------------让商品添加到商品列表-------------------- | ||
1588 | + for (var k = 0; k < t_item.goods.length;k++){ | ||
1574 | var g_item = t_item.goods[k]; | 1589 | var g_item = t_item.goods[k]; |
1575 | var goods = { | 1590 | var goods = { |
1576 | 'goods_id': g_item.goods_id, | 1591 | 'goods_id': g_item.goods_id, |
@@ -1644,12 +1659,20 @@ Page({ | @@ -1644,12 +1659,20 @@ Page({ | ||
1644 | } | 1659 | } |
1645 | }) | 1660 | }) |
1646 | } | 1661 | } |
1647 | - | 1662 | + //如果房间号不为空的时候 |
1663 | + if(g_item.room_id){ | ||
1664 | + goods.room_id=g_item.room_id; | ||
1665 | + room_ids+=g_item.room_id+","; | ||
1666 | + } | ||
1648 | item.order_goods.push(goods); | 1667 | item.order_goods.push(goods); |
1649 | } | 1668 | } |
1669 | + | ||
1670 | + //如果房间号不为空的时候 | ||
1671 | + if(room_ids!="") item.room_ids= ut.sub_last(room_ids); | ||
1650 | pdata.push(item); | 1672 | pdata.push(item); |
1651 | } | 1673 | } |
1652 | - console.log(pdata); | 1674 | + |
1675 | + | ||
1653 | } | 1676 | } |
1654 | 1677 | ||
1655 | if (pdata.length==0) return; | 1678 | if (pdata.length==0) return; |
pages/cart/cart2_pt/cart2_pt.js
@@ -449,7 +449,13 @@ Page({ | @@ -449,7 +449,13 @@ Page({ | ||
449 | }) | 449 | }) |
450 | } | 450 | } |
451 | 451 | ||
452 | - item.order_goods.push(goods); | 452 | + //--商品的房间号-- |
453 | + if(gg.room_id && gg.room_id>0){ | ||
454 | + item.room_ids=gg.room_id; | ||
455 | + goods.room_id=gg.room_id; | ||
456 | + } | ||
457 | + | ||
458 | + item.order_goods.push(goods); | ||
453 | pdata.push(item); | 459 | pdata.push(item); |
454 | 460 | ||
455 | if (pdata.length==0) return; | 461 | if (pdata.length==0) return; |
pages/goods/goodsInfo/goodsInfo.js
@@ -252,13 +252,14 @@ Page({ | @@ -252,13 +252,14 @@ Page({ | ||
252 | that = ee, | 252 | that = ee, |
253 | th = ee, | 253 | th = ee, |
254 | gid = t.goods_id, | 254 | gid = t.goods_id, |
255 | - first_leader=t.first_leader; | 255 | + first_leader=t.first_leader, |
256 | + room_id=t.room_id; | ||
256 | 257 | ||
257 | //---获取手机地址坐标-- | 258 | //---获取手机地址坐标-- |
258 | //--如果tg_id是空的话,分享回来-- | 259 | //--如果tg_id是空的话,分享回来-- |
259 | if (gid == undefined || gid == null || gid == "") { | 260 | if (gid == undefined || gid == null || gid == "") { |
260 | var gid_str = decodeURIComponent(t.scene); | 261 | var gid_str = decodeURIComponent(t.scene); |
261 | - gid_str.split("_"); | 262 | + gid_str=gid_str.split("_"); |
262 | gid=gid_str[0]; | 263 | gid=gid_str[0]; |
263 | if(gid_str.length>1){ | 264 | if(gid_str.length>1){ |
264 | first_leader=gid_str[1]; | 265 | first_leader=gid_str[1]; |
@@ -275,6 +276,12 @@ Page({ | @@ -275,6 +276,12 @@ Page({ | ||
275 | }) | 276 | }) |
276 | } | 277 | } |
277 | 278 | ||
279 | + if(room_id){ | ||
280 | + getApp().globalData.room_id=room_id; | ||
281 | + getApp().globalData.room_goods_id=gid; | ||
282 | + } | ||
283 | + | ||
284 | + | ||
278 | var c_guide_id=t.c_guide_id; | 285 | var c_guide_id=t.c_guide_id; |
279 | if(c_guide_id){ | 286 | if(c_guide_id){ |
280 | th.data.c_guide_id=c_guide_id; | 287 | th.data.c_guide_id=c_guide_id; |
@@ -978,6 +985,16 @@ Page({ | @@ -978,6 +985,16 @@ Page({ | ||
978 | } | 985 | } |
979 | } | 986 | } |
980 | 987 | ||
988 | + //让商品带上房间号 | ||
989 | + //让商品带上房间号 | ||
990 | + if(th.data.sys_switch.is_skuroom_id==1){ | ||
991 | + if(th.data.data.goods_id==getApp().globalData.room_goods_id){ | ||
992 | + newd.room_id=getApp().globalData.room_id; | ||
993 | + } | ||
994 | + }else{ | ||
995 | + if(newd.goods_id==getApp().globalData.room_goods_id) newd.room_id=getApp().globalData.room_id; | ||
996 | + } | ||
997 | + | ||
981 | //如果是积分够,is_integral_normal就要有积分购普通购买字段 | 998 | //如果是积分够,is_integral_normal就要有积分购普通购买字段 |
982 | if(o.prom_type==4){ | 999 | if(o.prom_type==4){ |
983 | newd.is_integral_normal=1; | 1000 | newd.is_integral_normal=1; |
@@ -2836,6 +2853,19 @@ Page({ | @@ -2836,6 +2853,19 @@ Page({ | ||
2836 | } | 2853 | } |
2837 | } | 2854 | } |
2838 | 2855 | ||
2856 | + //让商品带上房间号 | ||
2857 | + if(th.data.sys_switch.is_skuroom_id==1){ | ||
2858 | + if(th.data.data.goods_id==getApp().globalData.room_goods_id){ | ||
2859 | + newd.room_id=getApp().globalData.room_id; | ||
2860 | + } | ||
2861 | + }else{ | ||
2862 | + if(newd.goods_id==getApp().globalData.room_goods_id){ | ||
2863 | + newd.room_id=getApp().globalData.room_id; | ||
2864 | + } | ||
2865 | + } | ||
2866 | + | ||
2867 | + | ||
2868 | + | ||
2839 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ | 2869 | //---如果商品不是积分购和拼团,要判断一个是否要进行等级价的判断------ |
2840 | 2870 | ||
2841 | if(th.data.is_normal == 1){ | 2871 | if(th.data.is_normal == 1){ |
@@ -3224,6 +3254,8 @@ Page({ | @@ -3224,6 +3254,8 @@ Page({ | ||
3224 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | 3254 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
3225 | os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo"; | 3255 | os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo"; |
3226 | 3256 | ||
3257 | + console.log(path3); | ||
3258 | + | ||
3227 | //读取文件成功则OK-- | 3259 | //读取文件成功则OK-- |
3228 | wx.getImageInfo({ | 3260 | wx.getImageInfo({ |
3229 | src: path3, | 3261 | src: path3, |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -479,9 +479,9 @@ | @@ -479,9 +479,9 @@ | ||
479 | </block> | 479 | </block> |
480 | 480 | ||
481 | 481 | ||
482 | - <view class="bz_view one_elli" wx:if="{{bconfig}}"> | 482 | + <view class="bz_view flex ai-center" wx:if="{{bconfig}}" style="line-height: 36rpx"> |
483 | <image class="bzfu_img" src="{{iurl}}/miniapp/images/bzfu_w.png"></image> | 483 | <image class="bzfu_img" src="{{iurl}}/miniapp/images/bzfu_w.png"></image> |
484 | - <text>{{bconfig.service_bz}}</text> | 484 | + <view>{{bconfig.service_bz}}</view> |
485 | </view> | 485 | </view> |
486 | 486 | ||
487 | 487 |
pages/goods/goodsInfo/goodsInfo.wxss
@@ -947,9 +947,10 @@ left:31rpx;} | @@ -947,9 +947,10 @@ left:31rpx;} | ||
947 | text-overflow: ellipsis;} | 947 | text-overflow: ellipsis;} |
948 | .item_right text{ margin-left: 66rpx;} | 948 | .item_right text{ margin-left: 66rpx;} |
949 | 949 | ||
950 | -.bzfu_img{ width: 164rpx; height:34rpx; position: relative; top: 34rpx; margin-right: 18rpx; margin-left: 12rpx } | 950 | +.bzfu_img{ width: 164rpx; height:34rpx; margin-right: 18rpx; margin-left: 12rpx } |
951 | .bz_view{ height:100rpx; padding: 0 13rpx; color: #333; font-size: 28rpx; | 951 | .bz_view{ height:100rpx; padding: 0 13rpx; color: #333; font-size: 28rpx; |
952 | - border-bottom: 3rpx solid #eee; border-top: 3rpx solid #eee; line-height: 100rpx } | 952 | + border-bottom: 3rpx solid #eee; border-top: 3rpx solid #eee; } |
953 | + .bz_view view{ width: 460rpx; max-height: 70rpx; overflow: hidden;} | ||
953 | 954 | ||
954 | .bb_view{ display: flex;align-items: center;justify-content: space-between; padding: 0 34rpx; color: #333; | 955 | .bb_view{ display: flex;align-items: center;justify-content: space-between; padding: 0 34rpx; color: #333; |
955 | font-size: 32rpx; height: 104rpx; line-height: 104rpx; overflow: hidden; padding-right:26rpx } | 956 | font-size: 32rpx; height: 104rpx; line-height: 104rpx; overflow: hidden; padding-right:26rpx } |