|
@@ -55,25 +55,6 @@
|
|
|
</view>
|
|
|
</navigator> -->
|
|
|
|
|
|
- <!-- <navigator :url="`/pages/prize/detail?info=${ JSON.stringify(item) }`" class="prize-coupon-list-item"
|
|
|
- hover-class="navigator-hover" v-for="(item, index) in list" :key="index">
|
|
|
- <image src="../../static/icon/coupon_bg.png" mode=""></image>
|
|
|
- <view class="info">
|
|
|
- <view class="info-item">
|
|
|
- <text>使用期限:</text>
|
|
|
- <text>{{ $parseTime(item.validStart, '{y}.{m}.{d}') }}-{{ $parseTime(item.validEnd, '{y}.{m}.{d}') }}</text>
|
|
|
- </view>
|
|
|
- <view class="info-item">
|
|
|
- <text>使用范围:</text>
|
|
|
- <text>{{ item.useAreaDesc || '-' }}</text>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="flex price-title">
|
|
|
- <view class="price"><text>¥</text>{{ item.discount / 100 }}</view>
|
|
|
- <view class="title">{{ item.title }}</view>
|
|
|
- </view>
|
|
|
- </navigator> -->
|
|
|
-
|
|
|
<view @click="toPrizeDetail(item)" class="prize-coupon-list-item" hover-class="navigator-hover"
|
|
|
v-for="(item, index) in list" :key="index">
|
|
|
<image src="../../static/icon/coupon_bg.png" mode=""></image>
|
|
@@ -87,13 +68,15 @@
|
|
|
<text>{{ item.useAreaDesc || '-' }}</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="info-now"><view></view>立即使用</view>
|
|
|
+ <view class="info-now">
|
|
|
+ <view></view>立即使用
|
|
|
+ </view>
|
|
|
<view class="flex price-title">
|
|
|
<view class="price"><text>¥</text>{{ item.discount / 100 }}</view>
|
|
|
<view class="title">{{ item.title }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
+
|
|
|
</view>
|
|
|
<view class="flex empty" v-if="!list.length && !loading">
|
|
|
<u-empty text="数据为空" mode="order" />
|
|
@@ -283,27 +266,32 @@
|
|
|
|
|
|
toPrizeDetail(item) {
|
|
|
let data = JSON.parse(item.useArea)
|
|
|
- // 2为通用优惠券
|
|
|
- if (data.value == 0) {
|
|
|
- uni.navigateTo({
|
|
|
- url: `/pages/prize/detail?info=${ JSON.stringify(item) }`
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- // 3为线上票使用
|
|
|
- if (data.value == 3) {
|
|
|
- uni.navigateTo({
|
|
|
- url: `/pages/ticketBox/index`
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- // 4为线下票使用
|
|
|
- if (data.value == 4) {
|
|
|
+ let type = JSON.parse(item.type)
|
|
|
+ // 1判断type,如果为门店直接跳转不需要判断useArec
|
|
|
+ console.log(item)
|
|
|
+ if (type.value == 2) {
|
|
|
+ // data.value 2为指定优惠券 0为通用优惠券
|
|
|
uni.navigateTo({
|
|
|
url: `/pages/prize/detail?info=${ JSON.stringify(item) }`
|
|
|
})
|
|
|
+ } else {
|
|
|
+ // 3为线上票使用
|
|
|
+ if (data.value == 3) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `/pages/ticketBox/index`
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ // 4为线下票使用
|
|
|
+ if (data.value == 4) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `/pages/prize/detail?info=${ JSON.stringify(item) }`
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
},
|
|
|
|
|
@@ -323,7 +311,7 @@
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
- .info-now{
|
|
|
+ .info-now {
|
|
|
margin-top: 10rpx;
|
|
|
color: #848484;
|
|
|
font-size: 30rpx;
|
|
@@ -331,10 +319,11 @@
|
|
|
line-height: 90rpx;
|
|
|
text-align: center;
|
|
|
}
|
|
|
+
|
|
|
.info-now view {
|
|
|
height: 2rpx;
|
|
|
- margin:0 10rpx;
|
|
|
- background-image: linear-gradient(to right,#cfcfcf 0% ,#cfcfcf 50%,transparent 1%);
|
|
|
+ margin: 0 10rpx;
|
|
|
+ background-image: linear-gradient(to right, #cfcfcf 0%, #cfcfcf 50%, transparent 1%);
|
|
|
background-size: 25rpx 10rpx;
|
|
|
}
|
|
|
</style>
|
|
@@ -371,6 +360,7 @@
|
|
|
flex: 1;
|
|
|
justify-content: flex-start;
|
|
|
}
|
|
|
+
|
|
|
image {
|
|
|
width: 200rpx;
|
|
|
height: 200rpx;
|