|
|
@ -42,7 +42,8 @@ |
|
|
|
<el-table-column prop="uploadMoney" label="上传金额" align="center" /> |
|
|
|
<el-table-column prop="stayDetermineMoney" label="其中待确认金额" align="center" /> |
|
|
|
<el-table-column prop="money" label="其中费用" align="center" /> |
|
|
|
<el-table-column prop="adjustmentMoney" label="调整金额" align="center" /> |
|
|
|
<el-table-column prop="adjustmentMoney" label="返利调整金额" align="center" /> |
|
|
|
<el-table-column prop="fyAdjustmentMoney" label="其中费用调整金额" align="center" /> |
|
|
|
<el-table-column label="明细" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button type="primary" size="mini" @click="handleLook()">查看</el-button> |
|
|
@ -59,7 +60,8 @@ |
|
|
|
<el-table-column prop="uploadMoney" label="上传金额" align="center" /> |
|
|
|
<el-table-column prop="stayDetermineMoney" label="其中待确认金额" align="center" /> |
|
|
|
<el-table-column prop="money" label="其中费用" align="center" /> |
|
|
|
<el-table-column prop="adjustmentMoney" label="调整金额" align="center" /> |
|
|
|
<el-table-column prop="adjustmentMoney" label="返利调整金额" align="center" /> |
|
|
|
<el-table-column prop="fyAdjustmentMoney" label="其中费用调整金额" align="center" /> |
|
|
|
<el-table-column label="明细" align="center"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-button type="primary" size="mini" @click="handleLook()">查看</el-button> |
|
|
@ -214,6 +216,7 @@ export default { |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].stayDetermineMoney = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].stayDetermineMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].stayDetermineMoney : 0) + parseFloat(e.stayDetermineMoney !== '' ? e.stayDetermineMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].adjustmentMoney = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].adjustmentMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].adjustmentMoney : 0) + parseFloat(e.adjustmentMoney !== '' ? e.adjustmentMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].money = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].money !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].money : 0) + parseFloat(e.money !== '' ? e.money : 0)) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].fyAdjustmentMoney = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].fyAdjustmentMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].fyAdjustmentMoney : 0) + (parseFloat(e.money !== '' ? e.money : 0) - parseFloat(e.withholdCost !== '' ? e.withholdCost : 0))) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].vehRebateSids.push(e.sid) |
|
|
|
v = 1 |
|
|
|
break |
|
|
@ -233,6 +236,7 @@ export default { |
|
|
|
stayDetermineMoney: e.stayDetermineMoney, |
|
|
|
adjustmentMoney: e.adjustmentMoney, |
|
|
|
money: e.money, |
|
|
|
fyAdjustmentMoney: Math.round((parseFloat(e.money !== '' ? e.money : 0) - parseFloat(e.withholdCost !== '' ? e.withholdCost : 0)) * 100) / 100, |
|
|
|
vehRebateSids: [e.sid], |
|
|
|
sid: '', |
|
|
|
mainSid: '' |
|
|
@ -251,6 +255,7 @@ export default { |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney : 0) + parseFloat(s.stayDetermineMoney !== '' ? s.stayDetermineMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney : 0) + parseFloat(s.adjustmentMoney !== '' ? s.adjustmentMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money : 0) + parseFloat(s.money !== '' ? s.money : 0)) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].fyAdjustmentMoney = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].fyAdjustmentMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].fyAdjustmentMoney : 0) + (parseFloat(s.money !== '' ? s.money : 0) - parseFloat(s.withholdCost !== '' ? s.withholdCost : 0))) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].vehRebateSids.push(s.sid) |
|
|
|
k = 1 |
|
|
|
break |
|
|
@ -268,6 +273,7 @@ export default { |
|
|
|
stayDetermineMoney: s.stayDetermineMoney, |
|
|
|
adjustmentMoney: s.adjustmentMoney, |
|
|
|
money: s.money, |
|
|
|
fyAdjustmentMoney: Math.round((parseFloat(s.money !== '' ? s.money : 0) - parseFloat(s.withholdCost !== '' ? s.withholdCost : 0)) * 100) / 100, |
|
|
|
vehRebateSids: [s.sid], |
|
|
|
sid: '', |
|
|
|
mainSid: '' |
|
|
@ -307,6 +313,7 @@ export default { |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].stayDetermineMoney = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].stayDetermineMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].stayDetermineMoney : 0) + parseFloat(e.stayDetermineMoney !== '' ? e.stayDetermineMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].adjustmentMoney = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].adjustmentMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].adjustmentMoney : 0) + parseFloat(e.adjustmentMoney !== '' ? e.adjustmentMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].money = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].money !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].money : 0) + parseFloat(e.money !== '' ? e.money : 0)) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].fyAdjustmentMoney = Math.round((parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].fyAdjustmentMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].fyAdjustmentMoney : 0) + (parseFloat(e.money !== '' ? e.money : 0) - parseFloat(e.withholdCost !== '' ? e.withholdCost : 0))) * 100) / 100 |
|
|
|
this.formobj.scmWhenVehrebateCheckapplydetailDetails[i].vehRebateSids.push(e.sid) |
|
|
|
v = 1 |
|
|
|
break |
|
|
@ -326,6 +333,7 @@ export default { |
|
|
|
stayDetermineMoney: e.stayDetermineMoney, |
|
|
|
adjustmentMoney: e.adjustmentMoney, |
|
|
|
money: e.money, |
|
|
|
fyAdjustmentMoney: Math.round((parseFloat(e.money !== '' ? e.money : 0) - parseFloat(e.withholdCost !== '' ? e.withholdCost : 0)) * 100) / 100, |
|
|
|
vehRebateSids: [e.sid], |
|
|
|
sid: '', |
|
|
|
mainSid: '' |
|
|
@ -344,6 +352,7 @@ export default { |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney : 0) + parseFloat(s.stayDetermineMoney !== '' ? s.stayDetermineMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney : 0) + parseFloat(s.adjustmentMoney !== '' ? s.adjustmentMoney : 0)) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money : 0) + parseFloat(s.money !== '' ? s.money : 0)) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].fyAdjustmentMoney = Math.round((parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].fyAdjustmentMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].fyAdjustmentMoney : 0) + (parseFloat(s.money !== '' ? s.money : 0) - parseFloat(s.withholdCost !== '' ? s.withholdCost : 0))) * 100) / 100 |
|
|
|
this.formobj.scmLastVehrebateCheckapplydetailDetails[l].vehRebateSids.push(s.sid) |
|
|
|
k = 1 |
|
|
|
break |
|
|
@ -361,6 +370,7 @@ export default { |
|
|
|
stayDetermineMoney: s.stayDetermineMoney, |
|
|
|
adjustmentMoney: s.adjustmentMoney, |
|
|
|
money: s.money, |
|
|
|
fyAdjustmentMoney: Math.round((parseFloat(s.money !== '' ? s.money : 0) - parseFloat(s.withholdCost !== '' ? s.withholdCost : 0)) * 100) / 100, |
|
|
|
vehRebateSids: [s.sid], |
|
|
|
sid: '', |
|
|
|
mainSid: '' |
|
|
@ -489,6 +499,16 @@ export default { |
|
|
|
} |
|
|
|
}, 0) |
|
|
|
sums[index] += '' |
|
|
|
} else if (column.property === 'fyAdjustmentMoney') { |
|
|
|
sums[index] = values.reduce((prev, curr) => { |
|
|
|
const value = Number(curr) |
|
|
|
if (!isNaN(value)) { |
|
|
|
return prev + curr |
|
|
|
} else { |
|
|
|
return prev |
|
|
|
} |
|
|
|
}, 0) |
|
|
|
sums[index] += '' |
|
|
|
} |
|
|
|
}) |
|
|
|
return sums |
|
|
|