Kaynağa Gözat

修改问题

tangning 2 yıl önce
ebeveyn
işleme
66230ee83c
1 değiştirilmiş dosya ile 5 ekleme ve 3 silme
  1. 5 3
      src/views/detail/index.vue

+ 5 - 3
src/views/detail/index.vue

@@ -68,7 +68,7 @@
       <div class="title">费用明细</div>
       <div class="content">
         <div class="cost_list">
-          <div class="item" v-for="item in detailData.priceList" :key="item.name">
+          <div class="item" v-for="item in detailData.priceList" v-show="!(item.type == 0 && item.status == 0)" :key="item.name">
             <span>{{ item.name }}</span>
             <span>¥{{ item.discount ==0 ?item.price:item.priceDiscount }} x{{ item.count }}</span>
           </div>
@@ -172,8 +172,10 @@ onActivated(()=>{
 function priceCount(list){
   let priceCount = 0
   list.map(ele => {
-    let price = ele.discount == 0 ? ele.price : ele.priceDiscount
-    priceCount = (price * ele.count) + priceCount
+    if(!(ele.type == 0 && ele.status == 0)){
+      let price = ele.discount == 0 ? ele.price : ele.priceDiscount
+      priceCount = (price * ele.count) + priceCount
+    }
   })
   return priceCount.toFixed(2)
 }