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 } |