|
@ -1,28 +1,28 @@ |
|
|
<template> |
|
|
<template> |
|
|
<el-dialog |
|
|
<el-dialog |
|
|
title="发货信息" |
|
|
v-if="dialogShow" |
|
|
|
|
|
:title="$t('outbill.placeholder.end33')" |
|
|
append-to-body |
|
|
append-to-body |
|
|
:visible.sync="dialogVisible" |
|
|
:visible.sync="dialogVisible" |
|
|
:before-close="handleClose" |
|
|
:before-close="handleClose" |
|
|
width="1100px" |
|
|
width="1100px" |
|
|
destroy-on-close |
|
|
destroy-on-close |
|
|
v-if="dialogShow" |
|
|
|
|
|
@close="close" |
|
|
@close="close" |
|
|
> |
|
|
> |
|
|
<el-form ref="form3" :model="formMst" :rules="rules" size="mini" label-width="130px"> |
|
|
<el-form ref="form3" :model="formMst" :rules="rules" size="mini" label-width="130px"> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="收货单位:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.consignee')"> |
|
|
<el-input v-model="formMst.consignee" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.consignee" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="收货人:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.receiver')"> |
|
|
<el-input v-model="formMst.receiver" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.receiver" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="收货地址:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.receiptaddress')"> |
|
|
<el-input v-model="formMst.receiptaddress" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.receiptaddress" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
@ -30,12 +30,12 @@ |
|
|
|
|
|
|
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="收货人联系电话:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.receiptphone')"> |
|
|
<el-input v-model="formMst.receiptphone" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.receiptphone" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="合同号:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.contractno')"> |
|
|
<el-input v-model="formMst.contractno" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.contractno" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- <el-form-item label="物流公司:"> |
|
|
<!-- <el-form-item label="物流公司:"> |
|
@ -43,12 +43,12 @@ |
|
|
</el-form-item>--> |
|
|
</el-form-item>--> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="送货单位:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.deliveryunit')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="formMst.deliveryunit" |
|
|
v-model="formMst.deliveryunit" |
|
|
clearable |
|
|
clearable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="请选择" |
|
|
:placeholder="$t('outbill.placeholder.select')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
style="width: 210px" |
|
|
style="width: 210px" |
|
|
> |
|
|
> |
|
@ -67,12 +67,12 @@ |
|
|
</el-row> |
|
|
</el-row> |
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="送货方地址:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.deliveryaddress')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="formMst.deliveryaddress" |
|
|
v-model="formMst.deliveryaddress" |
|
|
clearable |
|
|
clearable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="请选择" |
|
|
:placeholder="$t('outbill.placeholder.select')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
style="width: 210px" |
|
|
style="width: 210px" |
|
|
> |
|
|
> |
|
@ -86,12 +86,12 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="物流公司编码:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.trans_code')"> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="formMst.trans_code" |
|
|
v-model="formMst.trans_code" |
|
|
clearable |
|
|
clearable |
|
|
size="mini" |
|
|
size="mini" |
|
|
placeholder="请选择" |
|
|
:placeholder="$t('outbill.placeholder.select')" |
|
|
class="filter-item" |
|
|
class="filter-item" |
|
|
style="width: 210px" |
|
|
style="width: 210px" |
|
|
> |
|
|
> |
|
@ -105,7 +105,7 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="预估运费:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.estimated_freight')"> |
|
|
<el-input v-model="formMst.estimated_freight" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.estimated_freight" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<!-- <el-form-item label="送货方联系人:"> |
|
|
<!-- <el-form-item label="送货方联系人:"> |
|
@ -120,27 +120,23 @@ |
|
|
<el-input v-model="formMst.deliveryphone" size="mini" style="width: 210px"/> |
|
|
<el-input v-model="formMst.deliveryphone" size="mini" style="width: 210px"/> |
|
|
</el-form-item>--> |
|
|
</el-form-item>--> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8" /> |
|
|
|
|
|
<el-col :span="8" /> |
|
|
</el-col> |
|
|
|
|
|
<el-col :span="8"> |
|
|
|
|
|
|
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
</el-row> |
|
|
|
|
|
|
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="运转费:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.run_freight')"> |
|
|
<el-input v-model="formMst.run_freight" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.run_freight" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="卸车费:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.unload_freight')"> |
|
|
<el-input v-model="formMst.unload_freight" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.unload_freight" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="其他费用:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.other_freight')"> |
|
|
<el-input v-model="formMst.other_freight" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.other_freight" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
@ -148,25 +144,26 @@ |
|
|
|
|
|
|
|
|
<el-row> |
|
|
<el-row> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="运单号:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.order_number')"> |
|
|
<el-input v-model="formMst.order_number" size="mini" style="width: 210px" /> |
|
|
<el-input v-model="formMst.order_number" size="mini" style="width: 210px" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="8"> |
|
|
<el-col :span="8"> |
|
|
<el-form-item label="车型:"> |
|
|
<el-form-item :label="$t('outbill.placeholder.car_type')"> |
|
|
<!-- <el-input v-model="formMst.car_type" size="mini" style="width: 210px"/>--> |
|
|
<!-- <el-input v-model="formMst.car_type" size="mini" style="width: 210px"/>--> |
|
|
<el-select |
|
|
<el-select |
|
|
v-model="formMst.car_type" |
|
|
v-model="formMst.car_type" |
|
|
filterable |
|
|
filterable |
|
|
allow-create |
|
|
allow-create |
|
|
default-first-option |
|
|
default-first-option |
|
|
placeholder="请选择"> |
|
|
:placeholder="$t('outbill.placeholder.select')" |
|
|
|
|
|
> |
|
|
<el-option |
|
|
<el-option |
|
|
v-for="item in carList" |
|
|
v-for="item in carList" |
|
|
:key="item.value" |
|
|
:key="item.value" |
|
|
:label="item.label" |
|
|
:label="item.label" |
|
|
:value="item.value"> |
|
|
:value="item.value" |
|
|
</el-option> |
|
|
/> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-col> |
|
|
</el-col> |
|
@ -178,8 +175,8 @@ |
|
|
</el-col> |
|
|
</el-col> |
|
|
<el-col :span="4"> |
|
|
<el-col :span="4"> |
|
|
<span> |
|
|
<span> |
|
|
<el-button icon="el-icon-check" size="mini" type="primary" @click="moneySubmit">保存</el-button> |
|
|
<el-button icon="el-icon-check" size="mini" type="primary" @click="moneySubmit">{{ $t('outbill.placeholder.save') }}</el-button> |
|
|
<el-button icon="el-icon-close" size="mini" type="info" @click="close">关闭</el-button> |
|
|
<el-button icon="el-icon-close" size="mini" type="info" @click="close">{{ $t('outbill.placeholder.close') }}</el-button> |
|
|
</span> |
|
|
</span> |
|
|
</el-col> |
|
|
</el-col> |
|
|
</el-row> |
|
|
</el-row> |
|
@ -207,14 +204,6 @@ export default { |
|
|
type: Object |
|
|
type: Object |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
watch: { |
|
|
|
|
|
dialogShow: { |
|
|
|
|
|
handler(newValue, oldValue) { |
|
|
|
|
|
this.dialogVisible = newValue |
|
|
|
|
|
this.formMst = this.openParamMoney |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
data() { |
|
|
data() { |
|
|
return { |
|
|
return { |
|
|
transportaList: [], |
|
|
transportaList: [], |
|
@ -244,6 +233,14 @@ export default { |
|
|
dialogVisible: false |
|
|
dialogVisible: false |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
watch: { |
|
|
|
|
|
dialogShow: { |
|
|
|
|
|
handler(newValue, oldValue) { |
|
|
|
|
|
this.dialogVisible = newValue |
|
|
|
|
|
this.formMst = this.openParamMoney |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
created() { |
|
|
created() { |
|
|
crudTransportationbase.getTransporta().then(res => { |
|
|
crudTransportationbase.getTransporta().then(res => { |
|
|
this.transportaList = res |
|
|
this.transportaList = res |
|
|