创建车次更新
This commit is contained in:
parent
94b10b3fee
commit
423ba182e2
|
|
@ -77,7 +77,7 @@
|
|||
</vxe-table>
|
||||
</div>
|
||||
|
||||
<div class="tablebox">
|
||||
<div class="tablebox" v-if="false">
|
||||
<div class="Htitle" style="margin-bottom: 20px;">
|
||||
<div class="left-line"></div>
|
||||
<p class="Htitle-p">加油信息</p>
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
</vxe-form-item>
|
||||
</vxe-form>
|
||||
</div>
|
||||
<div class="tablebox">
|
||||
<div class="tablebox" v-if="false">
|
||||
<div class="Htitle" style="margin-bottom: 20px;">
|
||||
<div class="left-line"></div>
|
||||
<p class="Htitle-p">其他费用</p>
|
||||
|
|
@ -200,6 +200,7 @@ export default {
|
|||
outbound_date: new Date(2100, 1, 1).getTime() / 10000,
|
||||
return_date: new Date(2100, 1, 1).getTime() / 10000,
|
||||
end_mileage: 0,
|
||||
current_distance:0,
|
||||
driver_subsidy_remark: "",
|
||||
is_change_tire: 0,
|
||||
tire_id: 0,
|
||||
|
|
@ -393,7 +394,9 @@ export default {
|
|||
onDataChanged: ({value,data}) => {
|
||||
console.log(value,data)
|
||||
this.formOptions.data.truck_id = data.id;
|
||||
this.current_distance = data.current_distance
|
||||
this.formOptions.data.current_distance = data.current_distance;
|
||||
this.formOptions.data.end_mileage = data.current_distance;
|
||||
this.formOptions.items[12].itemRender.props.min = data.current_distance;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -435,7 +438,8 @@ export default {
|
|||
itemRender: {name: '$input', props: {type: "date"}}
|
||||
},
|
||||
|
||||
{field: 'end_mileage',isNeedOutbound:true, title: '结束公里数', span: 6, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}},
|
||||
{field: 'end_mileage',isNeedOutbound:true, title: '结束公里数', span: 6, itemRender: {name: '$input', props: {type: "number",min:0}, events: { input: this.handleInputNumber }}},
|
||||
{field: 'current_distance', title: '车辆当前公里数', span: 6},
|
||||
|
||||
{field: 'outbound_remark', title: '出车备注', isNeedOutbound:true,span: 24, itemRender: {name: '$textarea'}},
|
||||
|
||||
|
|
@ -528,9 +532,9 @@ export default {
|
|||
{field: 'unit_price', title: '单价', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber } }},
|
||||
{field: 'total_price', title: '总价', span: 8, itemRender: {name: '$input', props: {type: "number"}, events: { input: this.handleInputNumber }}},
|
||||
|
||||
{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: '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:'',title:'',span:24,isTitle:true,Htitle:'司机补贴',itemRender:{}},//分割线
|
||||
|
|
@ -744,6 +748,23 @@ export default {
|
|||
this.formOptions.data.other_expenses_log.forEach(item => {
|
||||
item.other_expenses_amount = Number(item.other_expenses_amount)
|
||||
})
|
||||
//判断是否需要委外
|
||||
if(this.formOptions.data.is_outsourcing == 0){
|
||||
this.formOptions.data.outsourcing_truck_number = null;
|
||||
this.formOptions.data.outsourcing_driver_name = null;
|
||||
this.formOptions.data.outsourcing_driver_phone = null;
|
||||
}
|
||||
//判断是否需要出车
|
||||
if(this.formOptions.data.is_need_outbound == 0){
|
||||
this.formOptions.data.outbound_date = null;
|
||||
this.formOptions.data.return_date = null;
|
||||
this.formOptions.data.end_mileage = null;
|
||||
this.formOptions.data.outbound_remark = null;
|
||||
this.formOptions.data.truck_name = null;
|
||||
this.formOptions.data.truck_id = null;
|
||||
this.formOptions.data.driver_name = null;
|
||||
this.formOptions.data.driver_id = null;
|
||||
}
|
||||
let postdata = Object.assign({}, this.formOptions.data);
|
||||
// 如果是编辑模式
|
||||
if (this.isEdit) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue