|
@@ -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)
|
|
|
}
|