From a100cc39862f9f3e1964a5925e7ee5f50adc3218 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 29 Aug 2024 17:14:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8D=95=E8=BD=A6=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E6=A0=B8=E5=AF=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../danchefanliheduiEdit.vue | 43 +++++++++++-------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/danchefanliheduiFlow/danchefanliheduiEdit.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/danchefanliheduiFlow/danchefanliheduiEdit.vue index c0896a9579..3228b32e3f 100644 --- a/anrui-scm/anrui-scm-ui/src/views/workFlow/danchefanliheduiFlow/danchefanliheduiEdit.vue +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/danchefanliheduiFlow/danchefanliheduiEdit.vue @@ -316,13 +316,14 @@ export default { let v = 0 for (var j in this.formobj.scmWhenVehrebateCheckapplydetailDetails) { if (this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].rebateTypeValue === cval.rebateTypeValue) { - this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].num = parseInt(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].num) + parseInt(1) - this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].withRebate = parseInt(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].withRebate) + parseInt(cval.withRebate) - this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].uploadMoney = parseInt(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].uploadMoney) + parseInt(cval.uploadMoney) - this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].stayDetermineMoney = parseInt(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].stayDetermineMoney) + parseInt(cval.stayDetermineMoney) - this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].adjustmentMoney = parseInt(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].adjustmentMoney) + parseInt(cval.adjustmentMoney) - this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].money = parseInt(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].money) + parseInt(cval.money) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].num = parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].num) + parseFloat(1) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].withRebate = parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].withRebate !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].withRebate : 0) + parseFloat(cval.withRebate !== '' ? cval.withRebate : 0) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].uploadMoney = parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].uploadMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].uploadMoney : 0) + parseFloat(cval.uploadMoney !== '' ? cval.uploadMoney : 0) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].stayDetermineMoney = parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].stayDetermineMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].stayDetermineMoney : 0) + parseFloat(cval.stayDetermineMoney !== '' ? cval.stayDetermineMoney : 0) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].adjustmentMoney = parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].adjustmentMoney !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].adjustmentMoney : 0) + parseFloat(cval.adjustmentMoney !== '' ? cval.adjustmentMoney : 0) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].money = parseFloat(this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].money !== '' ? this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].money : 0) + parseFloat(cval.money !== '' ? cval.money : 0) this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].vehRebateSids.push(cval.sid) + this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].vehRebateSid = this.formobj.scmWhenVehrebateCheckapplydetailDetails[j].vehRebateSids.join(',') v = 1 break } @@ -339,6 +340,7 @@ export default { stayDetermineMoney: cval.stayDetermineMoney, adjustmentMoney: cval.adjustmentMoney, money: cval.money, + vehRebateSid: cval.sid, vehRebateSids: [cval.sid], sid: '', mainSid: '' @@ -355,13 +357,13 @@ export default { let v = 0 for (var l in this.formobj.scmLastVehrebateCheckapplydetailDetails) { if (this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withholdingDate === bval.withholdingDate) { - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withholdingAmount = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withholdingAmount) + parseInt(1) - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadAmount = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadAmount) + parseInt(1) - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withRebate = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withRebate) + parseInt(bval.withRebate) - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadMoney = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadMoney) + parseInt(bval.uploadMoney) - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney) + parseInt(bval.stayDetermineMoney) - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney) + parseInt(bval.adjustmentMoney) - this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money = parseInt(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money) + parseInt(bval.money) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withholdingAmount = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withholdingAmount !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withholdingAmount : 0) + parseFloat(1) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadAmount = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadAmount !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadAmount : 0) + parseFloat(1) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withRebate = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withRebate !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].withRebate : 0) + parseFloat(bval.withRebate !== '' ? bval.withRebate : 0) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadMoney = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].uploadMoney : 0) + parseFloat(bval.uploadMoney !== '' ? bval.uploadMoney : 0) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].stayDetermineMoney : 0) + parseFloat(bval.stayDetermineMoney !== '' ? bval.stayDetermineMoney : 0) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].adjustmentMoney : 0) + parseFloat(bval.adjustmentMoney !== '' ? bval.adjustmentMoney : 0) + this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money = parseFloat(this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money !== '' ? this.formobj.scmLastVehrebateCheckapplydetailDetails[l].money : 0) + parseFloat(bval.money !== '' ? bval.money : 0) this.formobj.scmLastVehrebateCheckapplydetailDetails[l].vehRebateSids.push(bval.sid) v = 1 break @@ -404,13 +406,14 @@ export default { let v = 0 for (var j in aa) { if (aa[j].rebateTypeValue === cval.rebateTypeValue) { - aa[j].num = parseInt(aa[j].num) + parseInt(1) - aa[j].withRebate = parseInt(aa[j].withRebate) + parseInt(cval.withRebate) - aa[j].uploadMoney = parseInt(aa[j].uploadMoney) + parseInt(cval.uploadMoney) - aa[j].stayDetermineMoney = parseInt(aa[j].stayDetermineMoney) + parseInt(cval.stayDetermineMoney) - aa[j].adjustmentMoney = parseInt(aa[j].adjustmentMoney) + parseInt(cval.adjustmentMoney) - aa[j].money = parseInt(aa[j].money) + parseInt(cval.money) + aa[j].num = parseFloat(aa[j].num) + parseFloat(1) + aa[j].withRebate = parseFloat(aa[j].withRebate !== '' ? aa[j].withRebate : 0) + parseFloat(cval.withRebate !== '' ? cval.withRebate : 0) + aa[j].uploadMoney = parseFloat(aa[j].uploadMoney !== '' ? aa[j].uploadMoney : 0) + parseFloat(cval.uploadMoney !== '' ? cval.uploadMoney : 0) + aa[j].stayDetermineMoney = parseFloat(aa[j].stayDetermineMoney !== '' ? aa[j].stayDetermineMoney : 0) + parseFloat(cval.stayDetermineMoney !== '' ? cval.stayDetermineMoney : 0) + aa[j].adjustmentMoney = parseFloat(aa[j].adjustmentMoney !== '' ? aa[j].adjustmentMoney : 0) + parseFloat(cval.adjustmentMoney !== '' ? cval.adjustmentMoney : 0) + aa[j].money = parseFloat(aa[j].money !== '' ? aa[j].money : 0) + parseFloat(cval.money !== '' ? cval.money : 0) aa[j].vehRebateSids.push(cval.sid) + aa[j].vehRebateSid = aa[j].vehRebateSids.join(',') v = 1 break } @@ -427,6 +430,7 @@ export default { stayDetermineMoney: cval.stayDetermineMoney, adjustmentMoney: cval.adjustmentMoney, money: cval.money, + vehRebateSid: cval.sid, vehRebateSids: [cval.sid], sid: '', mainSid: '' @@ -446,6 +450,7 @@ export default { this.formobj.scmWhenVehrebateCheckapplydetailDetails[k].adjustmentMoney = aa[0].adjustmentMoney this.formobj.scmWhenVehrebateCheckapplydetailDetails[k].money = aa[0].money this.formobj.scmWhenVehrebateCheckapplydetailDetails[k].vehRebateSids = aa[0].vehRebateSids + this.formobj.scmWhenVehrebateCheckapplydetailDetails[k].vehRebateSid = aa[0].vehRebateSid break } }