|
@@ -418,19 +418,23 @@ export default defineComponent({
|
|
|
count: '合计(元)',
|
|
|
total: 0,
|
|
|
};
|
|
|
- dataSource = res.priceList.map((ele) => {
|
|
|
+ let newdataSource = []
|
|
|
+ res.priceList.map((ele) => {
|
|
|
+ if(!(ele.type == 0 && ele.status == 0) && ele.laborId != 2){
|
|
|
let price = ele.discount == 1?ele.priceDiscount:ele.price
|
|
|
let elePrice = countItem.total + parseFloat(price) * ele.count
|
|
|
countItem.total = elePrice;
|
|
|
- return {
|
|
|
+ newdataSource.push({
|
|
|
// ...ele,
|
|
|
count: ele.count,
|
|
|
name: ele.name,
|
|
|
price: price,
|
|
|
id: ele.laborId,
|
|
|
total: (price * ele.count).toFixed(2),
|
|
|
- };
|
|
|
+ })
|
|
|
+ }
|
|
|
});
|
|
|
+ dataSource = newdataSource
|
|
|
priceTotal.value = countItem.total?.toFixed(2)
|
|
|
countItem.total = res.repairerVo.warrantyType == 0?'0.00':priceTotal.value
|
|
|
let addItemList = [countItem]
|