HUANGYAQIAN-PC\huangyaqian 2 vuotta sitten
vanhempi
commit
9cf9c112b3
2 muutettua tiedostoa jossa 25 lisäystä ja 17 poistoa
  1. 11 6
      pages/activity/doubleEleven/index.vue
  2. 14 11
      pages/activity/doubleEleven/pc.vue

+ 11 - 6
pages/activity/doubleEleven/index.vue

@@ -65,7 +65,7 @@
           <div class="coupon">
           <div class="coupon">
             <div class="let-title">
             <div class="let-title">
             <div v-if="coupons.couponType===1">¥<span>{{coupons.couponValue}}</span></div>
             <div v-if="coupons.couponType===1">¥<span>{{coupons.couponValue}}</span></div>
-            <div v-else><span>{{coupons.couponValue}}</span>折</div>
+            <div v-else><span>{{coupons.deductionPrice}}</span>折</div>
             <div v-if="coupons.maxValue" class="maxValue">满{{ coupons.maxValue }}元减</div>
             <div v-if="coupons.maxValue" class="maxValue">满{{ coupons.maxValue }}元减</div>
             <div v-else class="maxValue">{{ coupons.useThreshold }}</div>
             <div v-else class="maxValue">{{ coupons.useThreshold }}</div>
            </div>
            </div>
