1 |
- <view style="{{(colorStyle)}}"><skeleton class="vue-ref" vue-id="b6429a9a-1" show="{{showSkeleton}}" isNodes="{{isNodes}}" loading="chiaroscuro" selector="skeleton" bgcolor="#FFF" data-ref="skeleton" bind:__l="__l"></skeleton><view class="product-con skeleton" style="{{'visibility:'+(showSkeleton?'hidden':'visible')+';'}}"><view class="navbar" style="{{'height:'+(navH+'rpx')+';'+('opacity:'+(opacity)+';')}}"><view class="navbarH" style="{{('height:'+navH+'rpx;')}}"><view class="navbarCon acea-row row-center-wrapper" style="{{'padding-right:'+(navbarRight-20+'px')+';'}}"><view class="header acea-row row-center-wrapper"><block wx:for="{{navList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['tap',[index]]]]]}}" class="{{['item',navActive===index?'on':'']}}" bindtap="__e">{{item}}</view></block></view></view></view></view><view class="{{['home','acea-row','row-center-wrapper',opacity>0.5?'on':'']}}" style="{{'top:'+(sysHeight+7.5+'px')+';'}}" id="home"><view data-event-opts="{{[['tap',[['returns',['$event']]]]]}}" class="iconfont icon-fanhui2" bindtap="__e"></view><view class="line"></view><view data-event-opts="{{[['tap',[['moreNav',['$event']]]]]}}" class="iconfont icon-gengduo5" bindtap="__e"></view></view><home-list vue-id="b6429a9a-2" navH="{{navH}}" returnShow="{{returnShow}}" currentPage="{{currentPage}}" sysHeight="{{sysHeight}}" bind:__l="__l"></home-list><view><scroll-view style="{{('height:'+height+'px;')}}" scroll-top="{{scrollTop}}" scroll-y="true" scroll-with-animation="true" data-event-opts="{{[['scroll',[['scroll',['$event']]]]]}}" bindscroll="__e"><view id="past0"><view style="{{('width:100%;'+'height:'+sysHeight+'px')}}"></view><product-con-swiper class="skeleton-rect" vue-id="b6429a9a-3" imgUrls="{{storeInfo.slider_image}}" videoline="{{storeInfo.video_link}}" data-event-opts="{{[['^videoPause',[['videoPause']]]]}}" bind:videoPause="__e" bind:__l="__l"></product-con-swiper><block wx:if="{{promotions_type==1}}"><view class="discount acea-row row-center-wrapper"><view class="white acea-row row-bottom"><view class="timeItem acea-row row-middle skeleton-rect"><count-down vue-id="b6429a9a-4" is-day="{{false}}" tip-text="距活动结束仅剩" day-text=" " hour-text=" : " minute-text=" : " second-text=" " datatime="{{limitInfo.datatime}}" bind:__l="__l"></count-down></view><view data-event-opts="{{[['tap',[['seeDiscount',['$event']]]]]}}" class="iconfont icon-jinru3" bindtap="__e"></view><view class="left"><view><text class="iconfont icon-zhekoujia"></text>折扣价</view><view class="money">¥<text class="num">{{$root.g0[0]}}</text><block wx:if="{{$root.g1>1}}"><text>{{"."+$root.g2[1]}}</text></block></view></view><view>=</view><view class="y_money"><view>原价</view><view class="num">{{limitInfo.price}}</view></view><view>x</view><view class="right"><view>折扣</view><view class="num">{{limitInfo.discount}}</view></view></view></view></block><block wx:if="{{promotions_type!=1&&activityBg}}"><view class="wrapper ons acea-row row-middle" style="{{('background-image: url('+activityBg+');')}}"><view class="share acea-row row-between row-bottom"><view class="money font-color skeleton-rect">¥<text class="num">{{storeInfo.price||0}}</text><block wx:if="{{storeInfo.spec_type}}"><text>起</text></block><block wx:if="{{$root.m0}}"><text class="vip-money">{{"¥"+storeInfo.vip_price}}</text></block><block wx:if="{{$root.m1}}"><image src="../../static/images/vip.png"></image></block><block wx:if="{{$root.m2}}"><view class="icon"><text class="iconfont icon-dengjitubiao"></text>{{storeInfo.level_name+''}}</view></block></view></view></view></block><view class="wrapper on"><block wx:if="{{promotions_type!=1&&!activityBg}}"><view class="share acea-row row-between row-bottom"><view class="money font-color skeleton-rect">¥<text class="num">{{storeInfo.price||0}}</text><block wx:if="{{storeInfo.spec_type}}"><text>起</text></block><block wx:if="{{$root.m3}}"><text class="vip-money">{{"¥"+storeInfo.vip_price}}</text></block><block wx:if="{{$root.m4}}"><image src="../../static/images/vip.png"></image></block><block wx:if="{{$root.m5}}"><view class="icon"><text class="iconfont icon-dengjitubiao"></text>{{storeInfo.level_name+''}}</view></block></view><block wx:if="{{base64Show&&diyProduct.is_share}}"><view data-event-opts="{{[['tap',[['listenerActionSheet',['$event']]]]]}}" class="iconfont icon-fenxiang skeleton-rect" bindtap="__e"></view></block></view></block><block wx:if="{{storeInfo.is_presale_product&&promotions_type!=1&&!activityBg}}"><view class="label acea-row skeleton-rect"><view>{{'原价:¥'+(storeInfo.ot_price||0)}}</view><view style="margin-left:20rpx;">{{'已预订:'+(storeInfo.fsales||0)+(storeInfo.unit_name||'')}}</view></view></block><view class="introduce acea-row row-between skeleton-rect"><block wx:if="{{diyProduct.is_name}}"><view class="{{['skeleton-rect',promotions_type==1||activityBg?'infor':'']}}"><block wx:if="{{$root.g3}}"><label class="labelN _span">{{storeInfo.brand_name}}</label></block><label class="_span">{{storeInfo.store_name}}</label></view></block><block wx:if="{{base64Show&&(activityBg||promotions_type==1)&&diyProduct.is_share}}"><view data-event-opts="{{[['tap',[['listenerActionSheet',['$event']]]]]}}" class="iconfont icon-fenxiang skeleton-rect" bindtap="__e"></view></block></view><block wx:if="{{storeInfo.is_presale_product&&(promotions_type==1||activityBg)}}"><view class="label acea-row skeleton-rect"><view>{{'原价:¥'+(storeInfo.ot_price||0)}}</view><view style="margin-left:20rpx;">{{'已预订:'+(storeInfo.fsales||0)+(storeInfo.unit_name||'')}}</view></view></block><block wx:if="{{storeInfo.is_presale_product}}"><view class="presell_count"><view class="acea-row row-middle"><view>预售时间:</view><view class="presell_time"><view class="iconfont icon-shijian1"></view>{{''+storeInfo.presale_start_time+''}}<label class="area_line _span">~</label><view class="iconfont icon-shijian1"></view>{{''+storeInfo.presale_end_time+''}}</view></view><view>{{"预售结束后"+storeInfo.presale_day+"天内发货"}}</view></view></block><block wx:if="{{!storeInfo.is_presale_product}}"><view class="label acea-row row-middle skeleton-rect"><block wx:if="{{diyProduct.is_ot_price}}"><view class="item">{{'原价:¥'+(storeInfo.ot_price||0)}}</view></block><block wx:if="{{diyProduct.is_stock}}"><view class="{{['item',diyProduct.is_ot_price?'stock':'']}}">{{'库存:'+(storeInfo.stock||0)+(storeInfo.unit_name||'')}}</view></block><block wx:if="{{diyProduct.is_sales}}"><view class="{{['item',diyProduct.is_ot_price&&diyProduct.is_stock?'sales':'']}}">{{'销量:'+(storeInfo.fsales||0)+(storeInfo.unit_name||'')}}</view></block></view></block><block wx:if="{{!is_money_level&&storeInfo.vip_price&&storeInfo.is_vip}}"><view class="svipCon acea-row row-between-wrapper skeleton-rect" style="margin-top:20rpx;"><view>{{"开通 SVIP会员 立省"+diff+"元"}}</view><navigator url="/pages/annex/vip_paid/index">立即开通<text class="iconfont icon-jiantou"></text></navigator></view></block></view><view class="wrapper"><block wx:if="{{$root.g4}}"><view data-event-opts="{{[['tap',[['couponTap',['$event']]]]]}}" class="coupon acea-row row-between-wrapper skeleton-rect" style="margin-top:0rpx;" bindtap="__e"><view class="hide line1 acea-row">优惠券:<block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index<2}}"><view class="activity">{{'满'+item.$orig.use_min_price+(item.$orig.coupon_type==1?'减'+item.$orig.coupon_price:'打')}}<block wx:if="{{item.$orig.coupon_type==2}}"><text>{{item.m6/10+"折"}}</text></block></view></block></block></view><view class="iconfont icon-jiantou"></view></view></block><block wx:if="{{$root.g5}}"><view class="coupon acea-row row-between-wrapper"><view class="line1 acea-row"><text>活动:</text><block wx:for="{{activity}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['goActivity',['$0'],[[['activity','',index]]]]]]]}}" class="activityInfo skeleton-rect" bindtap="__e"><block wx:if="{{item.type==='1'}}"><view class="{{[index==0?'activity_pin':''||index==1?'activity_miao':''||index==2?'activity_kan':'']}}"><text class="iconfonts iconfont icon-pintuan"></text><text class="activity_title">参与秒杀</text></view></block><block wx:if="{{item.type==='2'}}"><view class="{{[index==0?'activity_pin':''||index==1?'activity_miao':''||index==2?'activity_kan':'']}}"><text class="iconfonts iconfont icon-shenhezhong"></text><text class="activity_title">参与砍价</text></view></block><block wx:if="{{item.type==='3'}}"><view class="{{[index==0?'activity_pin':''||index==1?'activity_miao':''||index==2?'activity_kan':'']}}"><text class="iconfonts iconfont icon-kanjia"></text><text class="activity_title">参与拼团</text></view></block></view></block></view></view></block><block wx:if="{{$root.g6}}"><view data-event-opts="{{[['tap',[['seeDiscount',['$event']]]]]}}" class="coupon acea-row row-between-wrapper skeleton-rect" bindtap="__e"><view class="acea-row row-middle">优惠:<view class="info line1"><text class="labels">{{discountInfo.discount[0].title}}</text>{{discountInfo.discount[0].desc+''}}</view></view><view class="iconfont icon-jiantou"></view></view></block></view><view class="attribute skeleton-rect"><block wx:if="{{$root.g7}}"><view data-event-opts="{{[['tap',[['selecAttr',['$event']]]]]}}" class="attrInfo" bindtap="__e"><view class="acea-row row-between-wrapper"><view style="display:flex;align-items:center;width:90%;">{{''+attrTxt+':'}}<view class="atterTxt line1" style="width:82%;">{{attrValue+''}}</view></view><view class="iconfont icon-jiantou"></view></view><block wx:if="{{$root.g8}}"><view class="acea-row row-between-wrapper" style="margin-top:7px;padding-left:55px;"><view class="flex"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image class="attrImg" src="{{item.image}}"></image></block></view><view class="switchTxt">{{"共"+$root.g9+"种规格可选"}}</view></view></block></view></block><block wx:if="{{$root.g10}}"><view data-event-opts="{{[['tap',[['seeSpecs',['$event']]]]]}}" class="specs acea-row row-between-wrapper" bindtap="__e"><view class="acea-row row-middle">参数:<view class="list line1"><block wx:for="{{storeInfo.specs}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index<2}}"><label class="item _span">{{item.name}}</label></block></block><block wx:if="{{$root.g11>2}}"><label class="_span">...</label></block></view></view><view class="iconfont icon-jiantou"></view></view></block><block wx:if="{{$root.g12}}"><view data-event-opts="{{[['tap',[['seeEnsure',['$event']]]]]}}" class="ensure acea-row row-between-wrapper" bindtap="__e"><view class="acea-row row-center-wrapper">保障:<view class="list acea-row row-middle"><view class="item line1">{{ensureInfo.ensureTitle}}</view></view></view><view class="iconfont icon-jiantou"></view></view></block><block wx:if="{{$root.g13}}"><view data-event-opts="{{[['tap',[['showStoreList',['$event']]]]]}}" class="storeInfo acea-row row-between row-top" bindtap="__e"><view class="acea-row row-top row-between">门店:<store-lis vue-id="b6429a9a-5" num="{{1}}" ids="{{$root.m7}}" storeList="{{storeList}}" data-event-opts="{{[['^getStoreList',[['getStoreList']]]]}}" bind:getStoreList="__e" bind:__l="__l"></store-lis></view><view class="iconfont icon-jiantou"></view></view></block></view><block wx:if="{{$root.g14}}"><discounts-list vue-id="b6429a9a-6" discountsData="{{discountsData}}" data-event-opts="{{[['tap',[['goDiscounts',['$event']]]]]}}" bindtap="__e" bind:__l="__l"></discounts-list></block></view><block wx:if="{{replyCount&&diyProduct.is_reply}}"><navigator class="userEvaluation skeleton-rect" hover-class="none" url="{{'/pages/goods/goods_comment_list/index?product_id='+id}}" id="past1"><view class="title acea-row row-between-wrapper"><view>{{"用户评价("+replyCount+")"}}</view><view class="praise"><text class="font-num">{{replyChance+"%"}}</text>好评率<text class="iconfont icon-jiantou"></text></view></view><block wx:if="{{replyCount}}"><block><user-evaluation vue-id="b6429a9a-7" reply="{{reply}}" fromTo="{{1}}" data-event-opts="{{[['^changeLogin',[['changeLogin']]]]}}" bind:changeLogin="__e" bind:__l="__l"></user-evaluation></block></block></navigator></block><block wx:if="{{$root.g15}}"><view class="superior skeleton-rect" id="past2"><view class="title acea-row row-center-wrapper"><view class="lingw acea-row row-center-wrapper"><view class="lingn"></view></view><view class="titleTxt">优品推荐</view><view class="lingw acea-row row-center-wrapper"><view class="lingn"></view></view></view><view class="slider-banner banner"><swiper style="{{('height:'+($root.g16==1?clientHeight-20:clientHeight)+'px')}}" indicator-dots="{{$root.g17==1?false:true}}" autoplay="{{autoplay}}" circular="{{circular}}" interval="{{interval}}" duration="{{duration}}" indicator-color="#999" indicator-active-color="var(--view-theme)"><block wx:for="{{good_list}}" wx:for-item="item" wx:for-index="indexw" wx:key="indexw"><block wx:if="{{indexw<2}}"><swiper-item><view class="list acea-row row-middle" id="{{'list'+indexw}}"><block wx:for="{{item.list}}" wx:for-item="val" wx:for-index="indexn" wx:key="indexn"><view data-event-opts="{{[['tap',[['goDetail',['$0'],[[['good_list','',indexw],['list','',indexn]]]]]]]}}" class="item" bindtap="__e"><view class="pictrue"><image src="{{val.image}}"></image><block wx:if="{{val.activity&&val.activity.type==='1'}}"><label class="pictrue_log pictrue_log_class _span">秒杀</label></block><block wx:if="{{val.activity&&val.activity.type==='2'}}"><label class="pictrue_log pictrue_log_class _span">砍价</label></block><block wx:if="{{val.activity&&val.activity.type==='3'}}"><label class="pictrue_log pictrue_log_class _span">拼团</label></block><block wx:if="{{val.activity_frame.image}}"><view class="activityFrame" style="{{('background-image: url('+val.activity_frame.image+');')}}"></view></block></view><view class="name line1">{{val.store_name}}</view><view class="money font-color">{{"¥"+val.price}}</view></view></block></view></swiper-item></block></block></swiper></view></view></block><block wx:if="{{diyProduct.is_description}}"><view class="product-intro skeleton-rect" id="past3"><view class="title">产品介绍</view><view class="conter"><jyf-parser class="vue-ref" vue-id="b6429a9a-8" html="{{description}}" tag-style="{{tagStyle}}" data-ref="article" bind:__l="__l"></jyf-parser></view></view></block><block wx:if="{{!diyProduct.is_description}}"><view class="uni-p-b-140"></view></block></scroll-view></view><view class="footer acea-row row-between-wrapper"><navigator class="item skeleton-rect" hover-class="none" open-type="switchTab" url="/pages/index/index"><view class="iconfont icon-shouye6"></view><view class="p_center">首页</view></navigator><view data-event-opts="{{[['tap',[['setCollect',['$event']]]]]}}" class="item skeleton-rect" bindtap="__e"><block wx:if="{{storeInfo.userCollect}}"><view class="iconfont icon-shoucang1"></view></block><block wx:else><view class="iconfont icon-shoucang"></view></block><view class="p_center">收藏</view></view><navigator class="{{['animated','item','skeleton-rect',animated==true?'bounceIn':'']}}" open-type="reLaunch" url="/pages/order_addcart/order_addcart" hover-class="none"><view class="iconfont icon-gouwuche1"><block wx:if="{{$root.m8>0}}"><text class="num bg-color">{{CartCount||0}}</text></block></view><view class="p_center">购物车</view></navigator><block wx:if="{{attr.productSelect.stock<=0}}"><view class="{{['bnt','acea-row','skeleton-rect',!storeInfo.cart_button?'fictitious':'']}}"><block wx:if="{{storeInfo.cart_button}}"><form data-event-opts="{{[['submit',[['joinCart',['$event']]]]]}}" class="joinCart bnts" bindsubmit="__e"><button class="joinCart bnts" form-type="submit">加入购物车</button></form></block><block wx:if="{{(is_store_buy||delivery_type==2||delivery_type==3)&&!fromPage}}"><form data-event-opts="{{[['submit',[['goBuy',['$event']]]]]}}" class="buy bnts" bindsubmit="__e"><button class="buy bnts" form-type="submit">门店购买</button></form></block><block wx:else><form class="buy bnts bg-color-hui"><button class="buy bnts bg-color-hui" form-type="submit">已售罄</button></form></block></view></block><block wx:else><view class="{{['bnt','acea-row','skeleton-rect',!storeInfo.cart_button?'fictitious':'']}}"><block wx:if="{{storeInfo.cart_button}}"><form data-event-opts="{{[['submit',[['joinCart',['$event']]]]]}}" class="joinCart bnts" bindsubmit="__e"><button class="joinCart bnts" form-type="submit">加入购物车</button></form></block><block wx:if="{{storeInfo.is_presale_product&&(storeInfo.presale_pay_status==1||storeInfo.presale_pay_status==3)}}"><form class="buy bnts bg-color-hui"><button class="buy bnts bg-color-hui" form-type="submit">{{storeInfo.presale_pay_status===1?'未开始':'已结束'}}</button></form></block><block wx:else><form data-event-opts="{{[['submit',[['goBuy',['$event']]]]]}}" class="buy bnts" bindsubmit="__e"><button class="buy bnts" form-type="submit">{{(is_store_buy||delivery_type==2||delivery_type==3)&&!fromPage?'门店购买':'立即购买'}}</button></form></block></view></block></view><block wx:if="{{base64Show&&!fromPage}}"><share-red-packets vue-id="b6429a9a-9" sharePacket="{{sharePacket}}" showAnimate="{{showAnimate}}" data-event-opts="{{[['^listenerActionSheet',[['listenerActionSheet']]],['^boxStatus',[['boxStatus']]],['^closeChange',[['closeChange']]]]}}" bind:listenerActionSheet="__e" bind:boxStatus="__e" bind:closeChange="__e" bind:__l="__l"></share-red-packets></block><product-window class="vue-ref" vue-id="b6429a9a-10" attr="{{attr}}" isShow="{{1}}" iSplus="{{1}}" cusPreviewImg="{{1}}" storeInfo="{{storeInfo}}" productType="{{storeInfo.product_type}}" productId="{{storeInfo.id}}" isStoreBuy="{{is_store_buy}}" id="product-window" is_vip="{{is_vip}}" data-ref="productWindow" data-event-opts="{{[['^myevent',[['onMyEvent']]],['^ChangeAttr',[['ChangeAttr']]],['^ChangeCartNum',[['ChangeCartNum']]],['^attrVal',[['attrVal']]],['^iptCartNum',[['iptCartNum']]],['^getImg',[['showImg']]],['^deliveryFun',[['deliveryFun']]],['^onAddressId',[['onAddressId']]],['^onstoreId',[['onstoreId']]]]}}" bind:myevent="__e" bind:ChangeAttr="__e" bind:ChangeCartNum="__e" bind:attrVal="__e" bind:iptCartNum="__e" bind:getImg="__e" bind:deliveryFun="__e" bind:onAddressId="__e" bind:onstoreId="__e" bind:__l="__l"></product-window><ensure vue-id="b6429a9a-11" ensureInfo="{{ensureInfo}}" data-event-opts="{{[['^myevent',[['myEnsure']]]]}}" bind:myevent="__e" bind:__l="__l"></ensure><specs vue-id="b6429a9a-12" specsInfo="{{specsInfo}}" data-event-opts="{{[['^myevent',[['mySpecs']]]]}}" bind:myevent="__e" bind:__l="__l"></specs><discount vue-id="b6429a9a-13" discountInfo="{{discountInfo}}" data-event-opts="{{[['^myevent',[['myDiscount']]]]}}" bind:myevent="__e" bind:__l="__l"></discount><block wx:if="{{coupon}}"><coupon-list-window vue-id="b6429a9a-14" coupon="{{coupon}}" data-event-opts="{{[['^ChangCouponsClone',[['ChangCouponsClone']]],['^ChangCoupons',[['ChangCoupons']]],['^ChangCouponsUseState',[['ChangCouponsUseState']]],['^tabCouponType',[['tabCouponType']]]]}}" bind:ChangCouponsClone="__e" bind:ChangCoupons="__e" bind:ChangCouponsUseState="__e" bind:tabCouponType="__e" bind:__l="__l"></coupon-list-window></block><view class="{{['generate-posters',posters?'on':'']}}"><view class="generateCon acea-row row-middle"><button class="item" open-type="share" hover-class="none"><view class="pictrue"><image src="../../static/images/weixin.png"></image></view><view>分享给好友</view></button><view data-event-opts="{{[['tap',[['getpreviewImage',['$event']]]]]}}" class="item" bindtap="__e"><view class="pictrue"><image src="../../static/images/changan.png"></image></view><view>预览发图</view></view><button class="item" hover-class="none" data-event-opts="{{[['tap',[['savePosterPath',['$event']]]]]}}" bindtap="__e"><view class="pictrue"><image src="../../static/images/haibao.png"></image></view><view>保存海报</view></button></view><view data-event-opts="{{[['tap',[['posterImageClose',['$event']]]]]}}" class="generateClose acea-row row-center-wrapper" bindtap="__e">取消</view></view><block wx:if="{{posters}}"><view class="mask"></view></block><block wx:if="{{posterImageStatus}}"><view class="poster-pop"><image src="{{posterImage}}"></image></view></block><block wx:if="{{posterImageStatus}}"><view class="mask"></view></block><block wx:if="{{canvasStatus}}"><canvas class="canvas" canvas-id="myCanvas"></canvas></block><block wx:if="{{H5ShareBox}}"><view class="share-box"><image src="{{imgHost+'/statics/images/share-info.png'}}" data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" bindtap="__e"></image></view></block><kefu-icon vue-id="b6429a9a-15" ids="{{$root.m9}}" routineContact="{{routineContact}}" storeInfo="{{storeInfo}}" goodsCon="{{1}}" bind:__l="__l"></kefu-icon><cus-preview-img class="vue-ref" vue-id="b6429a9a-16" list="{{skuArr}}" data-ref="cusPreviewImg" data-event-opts="{{[['^changeSwitch',[['changeSwitch']]]]}}" bind:changeSwitch="__e" bind:__l="__l"></cus-preview-img></view></view>
|