xuxueyang
2024-09-20 6dbecca385c24a21a033f4e3cac8fa7ac01dad9e
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) {