@@ -121,6 +121,7 @@ export default {
   async fetch() {
   async fetch() {
     if (this.$route.query.type === 'pc') {
     if (this.$route.query.type === 'pc') {
       this.$router.push({ path: '/activity/doubleEleven/pc', query: { token: this.$route.query.token, type: 'pc' } })
       this.$router.push({ path: '/activity/doubleEleven/pc', query: { token: this.$route.query.token, type: 'pc' } })
+      return
     }
     }
     if (this.$userAgent.isSzx && this.$userAgent.isAndroid) {
     if (this.$userAgent.isSzx && this.$userAgent.isAndroid) {
       this.token = await window.native.getToken();
       this.token = await window.native.getToken();
@@ -193,14 +194,18 @@ export default {
     {
     {
       const res = await this.$axios.$post('/activity/v5/couponActivity/getCouponActivityInfo', {},
       const res = await this.$axios.$post('/activity/v5/couponActivity/getCouponActivityInfo', {},
       { headers: { Authorization: this.token }});
       { headers: { Authorization: this.token }});
-      res.data.forEach(element => {
+      if(res.status === 0)
+      {
+        res.data.forEach(element => {
           if(element.receivingStatus !== 3)
           if(element.receivingStatus !== 3)
           {
           {
              element.remainder = element.remainder
              element.remainder = element.remainder
           }
           }
-      });
-      this.couponsList = res.data;
-  
+        });
+        this.couponsList = res.data;
+      }
+   
+
     },
     },
     async receiveCouponRewards(row)
     async receiveCouponRewards(row)
     {
     {
@@ -244,7 +249,7 @@ export default {
           }catch (error) {
           }catch (error) {
             Toast.clear();
             Toast.clear();
             this.loading = false
             this.loading = false
-            await this.getCoupons()
+            // await this.getCoupons()
             Toast({
             Toast({
               message: error.message,
               message: error.message,
               position: 'top',
               position: 'top',

+ 14 - 11
pages/activity/doubleEleven/pc.vue

@@ -36,7 +36,7 @@
             <!-- <div class="icon">{{item.couponName}}</div> -->
             <!-- <div class="icon">{{item.couponName}}</div> -->
             <div class="let-title">
             <div class="let-title">
               <div  v-if="item.couponType===1">¥<span>{{item.couponValue}}</span></div>
               <div  v-if="item.couponType===1">¥<span>{{item.couponValue}}</span></div>
-              <div  v-else><span>{{item.couponValue}}</span>折</div>
+              <div  v-else><span>{{item.deductionPrice}}</span>折</div>
               <div v-if="item.maxValue" class="maxValue">满{{ item.maxValue }}元减</div>
               <div v-if="item.maxValue" class="maxValue">满{{ item.maxValue }}元减</div>
               <div v-else class="maxValue">{{ item.useThreshold }}</div>
               <div v-else class="maxValue">{{ item.useThreshold }}</div>
             </div>
             </div>
@@ -60,7 +60,7 @@
   
   
     <van-popup v-model="show" style="background: transparent;" :close-on-click-overlay="false">
     <van-popup v-model="show" style="background: transparent;" :close-on-click-overlay="false">
            <div class="popup-container">
            <div class="popup-container">
-            <!-- <div class="coupon">
+            <div class="coupon">
               <div class="let-title">
               <div class="let-title">
                 <div v-if="coupons.couponType===1">¥<span>{{coupons.couponValue}}</span></div>
                 <div v-if="coupons.couponType===1">¥<span>{{coupons.couponValue}}</span></div>
                 <div v-else><span>{{coupons.deductionPrice}}</span>折</div>
                 <div v-else><span>{{coupons.deductionPrice}}</span>折</div>
@@ -72,9 +72,9 @@
                   <div class="tips">{{coupons.couponExplain}}</div>
                   <div class="tips">{{coupons.couponExplain}}</div>
                   <div class="number">有效期:{{coupons.validityPeriod}}</div>
                   <div class="number">有效期:{{coupons.validityPeriod}}</div>
                 </div>
                 </div>
-            </div> -->
+            </div>
   
   
-              <div class="coupon" >
+              <!-- <div class="coupon" >
                 <div class="let-title">
                 <div class="let-title">
                   <div><span>7</span>折</div>
                   <div><span>7</span>折</div>
                   <div class="maxValue">折扣券</div>
                   <div class="maxValue">折扣券</div>
@@ -84,7 +84,7 @@
                   <div class="tips">满90元可用,优惠券有效期<span style="color:#D358A8">3</span>天</div>
                   <div class="tips">满90元可用,优惠券有效期<span style="color:#D358A8">3</span>天</div>
                   <div class="number">剩余数量:2893张</div>
                   <div class="number">剩余数量:2893张</div>
                 </div>
                 </div>
-              </div>
+              </div> -->
   
   
   
   
             <img src="~/assets/image/activity/double-eleven/btn2.png" width="100%"  @click="goOrder">
             <img src="~/assets/image/activity/double-eleven/btn2.png" width="100%"  @click="goOrder">
@@ -105,7 +105,7 @@
     },
     },
     data() {
     data() {
       return {
       return {
-        show:true,
+        show:false,
         coupons:{},
         coupons:{},
         login:false,
         login:false,
         loading:false,
         loading:false,
@@ -162,13 +162,16 @@
       {
       {
         const res = await this.$axios.$post('/activity/v5/couponActivity/getCouponActivityInfo', {},
         const res = await this.$axios.$post('/activity/v5/couponActivity/getCouponActivityInfo', {},
         { headers: { Authorization: this.token }});
         { headers: { Authorization: this.token }});
-        res.data.forEach(element => {
+        if(res.status === 0)
+        {
+          res.data.forEach(element => {
             if(element.receivingStatus !== 3)
             if(element.receivingStatus !== 3)
             {
             {
-               element.remainder = element.remainder 
+              element.remainder = element.remainder
             }
             }
-        });
-        this.couponsList = res.data;
+          });
+          this.couponsList = res.data;
+        }
     
     
       },
       },
       async receiveCouponRewards(row)
       async receiveCouponRewards(row)
@@ -209,7 +212,7 @@
             }catch (error) {
             }catch (error) {
               Toast.clear();
               Toast.clear();
               this.loading = false
               this.loading = false
-              await this.getCoupons()
+              // await this.getCoupons()
               Toast({
               Toast({
                 message: error.message,
                 message: error.message,
                 position: 'top',
                 position: 'top',