千目品牌领券机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

34 lines
1.8 KiB

<view class="ticket {{state==='detail'?' detail': state==='verified'?' big':''}}">
<view class="r1" wx:if="{{state==='verified'||state==='detail'}}">
<image class="logo" mode="aspectFit" src="{{coupon.filePath}}"></image>
<view class="shop">{{coupon.shopName}}</view>
<view class="floor">{{coupon.mallName}}-{{coupon.floorName}}</view>
</view>
<view class="r1" wx:else>
<image class="logo" mode="aspectFit" src="{{coupon.filePath}}"></image>
<view class="meta">{{coupon.shopName}} {{coupon.floorName}}</view>
<view class="name">{{coupon.title}}</view>
<button wx:if="{{state==='mall'}}" class="btn {{(coupon.received||coupon.isEmpty)?'disabled':''}}"
disabled="{{coupon.received||coupon.isEmpty}}"
bindtap="collect">{{ coupon.received?'已领取': coupon.isEmpty?'已领完' : '领取'}}</button>
<button wx:else class="btn" bindtap="collect">核销</button>
</view>
<view class="r2" wx:if="{{state==='verified'}}">
<view class="name">{{coupon.title}}</view>
<view class="meta">{{coupon.intro}}</view>
<view class="time" data-label="有效时间:">{{coupon.beginTime}} - {{coupon.endTime}}</view>
<view class="loc" data-label="核销地点:">{{coupon.mallName}}</view>
</view>
<view class="r2" wx:elif="{{state==='detail'}}">
<view class="name">{{coupon.title}}</view>
<view class="meta">{{coupon.intro}}</view>
<canvas type='2d' class="qrcode" id="qrcode"></canvas>
<view class="code">{{coupon.orderNo}}</view>
<view class="time" data-label="有效时间:">
<view style="display:inline">{{coupon.beginTime}} - {{coupon.endTime}}</view>
</view>
</view>
<view class="{{'r2' + (state==='my'?' hasr3':'')}}" wx:else>{{coupon.intro}}</view>
<view class="r3" wx:if="{{state==='my'}}">{{coupon.mallName}}</view>
</view>