Commit e80b572188cda0a6c697e45c08e139df02f002fc
1 parent
5ad4bd37
商品详情页面的优化
Showing
2 changed files
with
37 additions
and
142 deletions
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> | ... | ... |