Commit e80b572188cda0a6c697e45c08e139df02f002fc

Authored by yvan.ni
1 parent 5ad4bd37

商品详情页面的优化

packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js
... ... @@ -3385,6 +3385,7 @@ Page({
3385 3385 teamgroup[i].open_num = order.length;
3386 3386 })
3387 3387 }else{
  3388 +
3388 3389 //获取order信息根据订单编号order_sn
3389 3390 await getApp().request.promiseGet("/api/weshop/rechargeServicelist/page", {
3390 3391 data: { store_id: os.stoid, prom_id: prom_id,pt_status: 1}
... ...
packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml
... ... @@ -4,7 +4,7 @@
4 4 <wxs module="tool" src="filter.wxs"></wxs>
5 5  
6 6 <!-- 商品内容区域,普通商品,秒杀,拼团 -->
7   -<block>
  7 +<block wx:if="{{isshow}}">
8 8 <view class="container">
9 9 <view class="type-navbar">
10 10 <view class="type-box" wx:for="{{categories}}" wx:key="categories">
... ... @@ -94,16 +94,7 @@
94 94 </view>
95 95 </view>
96 96  
97   - <!-- 幸运购 -->
98   - <view class="abs white xc-nanber" wx:if="{{false}}">
99   - <text class="fs22">已成团{{prom_act.buy_num}}期</text>
100   - <view class="flex" style='margin-top:-34rpx'>
101   - <view class="xc-people-img">
102   - <image class="imgs" src="{{prom_st==1? iurl+'/miniapp/images/r_logo_red.png':iurl+'/miniapp/images/r_logo.png'}}"></image>
103   - </view>
104   - <view class="t-s fs20 xc-people-val">{{prom_act.ct_num}}人团</view>
105   - </view>
106   - </view>
  97 +
107 98  
108 99 <view class="hy-stop word-color fs26 abs" wx:if="{{prom_st==1}}">距活动结束还有</view>
109 100 <view class="hy-stop word-color-lan fs26 abs" wx:if="{{prom_st==0}}">距活动开始还有</view>
... ... @@ -215,7 +206,7 @@
215 206 <image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image>
216 207 <view class="fs30" style="color:black;">选择门店</view>
217 208 </view>
218   - <view class="red_bb fs26">更多门店<text class="bg_jj"></text></view>
  209 + <view hidden="{{has_def && sys_switch.is_pricing_open_store}}" class="red_bb fs26">更多门店<text class="bg_jj"></text></view>
219 210 </view>
220 211  
221 212 <view wx:if="{{def_pick_store && def_pick_store.pickup_name}}">
... ... @@ -243,42 +234,7 @@
243 234  
244 235 </view>
245 236  
246   -
247   - <view class="bdt16" wx:if="{{actList}}">
248   - <view class="cx-frame" style="position: relative; height: auto">
249   - <!-- <block> -->
250   - <view class="flex ai_c" wx:for="{{actList}}">
251   - <view class="cx-sizs fs30 pdr40" wx:if="{{item.prom_type == 1}}">秒杀{{index+1}}</view>
252   - <view class="f1">
253   - <!-- <view class="fs28 f1"> -->
254   - <!-- <view>
255   - <text class="prom_condition">
256   - <text class="fill-box">消费满</text>享优惠
257   - </text>
258   - </view> -->
259   -
260   - <!-- <view class="word f1 fs26"> -->
261   - <!-- <text class="tick lh2 pdr20" wx:if="{{item.money>0}}">减价{{item.money}}元</text>
262   - <text class="tick lh2 pdr20" wx:if="{{item.sale>0}}">打{{item.sale}}折</text>
263   - <text class="tick lh2 pdr20" wx:if="{{item.past==1}}">包邮</text>
264   - <text class="tick lh2 pdr20" wx:if="{{item.intValue>0}}">送{{item.intValue}}积分</text>
265   - <view class="tick lh2 pdr20" wx:if="{{item.couponId>0}}">送{{item.couponMoney}}元优惠券</view>
266   - <view class="tick ellipsis-1x lh2" wx:if="{{item.gift_id>0}}">送商品{{item.goods_name}}</view>
267   - <view class="tick ellipsis-1x lh2 details pdr40" wx:if="{{item.lb_id>0}}" data-id="{{item.lb_id}}" bindtap="viewLbDetails">送{{item.lbtitle}}</view> -->
268   - <view class="tick ellipsis-1x lh2 details pdr40" bindtap="viewFlash" data-promtype="{{item.prom_type}}" data-promid="{{item.act_id}}">{{item.act_name}}</view>
269   - <!-- </view> -->
270   - <!-- </view> -->
271   - </view>
272   - </view>
273   -
274   -
275   - <!-- </block> -->
276   - </view>
277   - </view>
278   -
279 237  
280   -
281   -
282 238 <!-- 保障服务 -->
283 239 <view class="bz_view flex bdt16 ai_c" wx:if="{{store_config.service_bz}}">
284 240 <image class="bzfu_img" src="{{iurl}}/miniapp/images/bzfu_w.png"></image>
... ... @@ -595,26 +551,8 @@
595 551 </view> -->
596 552  
597 553 <!-- 底部按钮 -->
598   - <view class="join-cart jc_sb ai_c">
599   -
600   - <view class="flex">
601   - <!-- <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split pdh20" open-type="contact"
602   - session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
603   - <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
604   - <view>客服</view>
605   - </button>
606   -
607   - <view wx:elif="{{sys_switch.weapp_customertype==2}}" class="custom-service cart-ico new_split pdh20" bindtap="con_weixin"
608   - style="text-align: center">
609   - <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
610   - <view>客服</view>
611   - </view>
  554 + <view class="join-cart ai_c">
612 555  
613   - <view wx:else class="custom-service cart-ico new_split pdh20" bindtap="contactService" style="text-align: center">
614   - <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
615   - <view>客服</view>
616   - </view> -->
617   -
618 556 <view class="custom-service cart-ico new_split pdh20" bindtap="openCS">
619 557 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
620 558 <view>客服</view>
... ... @@ -633,72 +571,23 @@
633 571 <view>购物车</view>
634 572 </navigator>
635 573 </view>
636   - </view>
637 574  
638   -
639   - <view class="flex f1 btn-group">
640   -
641   - <!-- 从“秒杀”入口进入购买商品 -->
642   - <block wx:if="{{options.prom_type == 1}}">
643   - <!-- 活动正在开始,商品还没抢光 -->
644   - <block wx:if="{{prom_st==1 && !prom_r_null}}">
645   - <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn f1">加入购物车</view>
646   - <view bindtap="openSpecModel" data-ind="2" class="buy-btn cart-btn f1">立即抢购</view>
647   - </block>
648   -
649   - <!-- 活动还没开始,商品还没抢光 -->
650   - <block wx:if="{{prom_st == 0 && !prom_r_null}}">
651   - <!-- 秒杀预热要单独购买 -->
652   - <!-- is_shop_buy支持以原价购买 -->
653   - <block wx:if="{{prom_type==1 && prom_act.is_shop_buy}}">
654   - <view bindtap="openSpecModel_Nor" data-nor="1" class="join-btn cart-btn f1">单独购买</view>
655   - <view class="buy-btn cart-btn lanse f1">即将开始</view>
656   - </block>
657   - <block wx:else>
658   - <view class="buy-btn cart-btn cart-btn-lg lanse set_width f1">即将开始</view>
659   - </block>
660   - </block>
661   -
662   - <!-- 商品已被抢光 -->
663   - <block wx:if="{{prom_r_null}}">
664   - <block wx:if="{{prom_type==1 && prom_act.is_shop_buy}}">
665   - <view bindtap="openSpecModel_Nor" data-nor="1" class="join-btn cart-btn f1">单独购买</view>
666   - <view class="buy-btn cart-btn huise f1">已抢光</view>
667   - </block>
668   - <view wx:else class="buy-btn cart-btn cart-btn-lg huise set_width f1">已抢光</view>
669   - </block>
670   -
671   - <!-- 活动已经结束,商品还没抢光 -->
672   - <block wx:if="{{prom_st==3 && !prom_r_null}}">
673   - <block wx:if="{{prom_type==1 && prom_act.is_shop_buy}}">
674   - <view bindtap="openSpecModel_Nor" data-nor="1" class="join-btn cart-btn f1">单独购买</view>
675   - <view class="buy-btn cart-btn huise f1">活动已经结束</view>
676   - </block>
677   - <view wx:else class="buy-btn cart-btn cart-btn-lg huise set_width f1">活动已经结束</view>
678   - </block>
679   -
680   - </block>
681   -
682   - <!-- -----拼单------ -->
683   - <!-- <block wx:elif="{{options.prom_type==6}}">
  575 + <!-- -----拼单------ -->
  576 + <block >
684 577 <view bindtap="openSpecModel_pt" data-it="1" data-ind="1" class="join-btn cart-btn line-h">
685 578 <view class="fir-v">
686   -
687   - <block wx:if="{{card_field && sele_g[card_field]>0}}">
688   - {{filters.toFix(sele_g[card_field],2)}}
689   - </block>
690   - <block wx:else>{{filters.toFix(sele_g.shop_price,2)}}</block>
  579 + {{filters.toFix(sele_g.money,2)}}
691 580 </view>
692 581 <view>单独购买</view>
693 582 </view>
694   - <block wx:if="{{user_order_pt_state==0}}"> -->
  583 + <block wx:if="{{user_order_pt_state==0}}">
695 584 <!-- --商家团-- -->
696   - <!-- <view bindtap="openSpecModel_pt" data-it="0" wx:if="{{prom_st==1 && !prom_r_null && prom_act.kttype==1}}" class="buy-btn cart-btn line-h">
  585 + <view bindtap="openSpecModel_pt" data-it="0" wx:if="{{prom_st==1 && !prom_r_null && prom_act.kttype==1}}" class="buy-btn cart-btn line-h">
697 586 <view class="fir-v">¥{{prom_act.price}}</view>
698 587 <view>去参团</view>
699   - </view> -->
  588 + </view>
700 589 <!-- --会员团-- -->
701   - <!-- <view bindtap="openSpecModel_pt" data-it="0" wx:if="{{prom_st==1 && !prom_r_null && prom_act.kttype==2}}" class="buy-btn cart-btn line-h">
  590 + <view bindtap="openSpecModel_pt" data-it="0" wx:if="{{prom_st==1 && !prom_r_null && prom_act.kttype==2}}" class="buy-btn cart-btn line-h">
702 591  
703 592 <view class="pd_top1" wx:if="{{prom_act.tz_yhjgtype>1}}">
704 593 <view>一键开团</view>
... ... @@ -713,9 +602,9 @@
713 602 <view class="fir-v">¥{{ filters.toFix(prom_act.price,2)}}</view>
714 603 <view>一键开团</view>
715 604 </view>
716   - </view> -->
  605 + </view>
717 606 <!-- -阶梯团-- -->
718   - <!-- <view bindtap="openSpecModel_pt" data-it="0" wx:if="{{prom_st==1 && !prom_r_null && prom_act.kttype==3 && user_order_pt_state!=3 }}" class="buy-btn cart-btn line-h">
  607 + <view bindtap="openSpecModel_pt" data-it="0" wx:if="{{prom_st==1 && !prom_r_null && prom_act.kttype==3 && user_order_pt_state!=3 }}" class="buy-btn cart-btn line-h">
719 608 <view class="fir-v">¥{{filters.toFix(prom_act.yf_price,2)}}</view>
720 609 <view>支付定金</view>
721 610 </view>
... ... @@ -734,16 +623,7 @@
734 623 支付尾款
735 624 </view>
736 625 </block>
737   - </block> -->
738   -
739   -
740   - <!-- 从“我的服务”入口进入购买商品 -->
741   - <block wx:else>
742   - <view bindtap="openSpecModel" data-ind="1" class="join-btn cart-btn f1">加入购物车</view>
743   - <view bindtap="openSpecModel" data-ind="2" class="buy-btn cart-btn f1">立即购买</view>
744 626 </block>
745   -
746   - </view>
747 627  
748 628 </view>
749 629  
... ... @@ -788,7 +668,11 @@
788 668 <view class="address-frame xc-ash">
789 669 <view class="flex-vertical-between butttem5">
790 670 <view class="flex xc-ash">
791   - <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view>
  671 + <view class="fs30 xc-black3 address_name">{{item.pickup_name}}
  672 + <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}">
  673 + <text class="no_store">(配送不匹配)</text>
  674 + </block>
  675 + </view>
792 676 </view>
793 677 <view>
794 678 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">
... ... @@ -814,7 +698,11 @@
814 698 <view class="address-frame xc-ash">
815 699 <view class="flex-vertical-between ">
816 700 <view class="flex xc-ash">
817   - <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view>
  701 + <view class="fs30 xc-black3 address_name">{{item.pickup_name}}
  702 + <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}">
  703 + <text class="no_store">(配送不匹配)</text>
  704 + </block>
  705 + </view>
818 706 </view>
819 707 <view>
820 708 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+"km":filters.toFix(item.distance,0)+"m"}}
... ... @@ -842,7 +730,11 @@
842 730 <view class="address-frame xc-ash">
843 731 <view class="flex-vertical-between ">
844 732 <view class="flex xc-ash">
845   - <view class="fs28 xc-black3 address_name">{{item.pickup_name}}</view>
  733 + <view class="fs28 xc-black3 address_name">{{item.pickup_name}}
  734 + <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}">
  735 + <text class="no_store">(配送不匹配)</text>
  736 + </block>
  737 + </view>
846 738 </view>
847 739 <view>
848 740 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">
... ... @@ -913,12 +805,6 @@
913 805 </view>
914 806 </view>
915 807  
916   -<!-- 弹起来,购买预热商品的普通购买 -->
917   -<view hidden="{{!openSpecModal_flash_normal}}">
918   - <include src="buy_flash_normal.wxml" />
919   -</view>
920   -
921   -
922 808 <!-- 联系客服操作菜单 -->
923 809 <view class="action {{!hiddenCS ? 'active':''}}" hidden="{{hiddenCS}}">
924 810 <view class="pd20 t-c pr">
... ... @@ -945,3 +831,11 @@
945 831 </view>
946 832  
947 833 <view class="mask2" bindtap="closeCS"></view>
  834 +
  835 +<!-- --弹起来,选择规格数量,拼单商品购买---- -->
  836 +<view hidden="{{!openSpecModal_pt}}">
  837 + <include src="buy_pt.wxml" />
  838 +</view>
  839 +
  840 +<!-- 分享控件,底部弹出 -->
  841 +<share id="share_button" bind:send="send" bind:cancel="cancel" bind:share_img="saveImageToPhotosAlbum" wx:if="{{share_hidden}}"></share>
... ...