wpfw_ewei_wxapp/pages/common/goods-picker.wxml
2023-02-26 08:10:18 +08:00

138 lines
9.9 KiB
Plaintext

<view class="fui-modal goods-picker {{slider}} {{minpicker=='quickbuy'?'goodslist':minpicker}} {{iphonexnavbar}}" wx:if="{{tempname=='select-picker'&&!cycledate}}">
<view class="option-picker">
<view class="option-picker-inner">
<view class="option-picker-cell goodinfo" style="padding-top:40rpx;padding-bottom:48rpx;" wx:if="{{minpicker=='goodsdetail'}}">
<view bindtap="emptyActive" class="closebtn">
<i class="icox icox-guanbi1" style="font-size:44rpx"></i>
</view>
<view class="img" style="top:30rpx">
<image class="thumb" src="{{goods.thumb}}" style="width:100%;height:100%;"></image>
</view>
<view class="info info-price text-danger">
<span style="vertical-align: middle;">¥
<span class="price">
<block wx:if="{{goods.ispresell>0&&(goods.preselltimeend==0||goods.preselltimeend>goods.thistime)}}">{{goods.presellprice}}</block>
<block wx:elif="{{goods.isdiscount!=0&&goods.isdiscount_time>=now}}">{{goods.minprice}}</block>
<block wx:elif="{{goods.seckillinfo}}">{{goods.seckillinfo.price}}</block>
<block wx:else>
<block wx:if="{{goods.maxprice==goods.minprice}}">{{goods.maxprice}} </block>
<block wx:else>{{goods.minprice}}~{{goods.maxprice}}</block>
</block>
</span>
</span>
<text class="cycle-tip" style="margin-left: 10rpx;position: reletive;top:-20rpx;" wx:if="{{goods.type==9}}">周期购</text>
<view class="option-Commission {{optionCommission?'show':''}}" wx:if="{{goods.cansee>0&&goods.seecommission>0&&(!goods.seckillinfo||goods.seckillinfo&&goods.seckillinfo.status==1)}}">
{{goods.seetitle}}¥{{goods.seecommission}}
</view>
</view>
<view class="info info-total">
<block wx:if="{{!goods.seckillinfo||goods.seckillinfo&&goods.seckillinfo.status==1}}">
<block wx:if="{{goods.member_discount>0}}">
<text class="total text-danger" style="color:#c8952a">¥ {{goods.member_discount}}</text>
<view class="member-price">会员价 <text></text>
</view>
</block>
<block wx:if="{{goods.showtotal==1}}">
库存
<text class="total text-danger">{{goods.total}}</text>件
</block>
</block>
</view>
<view style="height:40rpx;">
<view style="text-decoration: line-through;color: #c0c0c0;font-size: 24rpx;" wx:if="{{pickerOption.specs.length>0&&goods.productprice>0}}">原价:¥{{goods.productprice}}</view>
</view>
<view class="info info-titles">
<block wx:if="{{pickerOption.specs.length>0}}">{{specsTitle==''?'请选择规格':'已选 '+specsTitle}}</block>
</view>
</view>
<view class="fui-list" wx:else>
<view class="fui-list-media">
<image class="thumb" src="{{goods.thumb}}"></image>
</view>
<view class="fui-list-inner">
<view class="subtitle">
{{goods.title}}
</view>
<view class="price">
<span>¥
<span class="price">
<block wx:if="{{goods.ispresell>0&&(goods.preselltimeend==0||goods.preselltimeend>goods.thistime)}}">
<text wx:if="{{goods.hasoption==1&&goods.maxprice!=goods.minprice}}">{{goods.minprice}}~{{goods.maxprice}}</text>
<text wx:else>{{goods.presellprice}}</text>
</block>
<block wx:else>
<block wx:if="{{goods.maxprice==goods.minprice}}">{{goods.maxprice}}</block>
<block wx:else>{{goods.minprice}}~{{goods.maxprice}}</block>
</block>
</span>
</span>
</view>
</view>
</view>
<view class="option-picker-options">
<view class="option-picker-cell option spec" wx:for="{{pickerOption.specs}}" wx:for-index="idx" wx:for-item="spec" wx:key="spec_key">
<view class="title">{{spec.title}}</view>
<view class="select">
<a bindtap="specsTap" class="btn btn-default btn-sm nav spec-item {{specsData[idx].id==item.id?'btn-danger':''}}" data-id="{{item.id}}" data-idx="{{idx}}" data-thumb="{{item.thumb}}" data-title="{{item.title}}" href="javascript:;" wx:for="{{spec.items}}" wx:key="spec_item_key">{{item.title}}</a>
</view>
</view>
<view class="option-picker-cell option" wx:if="{{goods.type==9}}">
<view class="title">预计送达时间</view>
<view style="font-size:24rpx;color:#999;">买家需要提前{{goods.ahead_goods==null?3:goods.ahead_goods}}天下单,才能在最近的配送周期送达</view>
<view class="select">
<a bindtap="specsTap" class="btn btn-default btn-sm nav spec-item btn-danger" data-id="" data-idx="{{idx}}" data-thumb="" data-title="" href="javascript:;">{{currentDate}}</a>
<text bindtap="editdate" class="btn-sm nav spec-item" style="line-height: 52rpx;color: #ff5555;">修改</text>
</view>
</view>
<include src="/pages/common/diyform.wxml"></include>
<view class="fui-cell-group nomargin" wx:if="{{goods.type!=9&&(!goods.seckillinfo||seckillinfo&&seckillinfo.status==1)}}">
<view class="fui-cell">
<view class="fui-cell-label">数量</view>
<view class="fui-cell-info"></view>
<view class="fui-cell-mask noremark">
<view bindtap="number" class="fui-number" data-id="{{goods.id}}" data-max="{{goods.maxbuy}}" data-min="{{goods.minbuy}}" data-value="{{total}}">
<view class="minus {{total*1<=goods.minbuy*1||total<=1?'disabled':''}}" data-action="minus">-</view>
<input bindinput="inputNumber" class="num" name="" type="number" value="{{total}}"></input>
<view class="plus {{total*1>=goods.maxbuy*1&&goods.maxbuy!=0?'disabled':''}}" data-action="plus">+</view>
</view>
</view>
</view>
</view>
<view class="fui-cell-group fui-sale-group" wx:if="{{goods.giftinfo}}">
<view class="fui-cell">
<view class="fui-cell-label" style="color:#000;width:98rpx">赠品</view>
<radio-group>
<view bindtap="chooseGift" class="gift-list flex" data-id="{{item.id}}" style="align-items: center;border-top: 1px solid #eee" wx:for="{{goods.giftinfo}}" wx:key="gift_key1">
<view class="radio">
<radio checked="{{giftid==item.id?'checked':''}}" class="fui-radio fui-radio-danger" color="#ff5555" data-id="{{item.id}}" value="1"></radio>
</view>
<view class="flex1">
<view class="fui-list" style="background: #fff;" wx:for="{{item.gift}}" wx:key="gift_key2">
<view class="flex gift-goods-group">
<image src="{{item.thumb}}"></image>
<view class="gift-title">{{item.title}}</view>
<view class="subtitle">¥{{item.marketprice}}</view>
</view>
</view>
</view>
</view>
</radio-group>
</view>
</view>
</view>
</view>
<view class="fui-navbar {{iphonexnavbar}}">
<block wx:if="{{pagepicker=='quickbuy'}}">
<a bindtap="getCart" class="nav-item btn cartbtn" href="" wx:if="{{modeltakeout!='cantaddcart'}}">加入购物车</a>
<a bindtap="buyNow" class="nav-item btn buybtn" data-type="goods_detail" href="" wx:if="{{modeltakeout=='shopmodel'||modeltakeout=='cantaddcart'}}">立刻购买</a>
</block>
<block wx:if="{{pagepicker=='goodslist'}}">
<a bindtap="getCart" class="nav-item btn cartbtn" href="" wx:if="{{!goods.giftinfo&&goods.canAddCart==1}}">加入购物车</a>
<a bindtap="buyNow" class="nav-item btn buybtn" data-type="goods_detail" href="">立刻购买</a>
</block>
<a bindtap="{{canBuy==''&&buyType=='cart'?'getCart':''}}{{canBuy==''&&buyType=='buy'?'buyNow':''}}{{canBuy==''&&buyType=='select'?'select':''}}" class="nav-item btn confirmbtn {{canBuy!=''?'disabled':''}}" data-hasoption="{{goods.hasoption}}" data-id="{{goods.id}}" data-optionid="{{optionid}}" data-total="{{total}}" href="javascript:;" wx:if="{{pagepicker!='goodslist'&&pagepicker!='quickbuy'}}">{{canBuy==''?'确定':'库存不足'}}</a>
</view>
<view bindtap="emptyActive" class="icox icox-guanbi-copy" style="color:#fff;text-align:center;font-size:60rpx;margin-top:30rpx;" wx:if="{{pagepicker=='goodslist'||pagepicker=='quickbuy'}}"></view>
</view>
</view>