spec-popup.wxml 4.1 KB

1
  1. <u-popup vue-id="f13bdbfc-1" mode="bottom" border-radius="14" closeable="{{true}}" safe-area-inset-bottom="{{true}}" value="{{showPop}}" data-event-opts="{{[['^close',[['onClose']]],['^input',[['__set_model',['','showPop','$event',[]]]]]]}}" bind:close="__e" bind:input="__e" class="data-v-ae4ed8d4" bind:__l="__l" vue-slots="{{['default']}}"><view class="bg-white spec-contain data-v-ae4ed8d4"><view class="header flex data-v-ae4ed8d4"><u-image class="m-r-20 data-v-ae4ed8d4" vue-id="{{('f13bdbfc-2')+','+('f13bdbfc-1')}}" width="160rpx" height="160rpx" border-radius="10rpx" src="{{checkedGoods.image}}" data-event-opts="{{[['^click',[['previewImage',['$0'],['checkedGoods.image']]]]]}}" bind:click="__e" bind:__l="__l"></u-image><view class="goods-info data-v-ae4ed8d4"><view class="primary flex data-v-ae4ed8d4"><price-format vue-id="{{('f13bdbfc-3')+','+('f13bdbfc-1')}}" first-size="{{46}}" second-size="{{32}}" subscript-size="{{32}}" price="{{group?checkedGoods.team_price:checkedGoods.price}}" weight="{{500}}" class="data-v-ae4ed8d4" bind:__l="__l"></price-format><block wx:if="{{!group&&!isSeckill&&checkedGoods.member_price}}"><view class="vip-price flex data-v-ae4ed8d4"><view class="price-name xxs data-v-ae4ed8d4">会员价</view><view style="padding:0 11rpx;" class="data-v-ae4ed8d4"><price-format vue-id="{{('f13bdbfc-4')+','+('f13bdbfc-1')}}" price="{{checkedGoods.member_price}}" first-size="{{22}}" second-size="{{22}}" subscript-size="{{22}}" weight="{{500}}" color="#7B3200" class="data-v-ae4ed8d4" bind:__l="__l"></price-format></view></view></block></view><block wx:if="{{showStock}}"><view class="sm data-v-ae4ed8d4">{{'库存:'+checkedGoods.stock+'件'}}</view></block><view class="sm m-t-10 data-v-ae4ed8d4"><text class="data-v-ae4ed8d4">{{specValueText}}</text></view></view></view><view class="spec-main data-v-ae4ed8d4" style="height:550rpx;"><scroll-view style="max-height:500rpx;" scroll-y="true" class="data-v-ae4ed8d4"><view class="spec-list data-v-ae4ed8d4"><block wx:for="{{$root.l1}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="spec data-v-ae4ed8d4"><view class="name m-b-20 data-v-ae4ed8d4">{{''+item.$orig.name+''}}<text class="primary xs m-l-20 data-v-ae4ed8d4">{{checkedGoods.spec_value_ids_arr[index]==''?'请选择'+item.$orig.name:''}}</text></view><view class="flex flex-wrap data-v-ae4ed8d4"><block wx:for="{{item.l0}}" wx:for-item="specitem" wx:for-index="index2" wx:key="index2"><view data-event-opts="{{[['tap',[['choseSpecItem',[index,index2]]]]]}}" class="{{['data-v-ae4ed8d4','spec-item sm '+(checkedGoods.spec_value_ids_arr[index]==specitem.$orig.id?'checked ':'')+(specitem.m0?'unspec-disabled ':'')+(specitem.m1?'spec-disabled':'')]}}" bindtap="__e">{{''+specitem.$orig.value+''}}</view></block></view></view></block></view></scroll-view><view class="good-num flex row-between m-l-20 m-r-20 data-v-ae4ed8d4"><view class="label data-v-ae4ed8d4">数量</view><block wx:if="{{show}}"><u-number-box bind:input="__e" vue-id="{{('f13bdbfc-5')+','+('f13bdbfc-1')}}" min="{{1}}" max="{{checkedGoods.stock}}" value="{{goodsNum}}" data-event-opts="{{[['^input',[['__set_model',['','goodsNum','$event',[]]]]]]}}" class="data-v-ae4ed8d4" bind:__l="__l"></u-number-box></block></view></view><block wx:if="{{shop.is_pay}}"><view class="{{['btns','flex','row-between','bg-white','data-v-ae4ed8d4',$root.g0!=-1?'disabled':'']}}"><block wx:if="{{checkedGoods.stock!=0}}"><block wx:if="{{showAdd&&type==0}}"><button class="add-cart br60 white btn data-v-ae4ed8d4" size="lg" data-event-opts="{{[['tap',[['onClick',['addcart']]]]]}}" bindtap="__e">{{yellowBtnText}}</button></block><block wx:if="{{showBuy}}"><button class="bg-primary br60 white btn data-v-ae4ed8d4" size="lg" data-event-opts="{{[['tap',[['onClick',['buynow']]]]]}}" bindtap="__e">{{redBtnText}}</button></block><block wx:if="{{showConfirm}}"><button class="bg-primary br60 white btn data-v-ae4ed8d4" size="lg" data-event-opts="{{[['tap',[['onClick',['confirm']]]]]}}" bindtap="__e">确定</button></block></block><block wx:else><button class="bg-gray br60 white btn data-v-ae4ed8d4" size="lg">缺货</button></block></view></block></view></u-popup>