Files
Smart-Farm/front/shop/pages/integral/list.wxml
2025-12-22 17:13:05 +08:00

1 line
3.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<block wx:if="{{detail.id}}"><view class="shop-integral-list"><uni-nav-bar vue-id="8329f84a-1" fixed="{{true}}" shadow="{{false}}" statusBar="{{true}}" color="#fff" backgroundColor="{{color=='#ffffff'?'':primaryColor}}" leftIcon="icon-left" title="积分商城" bind:__l="__l"></uni-nav-bar><view style="{{'height:'+(configInfo.navBarHeight+'px')+';'}}"></view><view class="mine-index-bg abs" mode="aspectFill" lazy-load="{{true}}"></view><view class="pt-md pl-lg pr-lg pb-lg flex-center"><block wx:if="{{userInfo.avatarUrl}}"><image class="user-img radius" mode="aspectFill" lazy-load="{{true}}" src="{{userInfo.avatarUrl}}"></image></block><block wx:else><image class="avatar radius" mode="aspectFill" lazy-load="{{true}}" src="/static/image/mine/default-user.png"></image></block><view class="flex-1 flex-center ml-md c-base"><view class="flex-1"><view class="f-lg-title text-bold max-350 ellipsis">{{'Hi'+(userInfo.nickName||'用户'+userInfo.id)+''}}</view><view class="f-caption">{{"每日签到可获得"+detail.signin_integral+"积分"}}</view></view><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="flex-center flex-column" bindtap="__e"><image class="integral-img" lazy-load="{{true}}" src="/static/image/shop/integral.png"></image><view class="flex-y-baseline f-icontext mb-sm"><view class="f-paragraph">{{detail.integral}}</view>积分</view><view class="exchange-btn flex-center f-icontext radius" style="{{'background:'+(primaryColor)+';'}}">兑换记录</view></view></view></view><view class="pd-lg" style="border-radius:40rpx;"><search vue-id="8329f84a-2" type="input" padding="{{0}}" radius="{{70}}" placeholder="搜索商品名称" data-event-opts="{{[['^input',[['toSearch']]]]}}" bind:input="__e" bind:__l="__l"></search></view><view class="mt-md mt-md ml-md pb-md fill-base radius-16" style="width:710rpx;overflow:hidden;"><tab vue-id="8329f84a-3" list="{{tabList}}" activeIndex="{{activeIndex}}" activeColor="{{primaryColor}}" width="50%" height="100rpx" color="#C5C5C5" fontSize="32rpx" data-event-opts="{{[['^change',[['handerTabChange']]]]}}" bind:change="__e" bind:__l="__l"></tab></view><block wx:for="{{list.data}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block><view data-event-opts="{{[['tap',[['goDetail',[index]]]]]}}" class="goods-item mt-md ml-md mr-md fill-base radius-16" catchtap="__e"><view class="flex-center pd-lg"><image class="cover radius-16" mode="aspectFill" lazy-load="{{true}}" src="{{item.cover}}"></image><view class="flex-1 ml-lg"><view class="flex-1"><view class="f-title c-title text-bold mt-sm mb-sm ellipsis">{{item.goods_name+''}}</view><view class="flex-y-baseline f-title c-warning mb-sm">{{''+(item.price*1>0?item.integral+'积分 + '+item.price+'元':item.integral+'积分')+''}}</view><view class="f-caption c-caption text-delete">{{"¥"+item.init_price}}</view></view></view></view><view class="ml-lg mr-lg b-1px-b"></view><view class="flex-between pd-lg"><view class="f-caption c-caption">{{"已换购 "+item.all_have_stock}}</view><view class="common-btn flex-center f-paragraph c-base radius" style="{{'background:'+(primaryColor)+';'}}">立即兑换</view></view></view></block></block><block wx:if="{{loading}}"><load-more vue-id="8329f84a-4" noMore="{{$root.g0}}" loading="{{loading}}" bind:__l="__l"></load-more></block><block wx:if="{{$root.g1}}"><abnor vue-id="8329f84a-5" bind:__l="__l"></abnor></block><view class="space-footer"></view></view></block>