|
@@ -70,7 +70,7 @@
|
|
|
<div class="cost_list">
|
|
|
<div class="item" v-for="item in detailData.priceList" :key="item.name">
|
|
|
<span>{{ item.name }}</span>
|
|
|
- <span>¥{{ item.price }} x{{ item.count }}</span>
|
|
|
+ <span>¥{{ item.discount ==0 ?item.price:item.priceDiscount }} x{{ item.count }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="cell" style="border: none">
|
|
@@ -170,11 +170,12 @@ onActivated(()=>{
|
|
|
|
|
|
})
|
|
|
function priceCount(list){
|
|
|
- let price = 0
|
|
|
+ let priceCount = 0
|
|
|
list.map(ele => {
|
|
|
- price = (ele.price * ele.count) + price
|
|
|
+ let price = ele.discount == 0 ? ele.price : ele.priceDiscount
|
|
|
+ priceCount = (price * ele.count) + priceCount
|
|
|
})
|
|
|
- return price.toFixed(2)
|
|
|
+ return priceCount.toFixed(2)
|
|
|
}
|
|
|
const getDetaile = async () => {
|
|
|
const { data } = await repairDetails(id);
|