From 15d5c4694e8ed7ffaa92a8680e7bf2e0815eaec4 Mon Sep 17 00:00:00 2001 From: zhoulinf <2507241354@qq.com> Date: Wed, 13 May 2026 16:24:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E6=95=B0=E6=8D=AE=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E6=9F=A5=E6=89=BE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/workOrder/accounting.vue | 44 ++++++++++++++---------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/src/views/workOrder/accounting.vue b/src/views/workOrder/accounting.vue index f7caf60b..36ab4c20 100644 --- a/src/views/workOrder/accounting.vue +++ b/src/views/workOrder/accounting.vue @@ -507,6 +507,7 @@ export default { }) }, async compute() { + alert(11111) if(this.orderInfo.contractSettleTypeString == '车主现收'){ this.form.supplierBasePrice = 0 this.form.supplierExtraPrice = 0 @@ -662,7 +663,7 @@ export default { this.goback() }, async save() { - const isBlank = (v) => v === '' || v === null || v === undefined || parseFloat(v) <= 0 + const isBlank = (v) => v === '' || v === null || v === undefined || parseFloat(v) < 0 if (this.abState && isBlank(this.form.supplierSettleMileageAb)) { this.$toast('请填写到事发地距离'); return; } @@ -700,7 +701,6 @@ export default { this.orderInfo.customerDistanceLimit && parseFloat(this.form.supplierSettleMileageBc) > parseFloat(this.orderInfo.customerDistanceLimit) ) { - console.log(11111111) if (!this.form.supplierCustomerAmount || parseFloat(this.form.supplierCustomerAmount) == 0) { this.$toast('拖车里程超出免拖范围,请填写收取客户金额'); return; @@ -754,7 +754,7 @@ export default { formData.append('state', 0); formData.append('postfix', this.postfix); formData.append('supplierBridgeAmount', parseInt(this.form.supplierBridgeAmountAb || 0) + parseInt(this.form.supplierBridgeAmountBc || 0) + parseInt(this.form.supplierBridgeAmountCa || 0)); - let res = await updateAccountRecordInfo(formData); + /*let res = await updateAccountRecordInfo(formData); if (res.code === 200) { this.$toast('操作成功') setTimeout(() => { @@ -767,7 +767,7 @@ export default { } }) }, 2000) - } + }*/ this.loading = false; }, async confirmAudit() { @@ -775,47 +775,43 @@ export default { this.$toast('已进入后续流程,不允许操作'); return; } - const isBlank = (v) => v === '' || v === null || v === undefined || parseFloat(v) <= 0 - if (this.abState && isBlank(this.form.settleMileageAb)) { + const isBlank = (v) => v === '' || v === null || v === undefined || parseFloat(v) < 0 + if (this.abState && isBlank(this.form.supplierSettleMileageAb)) { this.$toast('请填写到事发地距离'); return; } - if (this.bcState && isBlank(this.form.settleMileageBc)) { + if (this.bcState && isBlank(this.form.supplierSettleMileageBc)) { this.$toast('请填写拖车里程'); return; } - if (this.caState && isBlank(this.form.settleMileageCa)) { + if (this.caState && isBlank(this.form.supplierSettleMileageCa)) { this.$toast('请填写返程里程'); return; } - if (this.bridgeAbState && !this.isUnsuccessfulSettle && isBlank(this.form.bridgeAmountAb)) { + if (this.bridgeAbState && !this.isUnsuccessfulSettle && isBlank(this.form.supplierBridgeAmountAb)) { this.$toast('请填写ab路桥费'); return; } - if (this.bridgeBcState && !this.isUnsuccessfulSettle && isBlank(this.form.bridgeAmountBc)) { + if (this.bridgeBcState && !this.isUnsuccessfulSettle && isBlank(this.form.supplierBridgeAmountBc)) { this.$toast('请填写bc路桥费'); return; } - if (this.bridgeCaState && !this.isUnsuccessfulSettle && isBlank(this.form.bridgeAmountCa)) { + if (this.bridgeCaState && !this.isUnsuccessfulSettle && isBlank(this.form.supplierBridgeAmountCa)) { this.$toast('请填写ca路桥费'); return; } - if (this.waitAmountState && isBlank(this.form.waitAmount)) { + if (this.waitAmountState && isBlank(this.form.supplierWaitAmount)) { this.$toast('请填写等候费'); return; } - if (!this.auditFormShow && this.tyreAmountState && !this.isUnsuccessfulSettle && isBlank(this.form.tyreNumber)) { - this.$toast('请填写小轮个数'); return; - } - if (this.dilemmaAmountState && this.basePriceDisabled && isBlank(this.form.dilemmaAmount)) { + if (this.dilemmaAmountState && this.basePriceDisabled && isBlank(this.form.supplierDilemmaAmount)) { this.$toast('请填写困境费'); return; } - if (this.basementFeeState && this.isBasementSettle && !this.isUnsuccessfulSettle && isBlank(this.form.basementFee)) { + if (this.basementFeeState && this.isBasementSettle && !this.isUnsuccessfulSettle && isBlank(this.form.supplierBasementFee)) { this.$toast('请填写地库费'); return; } - if (!this.basePriceDisabled && !this.isBasementSettle && isBlank(this.form.basePrice)) { + if (!this.basePriceDisabled && !this.isBasementSettle && isBlank(this.form.supplierBasePrice)) { this.$toast('请填写基本费用'); return; } if ( this.orderInfo.customerDistanceLimit && - parseFloat(this.form.settleMileageBc) > parseFloat(this.orderInfo.customerDistanceLimit) + parseFloat(this.form.supplierSettleMileageBc) > parseFloat(this.orderInfo.customerDistanceLimit) ) { - if (!this.form.customerAmount || parseFloat(this.form.customerAmount) == 0) { - this.$toast('拖车里程超出免拖范围,请填写收取客户金额'); - return; + if (!this.form.supplierCustomerAmount || parseFloat(this.form.supplierCustomerAmount) == 0) { + this.$toast('拖车里程超出免拖范围,请填写收取客户金额'); return; } } this.loading1 = true; @@ -853,7 +849,7 @@ export default { formData.append('state', 0); formData.append('postfix', this.postfix); formData.append('supplierBridgeAmount', parseInt(this.form.supplierBridgeAmountAb || 0) + parseInt(this.form.supplierBridgeAmountBc || 0) + parseInt(this.form.supplierBridgeAmountCa || 0)); - let res = await updateAccountRecordInfo(formData); + /*let res = await updateAccountRecordInfo(formData); if (res.code === 200) { this.$toast('操作成功') setTimeout(() => { @@ -866,7 +862,7 @@ export default { } }) }, 2000) - } + }*/ this.loading1 = false; },