From 6dbecca385c24a21a033f4e3cac8fa7ac01dad9e Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期五, 20 九月 2024 09:34:47 +0800
Subject: [PATCH] update 购物券的
---
sub_pages/customer/coupon/good-all.vue | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/sub_pages/customer/coupon/good-all.vue b/sub_pages/customer/coupon/good-all.vue
index 79c975d..48098c8 100644
--- a/sub_pages/customer/coupon/good-all.vue
+++ b/sub_pages/customer/coupon/good-all.vue
@@ -85,8 +85,9 @@
<view class="t-red">
{{item.point||'0'}}积分
</view>
- <view class="button m-l-a m-r-15" @click="exchange('coupon',item)">
- 兑换
+ <view class="button m-l-a m-r-15" :class="[item.stock===0?'over':'']"
+ @click="exchange('coupon',item)">
+ {{item.stock===0?'已售磬':'兑换'}}
</view>
</view>
</view>
@@ -101,7 +102,7 @@
<script>
export default {
computed: {
-
+
self_point() {
if (this.currentInfo.currentPoint) {
if (this.currentInfo.currentPoint >= 10000) {
@@ -110,7 +111,7 @@
return this.currentInfo.currentPoint
}
}
-
+
return 0
}
},
@@ -122,6 +123,10 @@
this.refreshList()
},
async exchange(type, item) {
+ if (item.stock === 0) {
+ this.$message.showToast('库存为0,无法兑换')
+ return
+ }
var api = ''
if (type == 'good') {
api = '/api/customer/point/goods/exchange'
@@ -275,6 +280,11 @@
text-align: center;
line-height: 46rpx;
}
+
+ .button.over {
+ color: #747374;
+ border: 2rpx solid #747374;
+ }
}
.good-item:nth-child(2n+1) {
--
Gitblit v1.9.3