| 1 |
- <view class="{{[themeName]}}"><view class="integral-goods-details"><navbar vue-id="9cf235fe-1" title="积分兑换详情" background="{{$root.a0}}" titleColor="{{'rgba(0,0,0,'+percent+')'}}" immersive="{{true}}" bind:__l="__l"></navbar><view data-event-opts="{{[['tap',[['previewImage',['$0'],['goodsInfo.image']]]]]}}" class="goods-image" bindtap="__e"><u-image vue-id="9cf235fe-2" src="{{goodsInfo.image}}" width="100%" height="750rpx" bind:__l="__l"></u-image></view><view class="goods-info bg-white"><view class="info-header flex"><view class="price flex flex-1"><view class="m-r-20"><price vue-id="9cf235fe-3" content="{{goodsInfo.need_integral}}" mainSize="38rpx" minorSize="24rpx" color="{{themeColor}}" prefix="{{null}}" suffix="积分" bind:__l="__l"></price><block wx:if="{{goodsInfo.exchange_way===2}}"><price vue-id="9cf235fe-4" content="{{goodsInfo.need_money}}" mainSize="38rpx" minorSize="24rpx" color="{{themeColor}}" prefix="+" suffix="元" bind:__l="__l"></price></block></view><block wx:if="{{goodsInfo.market_price>0}}"><view class="muted xs">市场价<price vue-id="9cf235fe-5" content="{{goodsInfo.market_price}}" mainSize="24rpx" minorSize="24rpx" bind:__l="__l"></price></view></block></view><view class="muted xs">{{'已兑换:'+goodsInfo.sales+''}}</view></view><view class="name lg bold">{{goodsInfo.name}}</view></view><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="goods-spec flex bg-white m-t-20" bindtap="__e"><view class="label muted flex-none">已选</view><view class="line-1 m-r-20 flex-1">{{"数量x"+count}}</view><u-icon vue-id="9cf235fe-6" name="arrow-right" color="#999" bind:__l="__l"></u-icon></view><view class="goods-details m-t-20 bg-white"><view class="details-title lg">商品详情</view><view class="details-content"><u-parse vue-id="9cf235fe-7" html="{{goodsInfo.content}}" lazy-load="{{true}}" show-with-animation="{{true}}" bind:__l="__l"></u-parse></view></view><view class="goods-footer bg-white flex"><button data-event-opts="{{[['tap',[['toSettlement',['$event']]]]]}}" class="right-btn flex-1 br60" bindtap="__e">立即兑换</button></view><view class="spec-popup"><u-popup bind:input="__e" vue-id="9cf235fe-8" mode="bottom" border-radius="14" closeable="{{true}}" safe-area-inset-bottom="{{true}}" value="{{showSpec}}" data-event-opts="{{[['^input',[['__set_model',['','showSpec','$event',[]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="bg-white spec-contain"><view class="spec-header flex"><u-image class="m-r-20" vue-id="{{('9cf235fe-9')+','+('9cf235fe-8')}}" width="160rpx" height="160rpx" border-radius="10rpx" src="{{goodsInfo.image}}" data-event-opts="{{[['^click',[['previewImage',['$0'],['goodsInfo.image']]]]]}}" bind:click="__e" bind:__l="__l"></u-image><view class="goods-info"><view class="flex"><price vue-id="{{('9cf235fe-10')+','+('9cf235fe-8')}}" content="{{goodsInfo.need_integral}}" mainSize="38rpx" minorSize="24rpx" color="{{themeColor}}" prefix="{{null}}" suffix="积分" bind:__l="__l"></price><block wx:if="{{goodsInfo.exchange_way===2}}"><price vue-id="{{('9cf235fe-11')+','+('9cf235fe-8')}}" content="{{goodsInfo.need_money}}" mainSize="38rpx" minorSize="24rpx" color="{{themeColor}}" prefix="+" suffix="元" bind:__l="__l"></price></block></view><view class="sm">{{'库存:'+goodsInfo.stock+'件'}}</view></view></view><view class="spec-main" style="height:400rpx;"><view class="good-num flex row-between m-l-20 m-r-20"><view class="label">数量</view><u-number-box bind:input="__e" vue-id="{{('9cf235fe-12')+','+('9cf235fe-8')}}" min="{{1}}" max="{{goodsInfo.stock}}" value="{{count}}" data-event-opts="{{[['^input',[['__set_model',['','count','$event',[]]]]]]}}" bind:__l="__l"></u-number-box></view></view><view class="spec-footer"><button class="right-btn flex-1 br60" hover-class="none" data-event-opts="{{[['tap',[['toSettlement',['$event']]]]]}}" bindtap="__e">立即兑换</button></view></view></u-popup></view><page-status vue-id="9cf235fe-13" status="{{pageStatus}}" bind:__l="__l" vue-slots="{{['error']}}"><u-empty vue-id="{{('9cf235fe-14')+','+('9cf235fe-13')}}" text="{{pageErrorMsg}}" src="/static/images/empty/shop.png" icon-size="{{280}}" slot="error" bind:__l="__l"></u-empty></page-status><u-back-top vue-id="9cf235fe-15" scroll-top="{{scrollTop}}" top="{{1000}}" customStyle="{{({backgroundColor:'#FFF',color:'#000',boxShadow:'0px 3px 6px rgba(0, 0, 0, 0.1)'})}}" bind:__l="__l"></u-back-top></view></view>
|