소스 검색

修改问题

tangning 2 년 전
부모
커밋
66230ee83c
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  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="title">费用明细</div>
       <div class="content">
       <div class="content">
         <div class="cost_list">
         <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.name }}</span>
             <span>¥{{ item.discount ==0 ?item.price:item.priceDiscount }} x{{ item.count }}</span>
             <span>¥{{ item.discount ==0 ?item.price:item.priceDiscount }} x{{ item.count }}</span>
           </div>
           </div>
@@ -172,8 +172,10 @@ onActivated(()=>{
 function priceCount(list){
 function priceCount(list){
   let priceCount = 0
   let priceCount = 0
   list.map(ele => {
   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)
   return priceCount.toFixed(2)
 }
 }