Browse Source

修改问题

tangning 2 years ago
parent
commit
c7bb81bc33
1 changed files with 9 additions and 4 deletions
  1. 9 4
      src/views/detail/index.vue

+ 9 - 4
src/views/detail/index.vue

@@ -68,14 +68,19 @@
       <div class="title">费用明细</div>
       <div class="content">
         <div class="cost_list">
-          <div class="item" v-for="item in detailData.priceList" v-show="!(item.type == 0 && item.status == 0) && item.laborId != 2" :key="item.name">
+          <!-- v-show="!(item.type == 0 && item.status == 0) && item.laborId != 2" -->
+          <div class="item" v-for="item in detailData.priceList" :key="item.name">
             <span>{{ item.name }}</span>
             <span>¥{{ item.discount ==0 ?item.price:item.priceDiscount }} x{{ item.count }}</span>
           </div>
+          <div class="item" v-if="detailData.repairerVo.warrantyType == 0">
+            <span>保内维修</span>
+            <span>¥ -{{ priceCount(detailData?.priceList || []) }}</span>
+          </div>
         </div>
         <div class="cell" style="border: none">
           <span>维修费用</span>
-          <span>¥{{ priceCount(detailData?.priceList || []) }}</span>
+          <span>¥{{ detailData.repairerVo.warrantyType == 0?'0.00':priceCount(detailData?.priceList || []) }}</span>
         </div>
       </div>
     </div>
@@ -172,10 +177,10 @@ onActivated(()=>{
 function priceCount(list){
   let priceCount = 0
   list.map(ele => {
-    if(!(ele.type == 0 && ele.status == 0) && ele.laborId != 2){
+    // if(!(ele.type == 0 && ele.status == 0) && ele.laborId != 2){
       let price = ele.discount == 0 ? ele.price : ele.priceDiscount
       priceCount = (price * ele.count) + priceCount
-    }
+    // }
   })
   return priceCount.toFixed(2)
 }