myGift.wxml
4.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<wxs module="filter" src="../../../utils/filter.wxs"></wxs>
<view>
<block wx:if="{{ad_data}}">
<view class="top_img rel">
<image mode="widthFix" src="{{ad_data.ad_code}}" lazy-load="true"
binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].lbUrl"></image>
<lb_sear id="lb_sear" bindinput_sear="input_sear" bindsearch_lb="search_lb"></lb_sear>
</view>
</block>
<block wx:else>
<view class="top_img rel">
<image mode="widthFix" src="{{iurl+'/miniapp/images/giftbag/gift00.jpg?v=2019'}}" lazy-load="true"></image>
<lb_sear id="lb_sear" bindinput_sear="input_sear" bindsearch_lb="search_lb"></lb_sear>
</view>
</block>
<view class="tab-title" bindtap="clickTab">
<view class="tab-title-item {{currentIndex == index ? 'active':''}}" wx:for="{{tabArr}}" data-index="{{index}}">{{item}}</view>
</view>
<view class="tab-content">
<block wx:if="{{currentIndex == 0}}">
<view class="tab-item" wx:for="{{list.pageData}}" wx:if="{{now > item.startime || (item.is_show && now > item.show_time)}}">
<view bindtap="goto" data-url="{{'/packageA/pages/myGiftDetails/myGiftDetails?index=0&id=' + item.id}}">
<!-- 图片 -->
<view class="img-container rel">
<image src="{{imghost + (item.lburl ? item.lburl:'miniapp/images/default_g_img.gif')}}" class="img" mode="widthFix" />
<view catchtap="show_remark" data-index="{{index}}" class="lb_remark ellipsis-1" wx:if="{{item.lbintro}}">活动说明:{{item.lbintro}}</view>
</view>
<view class="desc-container">
<!-- 标题 -->
<view class="mgb10 ellipsis-2 lh taj">{{item.lbtitle}}</view>
<!-- 价格 -->
<view class="flex jc_sb ai-center pdb10">
<view class="flex ai-center">
<view class="c-red fs28">
<block wx:if="{{item.lbprice>0 && item.lbintegral}}">
<text class="rmb">{{filter.toFix(item.lbprice,2)}}</text>/{{item.lbintegral}}积分
</block>
<block wx:elif="{{item.lbprice>0 || item.lbintegral}}">
<block wx:if="{{item.lbprice>0}}">
<text class="rmb">{{filter.toFix(item.lbprice,2) }}</text>
</block>
<block wx:if="{{item.lbintegral>0}}">
{{item.lbintegral}}积分
</block>
</block>
</view>
<view class="fs22 c-a4 line-through mgl10">{{filter.toFix(item.oldprice,2)}}</view>
</view>
<view class="fs24 c-a4">已售{{item.salenum+item.virtualsales}}件</view>
</view>
<!-- 时间 -->
<view class="date" wx:if="{{item.is_show && now < item.startime}}">活动开始日期 {{filter.format_time(item.startime)}}</view>
<view class="date" wx:else>活动结束日期 {{filter.format_time(item.endtime)}}</view>
<!-- 按钮 -->
</view>
</view>
<block wx:if="{{now < item.startime}}">
<view class="btn1 gray">活动还未开始</view>
</block>
<block wx:else>
<view class="btn-container pd20">
<view wx:if="{{item.lbintegral>0}}" bindtap="GetBuyIntegral" data-index="{{index}}" class="btn red">立即兑换</view>
<view wx:if="{{item.lbprice>0}}" bindtap="GetBuyPrice" data-index="{{index}}" class="btn pink">立即购买</view>
</view>
</block>
</view>
</block>
<block wx:else>
<view class="tab-item flex pd20" wx:for="{{list.pageData}}" bindtap="goto" data-url="{{'/packageA/pages/myGiftDetails/myGiftDetails?index=1&id=' + item.lbvipid}}">
<view class="img-container2">
<image src="{{imghost + (item.lburl ? item.lburl:'miniapp/images/default_g_img.gif')}}" class="img" mode="widthFix" data-index="{{index}}" />
</view>
<view class="flex fdc jc_sb">
<view>
<!-- 标题 -->
<view class="mgb10 ellipsis-2 lh taj">{{item.lbtitle}}</view>
<!-- 时间 -->
<view class="date pdb20" wx:if="{{item.lbtype==1}}">兑换截止日期 {{filter.format_time(item.expdate,1)}}</view>
<view catchtap="show_remark" data-index="{{index}}" wx:if="{{item.lbintro}}" class="date pdb20">活动说明</view>
</view>
<!-- 说明 -->
<view wx:if="{{item.lbtype==1}}" class="c-red fs24">注:请到线下门店兑换</view>
</view>
</view>
</block>
<nodata nodataContainer="t-c" wx:if="{{list.pageData.length == 0}}"></nodata>
<view class="noMore" hidden="{{!noMore}}" wx:if="{{list.pageData.length !== 0}}">—— 已经到底了 ——</view>
</view>
</view>
<!-- 引入提示组件 -->
<warn id="warn"></warn>
<my_confirm id="my_confirm"></my_confirm>
<view wx:if="{{show_rem_pop}}">
<view class="cover-layer" bindtap="close_remark"></view>
<view class="rem_pop;">
<view style="text-align: right;" bindtap="close_remark"><text class="iconfont icon-close" style="font-size: 40rpx;"></text></view>
<view style="padding: 0 16rpx;">
<view class="fs32">活动说明:</view>
<view class="fs30">{{pop_remark_text}}</view>
</view>
</view>
</view>