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 | 1381 | //是不是重新提交 |
| 1382 | 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 | 1391 | var order_prom_list={}; |
| 1385 | 1392 | //--判断有没有优惠活动-- |
| 1386 | 1393 | if(th.data.order_prom[item.pickup_id]){ |
| ... | ... | @@ -1418,7 +1425,7 @@ Page({ |
| 1418 | 1425 | item.coupon_no=th.data.using_quan[th.data.bn_pick].coupon_no; |
| 1419 | 1426 | item.coupon_price=0; |
| 1420 | 1427 | } |
| 1421 | - var gg = to.get_b_now(); | |
| 1428 | + | |
| 1422 | 1429 | var goods={ |
| 1423 | 1430 | 'goods_id': gg.goods_id, |
| 1424 | 1431 | 'goods_name': gg.goods_name, |
| ... | ... | @@ -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 | 1461 | if(goods.prom_type!=1 && goods.prom_type!=6 && th.data.sales_rules==2){ |
| 1450 | 1462 | var isok=1; |
| ... | ... | @@ -1495,8 +1507,7 @@ Page({ |
| 1495 | 1507 | var addr = th.data.user_addr; |
| 1496 | 1508 | if (th.data.is_all_zt == 1) addr = null; |
| 1497 | 1509 | var val_arr= t.detail.value; |
| 1498 | - console.log('购物车结算'); | |
| 1499 | - console.log(val_arr); | |
| 1510 | + | |
| 1500 | 1511 | |
| 1501 | 1512 | if(th.data.is_all_zt !=1) |
| 1502 | 1513 | if(th.data.wu_arr==null || th.data.wu_arr.length<=0 ){ |
| ... | ... | @@ -1505,6 +1516,7 @@ Page({ |
| 1505 | 1516 | } |
| 1506 | 1517 | |
| 1507 | 1518 | var order_prom_list_cart=th.data.order_prom_list_cart; |
| 1519 | + | |
| 1508 | 1520 | //--组装推送数据-- |
| 1509 | 1521 | for (var i = 0; i < order_prom_list_cart.length;i++){ |
| 1510 | 1522 | var t_item = order_prom_list_cart[i]; |
| ... | ... | @@ -1569,8 +1581,11 @@ Page({ |
| 1569 | 1581 | } |
| 1570 | 1582 | if(Object.keys(order_prom_list).length>0) |
| 1571 | 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 | 1589 | var g_item = t_item.goods[k]; |
| 1575 | 1590 | var goods = { |
| 1576 | 1591 | 'goods_id': g_item.goods_id, |
| ... | ... | @@ -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 | 1667 | item.order_goods.push(goods); |
| 1649 | 1668 | } |
| 1669 | + | |
| 1670 | + //如果房间号不为空的时候 | |
| 1671 | + if(room_ids!="") item.room_ids= ut.sub_last(room_ids); | |
| 1650 | 1672 | pdata.push(item); |
| 1651 | 1673 | } |
| 1652 | - console.log(pdata); | |
| 1674 | + | |
| 1675 | + | |
| 1653 | 1676 | } |
| 1654 | 1677 | |
| 1655 | 1678 | if (pdata.length==0) return; | ... | ... |
pages/cart/cart2_pt/cart2_pt.js
| ... | ... | @@ -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 | 459 | pdata.push(item); |
| 454 | 460 | |
| 455 | 461 | if (pdata.length==0) return; | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -252,13 +252,14 @@ Page({ |
| 252 | 252 | that = ee, |
| 253 | 253 | th = ee, |
| 254 | 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 | 259 | //--如果tg_id是空的话,分享回来-- |
| 259 | 260 | if (gid == undefined || gid == null || gid == "") { |
| 260 | 261 | var gid_str = decodeURIComponent(t.scene); |
| 261 | - gid_str.split("_"); | |
| 262 | + gid_str=gid_str.split("_"); | |
| 262 | 263 | gid=gid_str[0]; |
| 263 | 264 | if(gid_str.length>1){ |
| 264 | 265 | first_leader=gid_str[1]; |
| ... | ... | @@ -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 | 285 | var c_guide_id=t.c_guide_id; |
| 279 | 286 | if(c_guide_id){ |
| 280 | 287 | th.data.c_guide_id=c_guide_id; |
| ... | ... | @@ -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 | 998 | //如果是积分够,is_integral_normal就要有积分购普通购买字段 |
| 982 | 999 | if(o.prom_type==4){ |
| 983 | 1000 | newd.is_integral_normal=1; |
| ... | ... | @@ -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 | 2871 | if(th.data.is_normal == 1){ |
| ... | ... | @@ -3224,6 +3254,8 @@ Page({ |
| 3224 | 3254 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
| 3225 | 3255 | os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo"; |
| 3226 | 3256 | |
| 3257 | + console.log(path3); | |
| 3258 | + | |
| 3227 | 3259 | //读取文件成功则OK-- |
| 3228 | 3260 | wx.getImageInfo({ |
| 3229 | 3261 | src: path3, | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -479,9 +479,9 @@ |
| 479 | 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 | 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 | 485 | </view> |
| 486 | 486 | |
| 487 | 487 | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxss
| ... | ... | @@ -947,9 +947,10 @@ left:31rpx;} |
| 947 | 947 | text-overflow: ellipsis;} |
| 948 | 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 | 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 | 955 | .bb_view{ display: flex;align-items: center;justify-content: space-between; padding: 0 34rpx; color: #333; |
| 955 | 956 | font-size: 32rpx; height: 104rpx; line-height: 104rpx; overflow: hidden; padding-right:26rpx } | ... | ... |