Files
2026-04-05 10:48:38 +08:00

1 line
18 KiB
Plaintext
Executable File

<page-meta page-style="{{themeColor}}" class="data-v-65a90ca9"></page-meta><view class="data-v-65a90ca9"><block wx:if="{{goodsSkuDetail&&goodsSkuDetail.config&&goodsSkuDetail.config.nav_bar_switch==0}}"><view class="page-header data-v-65a90ca9"><ns-navbar vue-id="f46322ee-1" data="{{navbarData}}" isBack="{{true}}" class="data-v-65a90ca9" bind:__l="__l"></ns-navbar></view></block><goods-detail-view vue-id="f46322ee-2" goodsSkuDetail="{{goodsSkuDetail}}" data-ref="goodsDetailView" class="data-v-65a90ca9 vue-ref" bind:__l="__l" vue-slots="{{['price','entrance','business','articipation','action','fixedbtn']}}"><view slot="price"><block wx:if="{{goodsSkuDetail.timeMachine}}"><view class="goods-promotion data-v-65a90ca9"><view class="price-info data-v-65a90ca9"><view class="icon-box data-v-65a90ca9"><text class="iconfont icon-pintuanfanli data-v-65a90ca9"></text></view><view class="price-box data-v-65a90ca9"><view class="promotion-text data-v-65a90ca9">拼团返利</view><view class="sale-num data-v-65a90ca9"><view class="pintuan-num data-v-65a90ca9">{{goodsSkuDetail.pintuan_num+"人拼"}}</view><block wx:if="{{goodsSkuDetail.sale_show}}"><view class="data-v-65a90ca9">{{'已成团'+goodsSkuDetail.order_num+goodsSkuDetail.unit}}</view></block></view></view></view><view class="countdown data-v-65a90ca9"><view class="txt data-v-65a90ca9">距结束仅剩</view><view class="clockrun data-v-65a90ca9"><uni-count-down vue-id="{{('f46322ee-3')+','+('f46322ee-2')}}" day="{{goodsSkuDetail.timeMachine.d}}" hour="{{goodsSkuDetail.timeMachine.h}}" minute="{{goodsSkuDetail.timeMachine.i}}" second="{{goodsSkuDetail.timeMachine.s}}" splitorColor="#ffffff" backgroundColor="#ffffff" class="data-v-65a90ca9" bind:__l="__l"></uni-count-down></view></view></view></block><view class="group-wrap padding-top data-v-65a90ca9"><view class="goods-module-wrap data-v-65a90ca9"><text class="promotion-tag data-v-65a90ca9">拼团价</text><text class="price-symbol price-font data-v-65a90ca9">¥</text><text class="price price-font data-v-65a90ca9">{{$root.g0[0]}}</text><text class="price-symbol price-font data-v-65a90ca9">{{"."+$root.g1[1]}}</text><block wx:if="{{goodsSkuDetail.price>0}}"><view class="market-price-wrap data-v-65a90ca9"><text class="unit price-font data-v-65a90ca9">¥</text><text class="money price-font data-v-65a90ca9">{{goodsSkuDetail.price}}</text></view></block><view class="follow-and-share data-v-65a90ca9"><text data-event-opts="{{[['tap',[['openSharePopup']]]]}}" class="follow iconfont icon-share data-v-65a90ca9" bindtap="__e"></text><text data-event-opts="{{[['tap',[['editCollection']]]]}}" class="{{['share','iconfont','data-v-65a90ca9',whetherCollection==1?'icon-likefill color-base-text':'icon-guanzhu']}}" bindtap="__e"></text></view></view><view class="goods-module-wrap promotion-price-wrap data-v-65a90ca9">拼中得商品,未拼中<block wx:if="{{goodsSkuDetail.reward_type==4}}"><text class="data-v-65a90ca9">{{"返"+goodsSkuDetail.reward_type_num+"积分"}}</text></block><block wx:if="{{goodsSkuDetail.reward_type==1||goodsSkuDetail.reward_type==2}}"><text class="data-v-65a90ca9">{{"返¥"+goodsSkuDetail.reward_type_num}}</text></block><block wx:if="{{goodsSkuDetail.reward_type==3}}"><text class="data-v-65a90ca9">返优惠券</text></block></view><view class="goods-module-wrap info data-v-65a90ca9"><text class="sku-name-wrap data-v-65a90ca9">{{goodsSkuDetail.goods_name}}</text><block wx:if="{{goodsSkuDetail.introduction}}"><text class="introduction data-v-65a90ca9" style="{{'color:'+(goodsSkuDetail.config?goodsSkuDetail.config.introduction_color:'')+';'}}">{{''+goodsSkuDetail.introduction+''}}</text></block><block wx:if="{{goodsSkuDetail.label_name}}"><view class="goods-tag-list data-v-65a90ca9"><text class="tag-item data-v-65a90ca9">{{goodsSkuDetail.label_name}}</text></view></block><view class="logistics-wrap data-v-65a90ca9"><block wx:if="{{goodsSkuDetail.stock_show}}"><text class="data-v-65a90ca9">{{"库存 "+goodsSkuDetail.stock+" "+goodsSkuDetail.unit}}</text></block><block wx:if="{{goodsSkuDetail.sale_show}}"><text class="data-v-65a90ca9">{{"销量 "+goodsSkuDetail.sale_num+" "+goodsSkuDetail.unit}}</text></block></view></view></view><view class="step data-v-65a90ca9"><view class="step-title font-size-toolbar data-v-65a90ca9">拼团返利玩法</view><view class="pin-step data-v-65a90ca9"><view class="data-v-65a90ca9"><image src="{{$root.g2}}" mode class="data-v-65a90ca9"></image><view class="data-v-65a90ca9">参与拼团<view class="data-v-65a90ca9"><text class="color-base-text data-v-65a90ca9">{{goodsSkuDetail.pintuan_num}}</text>人拼团</view></view></view><image src="{{$root.g3}}" mode class="data-v-65a90ca9"></image><view class="data-v-65a90ca9"><image src="{{$root.g4}}" mode class="data-v-65a90ca9"></image><view class="data-v-65a90ca9"><text class="color-base-text data-v-65a90ca9">{{goodsSkuDetail.chengtuan_num}}</text>人拼中发货<view class="data-v-65a90ca9"><text class="color-base-text data-v-65a90ca9">{{goodsSkuDetail.pintuan_num-goodsSkuDetail.chengtuan_num}}</text>人未中退款</view></view></view><image src="{{$root.g5}}" mode class="data-v-65a90ca9"></image><view class="data-v-65a90ca9"><image src="{{$root.g6}}" mode class="data-v-65a90ca9"></image><view class="data-v-65a90ca9">未拼中获得奖励<view class="color-base-text data-v-65a90ca9"><block wx:if="{{goodsSkuDetail.reward_type==4}}"><text class="font-size-activity-tag data-v-65a90ca9">{{"返"+goodsSkuDetail.reward_type_num+"积分"}}</text></block><block wx:if="{{goodsSkuDetail.reward_type==1||goodsSkuDetail.reward_type==2}}"><text class="font-size-activity-tag data-v-65a90ca9">{{"返¥"+goodsSkuDetail.reward_type_num}}</text></block><block wx:if="{{goodsSkuDetail.reward_type==3}}"><text class="font-size-activity-tag data-v-65a90ca9">返优惠券</text></block></view></view></view></view></view><block wx:if="{{$root.g7>0}}"><view class="group-wrap swiper data-v-65a90ca9"><swiper class="spelling-block data-v-65a90ca9" vertical="true" autoplay="true" interval="5000"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item class="data-v-65a90ca9"><block wx:if="{{item.$orig.end_time>timestamp}}"><view class="item data-v-65a90ca9"><view class="user-logo data-v-65a90ca9"><image src="{{item.$orig.headimg?item.g8:item.g9.head}}" mode="aspectFill" data-event-opts="{{[['error',[['pintuanImageError',[index]]]]]}}" binderror="__e" class="data-v-65a90ca9"></image></view><block wx:if="{{item.$orig.nickname}}"><text class="user-name data-v-65a90ca9">{{item.$orig.nickname}}</text></block><view class="info data-v-65a90ca9"><block wx:if="{{item.$orig.timeMachine}}"><view class="tip data-v-65a90ca9">还差<text class="color-base-text data-v-65a90ca9">{{item.$orig.pintuan_num-item.$orig.pintuan_count+"人"}}</text>拼成</view><text class="color-tip font-size-activity-tag data-v-65a90ca9">剩余</text><uni-count-down vue-id="{{('f46322ee-4-'+index)+','+('f46322ee-2')}}" day="{{item.$orig.timeMachine.d}}" hour="{{item.$orig.timeMachine.h}}" minute="{{item.$orig.timeMachine.i}}" second="{{item.$orig.timeMachine.s}}" color="#909399" splitorColor="#909399 !important" background-color="transparent" borderColor="transparent" class="data-v-65a90ca9" bind:__l="__l"></uni-count-down></block></view><block wx:if="{{item.$orig.timeMachine}}"><button type="primary" size="mini" data-event-opts="{{[['tap',[['openPinTuan',['$0',item.$orig.pintuan_num-item.$orig.pintuan_count,item.$orig.end_time-item.$orig.currentTime,'$1','$2'],[[['newList','',index,'group_id']],[['newList','',index,'headimg']],[['newList','',index,'head_id']]]]]]]}}" bindtap="__e" class="data-v-65a90ca9">去拼单</button></block><block wx:else><button class="mini data-v-65a90ca9" disabled="{{true}}" size="mini">已结束</button></block></view></block></swiper-item></block></swiper><view data-event-opts="{{[['touchmove',[['',['$event']]]]]}}" catchtouchmove="__e" class="data-v-65a90ca9"><uni-popup class="pintuan-popup-layer data-v-65a90ca9 vue-ref" vue-id="{{('f46322ee-5')+','+('f46322ee-2')}}" type="center" data-ref="pintuanPopup" bind:__l="__l" vue-slots="{{['default']}}"><view class="layer data-v-65a90ca9"><view class="title data-v-65a90ca9">参与的拼单</view><block wx:if="{{currentPintuan}}"><view class="info data-v-65a90ca9">仅剩<text class="color-base-text data-v-65a90ca9">{{currentPintuan.pintuan_num}}</text>个名额,<block wx:if="{{openPopup}}"><uni-count-down vue-id="{{('f46322ee-6')+','+('f46322ee-5')}}" day="{{currentPintuan.timeMachine.d}}" hour="{{currentPintuan.timeMachine.h}}" minute="{{currentPintuan.timeMachine.i}}" second="{{currentPintuan.timeMachine.s}}" color="#333" splitorColor="#333" background-color="transparent" borderColor="transparent" class="data-v-65a90ca9" bind:__l="__l"></uni-count-down></block><text class="data-v-65a90ca9">后结束</text></view></block><image class="mask-layer-spelling-close data-v-65a90ca9" src="{{$root.g10}}" data-event-opts="{{[['tap',[['closePinTuanPopup']]]]}}" bindtap="__e"></image><view class="user-list data-v-65a90ca9"><scroll-view class="imgX data-v-65a90ca9" scroll-x="{{true}}"><view class="item data-v-65a90ca9"><text class="boss color-base-bg data-v-65a90ca9">拼主</text><image src="{{currentPintuan.headimg!=''?$root.g11:$root.g12.head}}" mode="aspectFill" data-event-opts="{{[['error',[['e0',['$event']]]]]}}" binderror="__e" class="data-v-65a90ca9"></image></view><view class="item data-v-65a90ca9"><image src="{{$root.g13}}" class="data-v-65a90ca9"></image></view></scroll-view></view><button type="primary" data-event-opts="{{[['tap',[['joinPintuan']]]]}}" bindtap="__e" class="data-v-65a90ca9">参与拼单</button></view></uni-popup></view></view></block></view><view data-event-opts="{{[['tap',[['pintuan',['$event']]]]]}}" class="item selected-sku-spec data-v-65a90ca9" bindtap="__e" slot="entrance" wx:if="{{goodsSkuDetail.sku_spec_format}}"><view class="label data-v-65a90ca9">选择</view><view class="box data-v-65a90ca9"><block wx:for="{{goodsSkuDetail.sku_spec_format}}" wx:for-item="item" wx:for-index="index" wx:key="index"><text class="data-v-65a90ca9">{{item.spec_name+"/"+item.spec_value_name}}</text></block></view><text class="iconfont icon-right data-v-65a90ca9"></text></view><ns-goods-sku vue-id="{{('f46322ee-7')+','+('f46322ee-2')}}" goods-id="{{goodsSkuDetail.goods_id}}" goods-detail="{{goodsSkuDetail}}" data-ref="goodsSku" data-event-opts="{{[['^refresh',[['refreshGoodsSkuDetail']]]]}}" bind:refresh="__e" class="data-v-65a90ca9 vue-ref" slot="business" wx:if="{{goodsSkuDetail.goods_id}}" bind:__l="__l"></ns-goods-sku><view class="goods-detail-tab rule-wrap data-v-65a90ca9" slot="articipation" wx:if="{{goodsSkuDetail.remark}}"><view class="detail-tab data-v-65a90ca9"><view class="tab-item data-v-65a90ca9">活动规则</view></view><view class="content data-v-65a90ca9">{{goodsSkuDetail.remark}}</view></view><ns-goods-action vue-id="{{('f46322ee-8')+','+('f46322ee-2')}}" safeArea="{{isIphoneX}}" class="data-v-65a90ca9" slot="action" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{goodsSkuDetail.goods_state==1}}"><block wx:if="{{pinfanPopShow}}"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" class="mask data-v-65a90ca9" bindtap="__e"></view></block><block wx:if="{{pinfanPopShow&&groupDetail}}"><view class="pintuan-pop data-v-65a90ca9"><block wx:if="{{groupDetail.status==2}}"><block class="data-v-65a90ca9"><view class="pintuan-pop-head data-v-65a90ca9"><view class="pintuan-headimg data-v-65a90ca9"><image src="{{$root.g14}}" class="data-v-65a90ca9"></image></view><view class="pintuan-txt data-v-65a90ca9"><text class="data-v-65a90ca9">{{$root.m0}}</text>邀请你加入TA的团</view></view><view class="pintuan-pop-time data-v-65a90ca9">仅剩<text class="data-v-65a90ca9">{{$root.m1}}</text>个名额,距结束<uni-count-down vue-id="{{('f46322ee-9')+','+('f46322ee-8')}}" day="{{groupDetail.timeMachine.d}}" hour="{{groupDetail.timeMachine.h}}" minute="{{groupDetail.timeMachine.i}}" second="{{groupDetail.timeMachine.s}}" color="#FFF" splitorColor="#000000" backgroundColor="#000000" class="data-v-65a90ca9" bind:__l="__l"></uni-count-down></view><block wx:if="{{groupDetail.pintuan_num<=5}}"><view class="pintuan-pop-member data-v-65a90ca9"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index"><view class="member-item data-v-65a90ca9"><image src="{{item.$orig.member_img?item.g15:item.g16}}" class="data-v-65a90ca9"></image><block wx:if="{{item.$orig.member_id==groupDetail.head_id}}"><view style="{{'background:'+(themeStyle.main_color)+';'}}" class="data-v-65a90ca9"><image class="pintuan-text data-v-65a90ca9" mode="widthFix" src="{{item.g17}}"></image></view></block></view></block><block wx:for="{{$root.l2}}" wx:for-item="item" wx:for-index="__i0__"><view class="member-item icon data-v-65a90ca9"><text class="iconfont icon-add1 data-v-65a90ca9"></text></view></block></view></block><block wx:else><view class="pintuan-pop-member more data-v-65a90ca9"><view class="member-item-box data-v-65a90ca9"><block wx:for="{{$root.l3}}" wx:for-item="item" wx:for-index="index"><block wx:if="{{index<5}}"><view class="member-item data-v-65a90ca9"><image src="{{item.$orig.member_img?item.g18:item.g19}}" class="data-v-65a90ca9"></image><block wx:if="{{item.$orig.member_id==groupDetail.head_id}}"><view style="{{'background:'+(themeStyle.main_color)+';'}}" class="data-v-65a90ca9"><image class="pintuan-text data-v-65a90ca9" mode="widthFix" src="{{item.g20}}"></image></view></block></view></block></block><view class="member-item icon data-v-65a90ca9"><text class="iconfont icon-caidan data-v-65a90ca9"></text></view></view><view class="member-item icon data-v-65a90ca9"><text class="iconfont icon-add1 data-v-65a90ca9"></text></view></view></block></block></block><block wx:else><block class="data-v-65a90ca9"><view class="pintuan-pop-head data-v-65a90ca9"><view class="pintuan-headimg data-v-65a90ca9"><image src="{{$root.g21}}" class="data-v-65a90ca9"></image></view><view class="pintuan-txt data-v-65a90ca9"><text class="data-v-65a90ca9">{{$root.m2}}</text>{{'的团 '+(groupDetail.status=='1'?'已关闭':'已完成')+''}}</view></view><view class="pintuan-pop-time data-v-65a90ca9">非常抱歉,您来晚了一步~</view><view class="pintuan-pop-member txt data-v-65a90ca9"><view class="pintuan-member-right data-v-65a90ca9">点击下方开团</view><view class="pintuan-member-left data-v-65a90ca9"><image src="{{$root.g22}}" mode="widthFix" class="data-v-65a90ca9"></image></view></view></block></block></view></block><ns-goods-action-icon vue-id="{{('f46322ee-10')+','+('f46322ee-8')}}" text="首页" icon="icon-shouye1" data-event-opts="{{[['^click',[['goHome']]]]}}" bind:click="__e" class="data-v-65a90ca9" bind:__l="__l"></ns-goods-action-icon><ns-goods-action-icon vue-id="{{('f46322ee-11')+','+('f46322ee-8')}}" text="客服" icon="icon-kefu" send-data="{{contactData}}" chatParam="{{chatRoomParams}}" class="data-v-65a90ca9" bind:__l="__l"></ns-goods-action-icon><ns-goods-action-icon vue-id="{{('f46322ee-12')+','+('f46322ee-8')}}" text="购物车" cornerMarkBg="{{themeStyle.goods_detail.goods_cart_num_corner}}" icon="icon-gouwuche2" corner-mark="{{cartNumber>0?cartNumber+'':''}}" data-event-opts="{{[['^click',[['goCart']]]]}}" bind:click="__e" class="data-v-65a90ca9" bind:__l="__l"></ns-goods-action-icon><block wx:if="{{goodsSkuDetail.goods_stock<goodsSkuDetail.pintuan_num&&!goodsSkuDetail.sku_spec_format}}"><ns-goods-action-button class="goods-action-button active4 data-v-65a90ca9" vue-id="{{('f46322ee-13')+','+('f46322ee-8')}}" disabled-text="库存不足" disabled="{{true}}" bind:__l="__l"></ns-goods-action-button></block><block wx:else><block wx:if="{{goodsSkuDetail.is_single_buy==1}}"><ns-goods-action-button class="{{['goods-action-button','data-v-65a90ca9',goodsSkuDetail.is_single_buy==1?'active1':'']}}" vue-id="{{('f46322ee-14')+','+('f46322ee-8')}}" text-price="{{'¥ '+goodsSkuDetail.price}}" text="单独购买" backgroundColor="{{themeStyle.goods_detail.goods_btn_color_shallow}}" data-event-opts="{{[['^click',[['buyNow']]]]}}" bind:click="__e" bind:__l="__l"></ns-goods-action-button></block><ns-goods-action-button class="{{['goods-action-button','data-v-65a90ca9',goodsSkuDetail.is_single_buy==1?'active2':'active4']}}" vue-id="{{('f46322ee-15')+','+('f46322ee-8')}}" text-price="{{'¥ '+goodsSkuDetail.show_price}}" backgroundColor="{{themeStyle.goods_detail.goods_btn_color}}" textColor="{{themeStyle.btn_text_color}}" text="{{groupDetail&&groupDetail.status==2?'参与拼团':'发起拼团'}}" data-event-opts="{{[['^click',[['pintuan',[false]]]]]}}" bind:click="__e" bind:__l="__l"></ns-goods-action-button></block></block><block wx:else><ns-goods-action-button class="goods-action-button active3 data-v-65a90ca9" vue-id="{{('f46322ee-16')+','+('f46322ee-8')}}" disabled-text="该商品已下架" disabled="{{true}}" bind:__l="__l"></ns-goods-action-button></block></ns-goods-action><view data-event-opts="{{[['tap',[['pintuan']]]]}}" class="fiexd-icon data-v-65a90ca9" bindtap="__e" slot="fixedbtn" wx:if="{{groupDetail&&groupDetail.status==2}}"><view class="data-v-65a90ca9"><text class="data-v-65a90ca9">{{$root.g23+"元"}}</text><text class="data-v-65a90ca9">去开团</text></view><image mode="widthFix" src="{{$root.g24}}" class="data-v-65a90ca9"></image></view></goods-detail-view><block wx:if="{{showTop}}"><to-top bind:toTop="__e" vue-id="f46322ee-17" data-event-opts="{{[['^toTop',[['scrollToTopNative']]]]}}" class="data-v-65a90ca9" bind:__l="__l"></to-top></block><ns-login vue-id="f46322ee-18" data-ref="login" class="data-v-65a90ca9 vue-ref" bind:__l="__l"></ns-login><loading-cover vue-id="f46322ee-19" data-ref="loadingCover" class="data-v-65a90ca9 vue-ref" bind:__l="__l"></loading-cover><privacy-popup vue-id="f46322ee-20" data-ref="privacyPopup" class="data-v-65a90ca9 vue-ref" bind:__l="__l"></privacy-popup></view>