Răsfoiți Sursa

🐛 MALL:修复领劵中心、拼团订单的判断错误

YunaiV 1 an în urmă
părinte
comite
76a719b46a
2 a modificat fișierele cu 4 adăugiri și 8 ștergeri
  1. 1 1
      pages/activity/groupon/order.vue
  2. 3 7
      pages/coupon/list.vue

+ 1 - 1
pages/activity/groupon/order.vue

@@ -38,7 +38,7 @@
         <view class="order-card-footer ss-flex ss-row-right ss-p-x-20">
           <button
             class="detail-btn ss-reset-button"
-            @tap="sheep.$router.go('/pages/order/detail', { id: record.id })"
+            @tap="sheep.$router.go('/pages/order/detail', { id: record.orderId })"
           >
             订单详情
           </button>

+ 3 - 7
pages/coupon/list.vue

@@ -15,7 +15,7 @@
       text="暂无优惠券"
     />
     <!-- 情况一:领劵中心 -->
-    <template v-if="state.currentTab === '0'">
+    <template v-if="state.currentTab === 0">
       <view v-for="item in state.pagination.list" :key="item.id">
         <s-coupon-list
           :data="item"
@@ -40,11 +40,7 @@
         <s-coupon-list
           :data="item"
           type="user"
-          @tap="
-            sheep.$router.go('/pages/coupon/detail', {
-              data: JSON.stringify(item),
-            })
-          "
+          @tap="sheep.$router.go('/pages/coupon/detail', { couponId: item.id })"
         >
           <template #default>
             <button
@@ -183,12 +179,12 @@
       getData();
     // 我的优惠劵
     } else {
-      state.type = Option.type;
       Option.type === 'geted'
         ? (state.currentTab = 1)
         : Option.type === 'used'
           ? (state.currentTab = 2)
           : (state.currentTab = 3);
+      state.type = state.currentTab;
       getCoupon();
     }
   });