From 0e0a756dea5e57d7b458b7a80107532760c1c85e Mon Sep 17 00:00:00 2001 From: ljx <864490211@qq.com> Date: Tue, 25 Jun 2024 12:06:12 +0800 Subject: [PATCH] =?UTF-8?q?=201.=E5=88=9B=E5=BB=BA=E8=BD=A6=E6=AC=A1?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BF=90=E8=B4=B9=E5=8D=95=E4=BB=B7=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E6=A0=B9=E6=8D=AE=E5=85=A5=E5=BA=93=E5=90=A8=E4=BD=8D?= =?UTF-8?q?=E8=AE=A1=E7=AE=97=E6=80=BB=E4=BB=B7.=202.=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E4=B8=AD=EF=BC=8C=E5=A2=9E=E5=8A=A0=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=91=98=E5=B7=A5=E5=B7=A5=E8=B5=84=EF=BC=8C=E5=91=98?= =?UTF-8?q?=E5=B7=A5=E8=A1=A5=E8=B4=B4=EF=BC=8C=E6=B2=B9=E8=80=97=E9=87=8F?= =?UTF-8?q?=EF=BC=8C=E6=B2=B9=E8=80=97=E5=8D=87=E6=95=B0=EF=BC=8C=E8=BD=A6?= =?UTF-8?q?=E5=88=A9=E6=B6=A6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TrainNumber/TrainNumber/Edit.vue | 12 ++++++++-- .../TrainNumber/TrainNumber/List.vue | 2 +- .../Middle/transport/Truck/Truck/Detail.vue | 22 ++++++++++++++++--- .../transport/Truck/Truck/zkTableList.vue | 16 ++++++++++++++ 4 files changed, 46 insertions(+), 6 deletions(-) diff --git a/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue b/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue index 491de35..e36fe9c 100644 --- a/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue +++ b/src/pages/Middle/transport/TrainNumber/TrainNumber/Edit.vue @@ -562,7 +562,8 @@ export default { // {field: 'is_customer_settlement', title: '客户直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }}, // {field: 'is_supplier_settlement', title: '供应商直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }}, // {field: 'is_driver_settlement', title: '司机直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }}, - {field: 'freight', title: '运费', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, + {field: 'unit_freight', title: '运费单价', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber,blur:this.handleFreight }}}, + {field: 'freight', title: '运费总价', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, // {field: 'is_oil', title: '是否加油', span: 24,itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }}, // {field: 'is_repair', title: '是否维修', span: 6,itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }}, // {field: 'is_change_tire', title: '是否更换轮胎', span: 6,itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }}, @@ -692,7 +693,8 @@ export default { {field: 'customer_warehousing_tonnage',title: '客户入库吨位',span: 6,itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber,blur:this.handleTotalPrice1}}}, {field: 'unit_price', title: '单价', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber,blur:this.handleTotalPrice1 } }}, {field: 'total_price', title: '总价', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, - {field: 'freight', title: '运费', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, + {field: 'unit_freight', title: '运费单价', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber,blur:this.handleFreight1 }}}, + {field: 'freight', title: '运费总价', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}}, ]}, // 司机补贴 driver_subsidyOptions: { @@ -1034,6 +1036,12 @@ export default { handleTotalPrice(){ this.formOptions.data['total_price'] = this.formOptions.data['customer_warehousing_tonnage']*this.formOptions.data['unit_price']; }, + handleFreight(){ + this.formOptions.data['freight'] = this.formOptions.data['unit_freight']*this.formOptions.data['customer_warehousing_tonnage'] + }, + handleFreight1(){ + this.formOptions.data.train_number[this.nowIndex]['freight'] = this.formOptions.data.train_number[this.nowIndex]['unit_freight']*this.formOptions.data.train_number[this.nowIndex]['customer_warehousing_tonnage'] + }, handleTotalPrice1(){ this.formOptions.data.train_number[this.nowIndex]['total_price'] = this.formOptions.data.train_number[this.nowIndex]['customer_warehousing_tonnage']*this.formOptions.data.train_number[this.nowIndex]['unit_price'] }, diff --git a/src/pages/Middle/transport/TrainNumber/TrainNumber/List.vue b/src/pages/Middle/transport/TrainNumber/TrainNumber/List.vue index dfc3591..75ccaf0 100644 --- a/src/pages/Middle/transport/TrainNumber/TrainNumber/List.vue +++ b/src/pages/Middle/transport/TrainNumber/TrainNumber/List.vue @@ -83,7 +83,7 @@