Files
ZangShiQi/public/weapp/pages_promotion/seckill/detail.wxml
2026-04-05 10:48:38 +08:00

1 line
8.2 KiB
Plaintext
Executable File

<page-meta page-style="{{themeColor}}" class="data-v-00e8400e"></page-meta><view class="data-v-00e8400e"><block wx:if="{{goodsSkuDetail&&goodsSkuDetail.config&&goodsSkuDetail.config.nav_bar_switch==0}}"><view class="page-header data-v-00e8400e"><ns-navbar vue-id="67c22280-1" data="{{navbarData}}" isBack="{{true}}" class="data-v-00e8400e" bind:__l="__l"></ns-navbar></view></block><goods-detail-view vue-id="67c22280-2" goodsSkuDetail="{{goodsSkuDetail}}" data-ref="goodsDetailView" class="data-v-00e8400e vue-ref" bind:__l="__l" vue-slots="{{['price','entrance','articipation','business','action']}}"><view slot="price"><block wx:if="{{goodsSkuDetail.discountTimeMachine}}"><view class="goods-promotion data-v-00e8400e"><view class="price-info data-v-00e8400e"><view class="icon-box data-v-00e8400e"><text class="iconfont icon-seckill data-v-00e8400e"></text></view><view class="price-box data-v-00e8400e"><view class="seckill-text data-v-00e8400e">限时秒杀</view><block wx:if="{{goodsSkuDetail.sale_show}}"><view class="sale-num data-v-00e8400e">{{"已抢"+goodsSkuDetail.sale_num+goodsSkuDetail.unit}}</view></block></view></view><view class="countdown data-v-00e8400e"><view class="txt data-v-00e8400e">距结束仅剩</view><view class="clockrun data-v-00e8400e"><uni-count-down vue-id="{{('67c22280-3')+','+('67c22280-2')}}" day="{{goodsSkuDetail.discountTimeMachine.d}}" hour="{{goodsSkuDetail.discountTimeMachine.h}}" minute="{{goodsSkuDetail.discountTimeMachine.i}}" second="{{goodsSkuDetail.discountTimeMachine.s}}" splitorColor="#ffffff" backgroundColor="#ffffff" class="data-v-00e8400e" bind:__l="__l"></uni-count-down></view></view></view></block><block wx:if="{{goodsSkuDetail.discountTimeStart}}"><view class="goods-promotion data-v-00e8400e"><view class="price-info data-v-00e8400e"><view class="icon-box data-v-00e8400e"><text class="iconfont icon-seckill data-v-00e8400e"></text></view><view class="price-box data-v-00e8400e"><view class="seckill-text data-v-00e8400e">限时秒杀</view><block wx:if="{{goodsSkuDetail.sale_show}}"><view class="sale-num data-v-00e8400e">{{"已抢"+goodsSkuDetail.sale_num+goodsSkuDetail.unit}}</view></block></view></view><view class="countdown data-v-00e8400e"><view class="txt data-v-00e8400e">距开始仅剩</view><view class="clockrun data-v-00e8400e"><uni-count-down vue-id="{{('67c22280-4')+','+('67c22280-2')}}" day="{{goodsSkuDetail.discountTimeStart.d}}" hour="{{goodsSkuDetail.discountTimeStart.h}}" minute="{{goodsSkuDetail.discountTimeStart.i}}" second="{{goodsSkuDetail.discountTimeStart.s}}" splitorColor="#ffffff" backgroundColor="#ffffff" class="data-v-00e8400e" bind:__l="__l"></uni-count-down></view></view></view></block><view class="group-wrap padding-top data-v-00e8400e"><view class="goods-module-wrap data-v-00e8400e"><text class="promotion-tag data-v-00e8400e">秒杀价</text><text class="price-symbol price-font data-v-00e8400e">{{$root.m0}}</text><text class="price price-font data-v-00e8400e">{{$root.g0[0]}}</text><text class="price-symbol price-font data-v-00e8400e">{{"."+$root.g1[1]}}</text><block wx:if="{{goodsSkuDetail.price>0}}"><view class="market-price-wrap data-v-00e8400e"><text class="unit price-font data-v-00e8400e">{{$root.m1}}</text><text class="money price-font data-v-00e8400e">{{goodsSkuDetail.price}}</text></view></block><view class="follow-and-share data-v-00e8400e"><text data-event-opts="{{[['tap',[['openSharePopup']]]]}}" class="follow iconfont icon-share data-v-00e8400e" bindtap="__e"></text><text data-event-opts="{{[['tap',[['editCollection']]]]}}" class="{{['share','iconfont','data-v-00e8400e',whetherCollection==1?'icon-likefill color-base-text':'icon-guanzhu']}}" bindtap="__e"></text></view></view><view class="goods-module-wrap info data-v-00e8400e"><text class="sku-name-wrap data-v-00e8400e">{{goodsSkuDetail.goods_name}}</text><block wx:if="{{goodsSkuDetail.introduction}}"><text class="introduction data-v-00e8400e" 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-00e8400e"><text class="tag-item data-v-00e8400e">{{goodsSkuDetail.label_name}}</text></view></block><view class="logistics-wrap data-v-00e8400e"><block wx:if="{{goodsSkuDetail.stock_show}}"><text class="data-v-00e8400e">{{"库存 "+goodsSkuDetail.stock+" "+goodsSkuDetail.unit}}</text></block><block wx:if="{{goodsSkuDetail.sale_show}}"><text class="data-v-00e8400e">{{"销量 "+goodsSkuDetail.sale_num+" "+goodsSkuDetail.unit}}</text></block></view></view></view></view><view data-event-opts="{{[['tap',[['seckill',['$event']]]]]}}" class="item selected-sku-spec data-v-00e8400e" bindtap="__e" slot="entrance" wx:if="{{goodsSkuDetail.sku_spec_format}}"><view class="label data-v-00e8400e">选择</view><view class="box data-v-00e8400e"><block wx:for="{{goodsSkuDetail.sku_spec_format}}" wx:for-item="item" wx:for-index="index" wx:key="index"><text class="data-v-00e8400e">{{item.spec_name+"/"+item.spec_value_name}}</text></block></view><text class="iconfont icon-right data-v-00e8400e"></text></view><view class="goods-detail-tab rule-wrap data-v-00e8400e" slot="articipation" wx:if="{{goodsSkuDetail.remark}}"><view class="detail-tab data-v-00e8400e"><view class="tab-item data-v-00e8400e">活动规则</view></view><view class="content data-v-00e8400e">{{goodsSkuDetail.remark}}</view></view><ns-goods-sku vue-id="{{('67c22280-5')+','+('67c22280-2')}}" goods-id="{{goodsSkuDetail.goods_id}}" goods-detail="{{goodsSkuDetail}}" max-buy="{{goodsSkuDetail.max_buy}}" data-ref="goodsSku" data-event-opts="{{[['^refresh',[['refreshGoodsSkuDetail']]]]}}" bind:refresh="__e" class="data-v-00e8400e vue-ref" slot="business" wx:if="{{goodsSkuDetail.goods_id}}" bind:__l="__l"></ns-goods-sku><ns-goods-action vue-id="{{('67c22280-6')+','+('67c22280-2')}}" safeArea="{{isIphoneX}}" class="data-v-00e8400e" slot="action" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{goodsSkuDetail.goods_state==1}}"><ns-goods-action-icon vue-id="{{('67c22280-7')+','+('67c22280-6')}}" text="首页" icon="icon-shouye1" data-event-opts="{{[['^click',[['goHome']]]]}}" bind:click="__e" class="data-v-00e8400e" bind:__l="__l"></ns-goods-action-icon><ns-goods-action-icon vue-id="{{('67c22280-8')+','+('67c22280-6')}}" text="客服" icon="icon-kefu" send-data="{{contactData}}" chatParam="{{chatRoomParams}}" class="data-v-00e8400e" bind:__l="__l"></ns-goods-action-icon><ns-goods-action-icon vue-id="{{('67c22280-9')+','+('67c22280-6')}}" text="购物车" icon="icon-gouwuche2" cornerMarkBg="{{themeStyle.goods_detail.goods_cart_num_corner}}" corner-mark="{{cartNumber>0?cartNumber+'':''}}" data-event-opts="{{[['^click',[['goCart']]]]}}" bind:click="__e" class="data-v-00e8400e" bind:__l="__l"></ns-goods-action-icon><block wx:if="{{goodsSkuDetail.discountTimeStart}}"><ns-goods-action-button class="goods-action-button data-v-00e8400e" vue-id="{{('67c22280-10')+','+('67c22280-6')}}" textColor="{{themeStyle.btn_text_color}}" disabled-text="立即抢购" disabled="{{true}}" backgroundColor="{{themeStyle.goods_detail.goods_btn_color}}" bind:__l="__l"></ns-goods-action-button></block><block wx:else><ns-goods-action-button class="goods-action-button data-v-00e8400e" vue-id="{{('67c22280-11')+','+('67c22280-6')}}" textColor="{{themeStyle.btn_text_color}}" backgroundColor="{{themeStyle.goods_detail.goods_btn_color}}" text="立即抢购" data-event-opts="{{[['^click',[['seckill']]]]}}" bind:click="__e" bind:__l="__l"></ns-goods-action-button></block></block><block wx:else><ns-goods-action-button class="goods-action-button active2 data-v-00e8400e" vue-id="{{('67c22280-12')+','+('67c22280-6')}}" disabled-text="该商品已下架" disabled="{{true}}" bind:__l="__l"></ns-goods-action-button></block></ns-goods-action></goods-detail-view><block wx:if="{{showTop}}"><to-top bind:toTop="__e" vue-id="67c22280-13" data-event-opts="{{[['^toTop',[['scrollToTopNative']]]]}}" class="data-v-00e8400e" bind:__l="__l"></to-top></block><loading-cover vue-id="67c22280-14" data-ref="loadingCover" class="data-v-00e8400e vue-ref" bind:__l="__l"></loading-cover><ns-login vue-id="67c22280-15" data-ref="login" class="data-v-00e8400e vue-ref" bind:__l="__l"></ns-login><privacy-popup vue-id="67c22280-16" data-ref="privacyPopup" class="data-v-00e8400e vue-ref" bind:__l="__l"></privacy-popup></view>