소스 검색

fix:优惠选择

needcode 2 년 전
부모
커밋
3a806c887c
1개의 변경된 파일8개의 추가작업 그리고 7개의 파일을 삭제
  1. 8 7
      src/pages-charge/appointment/appointment.vue

+ 8 - 7
src/pages-charge/appointment/appointment.vue

@@ -131,7 +131,9 @@
           class="mt-20 block flex-align-center pl-30 pr-30 pt-30 pb-30"
           @click="
             to(
-              `/pages-charge/discount/discount?index=${discountIndex}&id=${activity.id}`
+              `/pages-charge/discount/discount?index=${discountIndex}${
+                activity && activity.id ? `&id=${activity.id}` : ''
+              }`
             )
           "
         >
@@ -140,17 +142,16 @@
             <view class="fs-28 lh-28 ml-auto" style="color: #f43636"
               >{{ discountList[discountIndex].discountFormat }}折</view
             >
+            <uni-icons type="right" size="16" color="#CACACA"></uni-icons>
           </block>
-          <block v-else>
-            <view
-              class="fs-28 lh-28 ml-auto"
-              style="color: #f43636"
-              v-if="activity"
+          <block v-else-if="activity">
+            <view class="fs-28 lh-28 ml-auto" style="color: #f43636"
               >{{ activity.minDiscount }}折</view
             >
             <view class="fs-28 lh-28 color-666 ml-8">权益待领取</view>
+            <uni-icons type="right" size="16" color="#CACACA"></uni-icons>
           </block>
-          <uni-icons type="right" size="16" color="#CACACA"></uni-icons>
+          <view v-else class="fs-28 lh-28 color-666 ml-auto">无</view>
         </view>
         <view
           class="mt-20 block flex-align-center pl-30 pr-30 pt-30 pb-30"