创建车次更新
This commit is contained in:
parent
94b10b3fee
commit
423ba182e2
|
|
@ -77,7 +77,7 @@
|
||||||
</vxe-table>
|
</vxe-table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="tablebox">
|
<div class="tablebox" v-if="false">
|
||||||
<div class="Htitle" style="margin-bottom: 20px;">
|
<div class="Htitle" style="margin-bottom: 20px;">
|
||||||
<div class="left-line"></div>
|
<div class="left-line"></div>
|
||||||
<p class="Htitle-p">加油信息</p>
|
<p class="Htitle-p">加油信息</p>
|
||||||
|
|
@ -89,7 +89,7 @@
|
||||||
</vxe-form-item>
|
</vxe-form-item>
|
||||||
</vxe-form>
|
</vxe-form>
|
||||||
</div>
|
</div>
|
||||||
<div class="tablebox">
|
<div class="tablebox" v-if="false">
|
||||||
<div class="Htitle" style="margin-bottom: 20px;">
|
<div class="Htitle" style="margin-bottom: 20px;">
|
||||||
<div class="left-line"></div>
|
<div class="left-line"></div>
|
||||||
<p class="Htitle-p">其他费用</p>
|
<p class="Htitle-p">其他费用</p>
|
||||||
|
|
@ -200,6 +200,7 @@ export default {
|
||||||
outbound_date: new Date(2100, 1, 1).getTime() / 10000,
|
outbound_date: new Date(2100, 1, 1).getTime() / 10000,
|
||||||
return_date: new Date(2100, 1, 1).getTime() / 10000,
|
return_date: new Date(2100, 1, 1).getTime() / 10000,
|
||||||
end_mileage: 0,
|
end_mileage: 0,
|
||||||
|
current_distance:0,
|
||||||
driver_subsidy_remark: "",
|
driver_subsidy_remark: "",
|
||||||
is_change_tire: 0,
|
is_change_tire: 0,
|
||||||
tire_id: 0,
|
tire_id: 0,
|
||||||
|
|
@ -393,7 +394,9 @@ export default {
|
||||||
onDataChanged: ({value,data}) => {
|
onDataChanged: ({value,data}) => {
|
||||||
console.log(value,data)
|
console.log(value,data)
|
||||||
this.formOptions.data.truck_id = data.id;
|
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"}}
|
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'}},
|
{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: '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: '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_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_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_driver_settlement', title: '司机直接结算', span: 24, itemRender: { name: '$switch', props: { openLabel: '是', openValue: 1, closeValue: 0, closeLabel: '否' } }},
|
||||||
|
|
||||||
|
|
||||||
{field:'',title:'',span:24,isTitle:true,Htitle:'司机补贴',itemRender:{}},//分割线
|
{field:'',title:'',span:24,isTitle:true,Htitle:'司机补贴',itemRender:{}},//分割线
|
||||||
|
|
@ -744,6 +748,23 @@ export default {
|
||||||
this.formOptions.data.other_expenses_log.forEach(item => {
|
this.formOptions.data.other_expenses_log.forEach(item => {
|
||||||
item.other_expenses_amount = Number(item.other_expenses_amount)
|
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);
|
let postdata = Object.assign({}, this.formOptions.data);
|
||||||
// 如果是编辑模式
|
// 如果是编辑模式
|
||||||
if (this.isEdit) {
|
if (this.isEdit) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue