app-goods-list.wxml 9.1 KB

1
  1. <view class="{{['app-goods-list data-v-06931430',listClass]}}"><block wx:for="{{list}}" wx:for-item="goods" wx:for-index="index" wx:key="index"><block class="data-v-06931430"><block wx:if="{{listStyle==1}}"><view data-event-opts="{{[['tap',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="dir-left-nowrap goods-item-1 data-v-06931430" bindtap="__e"><view class="box-grow-0 cover-pic data-v-06931430"><block wx:if="{{goods.goods_stock==0&&appSetting.is_show_stock=='1'}}"><view class="out-dialog data-v-06931430"><image src="{{appSetting.is_use_stock=='1'?appImg.plugins_out:appSetting.sell_out_pic}}" class="data-v-06931430"></image></view></block><app-image vue-id="{{'4899980c-1-'+index}}" img-src="{{goods.cover_pic}}" borderRadius="16rpx" width="251rpx" height="200rpx" class="data-v-06931430" bind:__l="__l"></app-image></view><view class="box-grow-1 dir-top-nowrap content main-between data-v-06931430"><block wx:if="{{isShowGoodsName==1}}"><view class="box-grow-0 t-omit-two goods-name goods-name-style data-v-06931430">{{goods.name}}</view></block><view class="{{['dir-top-nowrap data-v-06931430',isShowGoodsName==1?'box-grow-0':'box-grow-1']}}"><block wx:if="{{goods.is_level==1&&goods.is_negotiable!=1&&is_show_member}}"><view class="box-grow-0 cross-bottom data-v-06931430"><app-member-price vue-id="{{'4899980c-2-'+index}}" price="{{goods.level_price}}" class="data-v-06931430" bind:__l="__l"></app-member-price></view></block><block wx:if="{{goods.vip_card_appoint.discount>0}}"><app-sup-vip vue-id="{{'4899980c-3-'+index}}" is_vip_card_user="{{goods.vip_card_appoint.is_vip_card_user}}" discount="{{goods.vip_card_appoint.discount}}" class="data-v-06931430" bind:__l="__l"></app-sup-vip></block><view class="{{['box-grow-1 data-v-06931430',isShowCart==0||goods.is_negotiable==1?'dir-left-nowrap':'dir-top-nowrap']}}"><view class="dir-left-nowrap cross-center sales-box data-v-06931430"><view class="{{['box-grow-1 box-grow--moeny data-v-06931430',theme]}}"><block wx:if="{{goods.is_negotiable==1}}"><view class="data-v-06931430">价格面议</view></block><block wx:else><app-price vue-id="{{'4899980c-4-'+index}}" price="{{''+goods.price}}" type="text-price-all" class="data-v-06931430" bind:__l="__l"></app-price></block></view><block wx:if="{{goods.sales&&goods.is_negotiable!=1}}"><view class="box-grow-1 sales data-v-06931430"></view></block><block wx:if="{{goods.is_negotiable!=1&&isShowCart==1&&goods.goods_stock>0}}"><view data-event-opts="{{[['tap',[['specification',['$0'],[[['list','',index]]]]]]]}}" class="moneyAndBtn-btn data-v-06931430" catchtap="__e">立即报名</view></block></view></view></view></view></view></block><block wx:if="{{listStyle==2}}"><view data-event-opts="{{[['tap',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="{{['box-grow-0 goods-item-2 dir-top-nowrap data-v-06931430',index%2===0?'mr-14':'']}}" bindtap="__e"><view class="box-grow-0 data-v-06931430"><block wx:if="{{goods.goods_stock==0&&appSetting.is_show_stock=='1'}}"><view class="out-dialog data-v-06931430"><image src="{{appSetting.is_use_stock=='1'?appImg.plugins_out:appSetting.sell_out_pic}}" class="data-v-06931430"></image></view></block><app-image vue-id="{{'4899980c-5-'+index}}" img-src="{{goods.cover_pic}}" width="344rpx" height="344rpx" border-radius="16rpx 16rpx 0 0" class="data-v-06931430" bind:__l="__l"></app-image></view><block wx:if="{{isShowGoodsName==1}}"><view class="box-grow-0 goods-name t-omit-two padding data-v-06931430">{{goods.name}}</view></block><view class="box-grow-1 dir-top-nowrap main-right data-v-06931430"><block wx:if="{{goods.is_level==1&&goods.is_negotiable!=1&&is_show_member}}"><view class="box-grow-0 cross-bottom padding data-v-06931430"><app-member-price vue-id="{{'4899980c-6-'+index}}" price="{{goods.level_price}}" class="data-v-06931430" bind:__l="__l"></app-member-price></view></block><block wx:if="{{goods.vip_card_appoint.discount>0}}"><app-sup-vip vue-id="{{'4899980c-7-'+index}}" is_vip_card_user="{{goods.vip_card_appoint.is_vip_card_user}}" margin="4rpx 24rpx 0" discount="{{goods.vip_card_appoint.discount}}" class="data-v-06931430" bind:__l="__l"></app-sup-vip></block><view class="box-grow-0 dir-left-nowrap content padding data-v-06931430"><view class="{{['box-grow-0 data-v-06931430',theme]}}"><block wx:if="{{goods.is_negotiable==1}}"><view class="data-v-06931430">价格面议</view></block><block wx:else><app-price vue-id="{{'4899980c-8-'+index}}" price="{{''+goods.price}}" type="text-price-all" class="data-v-06931430" bind:__l="__l"></app-price></block></view><block wx:if="{{goods.is_negotiable!=1}}"><block wx:if="{{goods.sales}}"><view class="{{['dir-left-nowrap cross-center sales-box box-grow-1 data-v-06931430',isShowCart==1?'':'main-right']}}"><view class="sales data-v-06931430">{{goods.sales}}</view></view></block><block wx:if="{{isShowCart==1&&goods.goods_stock>0}}"><view class="{{['data-v-06931430',goods.sales?'box-grow-0':'box-grow-1 main-right']}}"><image class="goods-cart _img data-v-06931430" src="/static/image/icon/goods-cart.png" data-event-opts="{{[['tap',[['specification',['$0'],[[['list','',index]]]]]]]}}" catchtap="__e"></image></view></block></block></view></view></view></block><block wx:if="{{listStyle==3}}"><view data-event-opts="{{[['tap',[['jump',['$0'],[[['list','',index]]]]]]]}}" class="{{['box-grow-0 goods-item-3 dir-top-nowrap data-v-06931430',index%3===2?'':'mr-8']}}" bindtap="__e"><view class="box-grow-0 data-v-06931430"><block wx:if="{{goods.goods_stock==0&&appSetting.is_show_stock=='1'}}"><view class="out-dialog data-v-06931430"><image src="{{appSetting.is_use_stock=='1'?appImg.plugins_out:appSetting.sell_out_pic}}" class="data-v-06931430"></image></view></block><app-image vue-id="{{'4899980c-9-'+index}}" img-src="{{goods.cover_pic}}" width="238rpx" height="238rpx" border-radius="16rpx 16rpx 0 0" class="data-v-06931430" bind:__l="__l"></app-image></view><block wx:if="{{isShowGoodsName==1}}"><view class="box-grow-0 goods-name t-omit-two padding data-v-06931430">{{goods.name}}</view></block><view class="box-grow-1 dir-top-nowrap main-right data-v-06931430"><block wx:if="{{goods.is_level==1&&goods.is_negotiable!=1&&is_show_member}}"><view class="box-grow-0 cross-bottom padding data-v-06931430"><app-member-price vue-id="{{'4899980c-10-'+index}}" price="{{goods.level_price}}" class="data-v-06931430" bind:__l="__l"></app-member-price></view></block><block wx:if="{{goods.vip_card_appoint.discount>0}}"><app-sup-vip vue-id="{{'4899980c-11-'+index}}" is_vip_card_user="{{goods.vip_card_appoint.is_vip_card_user}}" margin="4rpx 20rpx 0" discount="{{goods.vip_card_appoint.discount}}" class="data-v-06931430" bind:__l="__l"></app-sup-vip></block><view class="{{['padding box-grow-0 data-v-06931430',theme]}}"><block wx:if="{{goods.is_negotiable==1}}"><view class="data-v-06931430">价格面议</view></block><block wx:else><app-price vue-id="{{'4899980c-12-'+index}}" price="{{''+goods.price}}" type="text-price-all" class="data-v-06931430" bind:__l="__l"></app-price></block></view><view class="sales-box cross-bottom box-grow-1 data-v-06931430"><block wx:if="{{goods.sales&&goods.is_negotiable!=1}}"><view class="box-grow-1 sales data-v-06931430">{{goods.sales}}</view></block><block wx:if="{{goods.is_negotiable!=1&&isShowCart==1&&goods.goods_stock>0}}"><view class="box-grow-0 data-v-06931430"><image class="goods-cart cross-bottom _img data-v-06931430" src="/static/image/icon/goods-cart.png" data-event-opts="{{[['tap',[['specification',['$0'],[[['list','',index]]]]]]]}}" catchtap="__e"></image></view></block></view></view></view></block></block></block><view class="attr data-v-06931430"><app-attr vue-id="4899980c-13" goods="{{item}}" select-attr="{{selectAttr}}" attr-group-list="{{attrGroup}}" show="{{show}}" cartShow="{{cartShow}}" buyText="{{buyText}}" buyClick="{{buyBool}}" plugin="{{plugin}}" previewUrl="{{previewUrl}}" submitUrl="{{submitUrl}}" data-ref="attr" data-event-opts="{{[['^buyClick',[['buyClick']]],['^attrtap',[['onAttr']]],['^attr',[['attr']]]]}}" bind:buyClick="__e" bind:attrtap="__e" bind:attr="__e" class="data-v-06931430 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{sign==='pintuan'}}"><view slot="extra" class="data-v-06931430"><block wx:if="{{pt}}"><app-pt-attr vue-id="{{('4899980c-14')+','+('4899980c-13')}}" pintuan_groups="{{item.pintuan_groups}}" selectGroupAttrId="{{selectGroupAttrId}}" data-event-opts="{{[['^click',[['setGroupAttrID']]]]}}" bind:click="__e" class="data-v-06931430" bind:__l="__l"></app-pt-attr></block></view></block></app-attr></view><block wx:if="{{sign==='pintuan'&&show_pt}}"><view class="data-v-06931430"><app-iphone-x vue-id="4899980c-15" class="data-v-06931430" bind:__l="__l" vue-slots="{{['empty-area']}}"><view class="pintuan dir-left-nowrap data-v-06931430" slot="empty-area"><block wx:if="{{item}}"><view data-event-opts="{{[['tap',[['individual',['$event']]]]]}}" class="single box-grow-1 dir-top-nowrap data-v-06931430" bindtap="__e"><text class="app-text data-v-06931430">单独购买</text></view></block><view data-event-opts="{{[['tap',[['multiplayer',['$event']]]]]}}" class="tuan box-grow-1 dir-top-nowrap data-v-06931430" bindtap="__e"><text class="app-text data-v-06931430">拼团</text></view></view></app-iphone-x></view></block></view>