Forráskód Böngészése

Merge branch 'dev' of xiongzhu/raex_front into master

panhui 4 éve
szülő
commit
e6e43a8952
1 módosított fájl, 8 hozzáadás és 3 törlés
  1. 8 3
      src/views/product/Detail.vue

+ 8 - 3
src/views/product/Detail.vue

@@ -29,7 +29,7 @@
                 <div class="text" v-if="info.couponPayment">优惠券藏品</div>
             </div>
 
-            <tasks v-if="assignment" :info="info" v-model:assignments="assignments"></tasks>
+            <tasks v-if="assignment && info.totalQuota" :info="info" v-model:assignments="assignments"></tasks>
             <!-- <div class="title">{{ info.name }}</div> -->
             <div class="info-bottom">
                 <!-- <span class="text1" v-if="info.number"> 编号 {{ info.number }} </span> -->
@@ -271,7 +271,9 @@
                             <van-button style="font-size: 12px" class="no-btn" v-if="!info.openQuota" block round>
                                 名额为空
                             </van-button>
-                            <van-button @click="share" v-else type="primary" block round>邀请获取 </van-button>
+                            <van-button @click="share" v-else-if="info.totalQuota" type="primary" block round
+                                >邀请获取
+                            </van-button>
                         </div>
                         <van-button
                             style="font-size: 12px"
@@ -293,6 +295,7 @@
                         >
                             存在未支付无效订单
                         </van-button>
+                        <van-button class="no-btn" v-else-if="!info.totalQuota" block round> 积分结算中 </van-button>
 
                         <van-button @click="share" v-else type="primary" block round>邀请获取白名单 </van-button>
                     </template>
@@ -636,7 +639,9 @@ export default {
                         message: '您的vip购买次数已经用完啦,请完成邀请任务继续购买吧~'
                     })
                     .then(res => {
-                        this.share();
+                        if (this.info.totalQuota) {
+                            this.share();
+                        }
                     });
             } else {
                 this.buy();