|
@@ -20,7 +20,7 @@
|
|
<div class="cost_list">
|
|
<div class="cost_list">
|
|
<div class="item" v-for="item in detail.priceList" :key="item.name">
|
|
<div class="item" v-for="item in detail.priceList" :key="item.name">
|
|
<span>{{ item.name }}</span>
|
|
<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>
|
|
</div>
|
|
<div class="cell" style="border: none">
|
|
<div class="cell" style="border: none">
|
|
@@ -57,7 +57,8 @@ onMounted(async () => {
|
|
detail.value.repairerVo = <any>detaile.repairerVo;
|
|
detail.value.repairerVo = <any>detaile.repairerVo;
|
|
detail.value.repairRegisterVo = <any>detaile.repairRegisterVo;
|
|
detail.value.repairRegisterVo = <any>detaile.repairRegisterVo;
|
|
detail.value.priceList = <any>detaile.priceList.map((ele) => {
|
|
detail.value.priceList = <any>detaile.priceList.map((ele) => {
|
|
- amount = amount + ele.price * ele.count;
|
|
|
|
|
|
+ let price = ele.discount == 0 ? ele.price : ele.priceDiscount
|
|
|
|
+ amount = amount + price * ele.count;
|
|
return ele;
|
|
return ele;
|
|
});
|
|
});
|
|
detail.value.amount = amount;
|
|
detail.value.amount = amount;
|