|
|
@ -10,18 +10,19 @@ |
|
|
|
<el-form ref="form" :model="driverForm" label-width="100px" style="margin: 3px"> |
|
|
|
<el-form ref="form" :model="driverForm" label-width="100px" style="margin: 3px"> |
|
|
|
<el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="配送车辆:" prop="vehicleIds"> |
|
|
|
<el-form-item label="配送司机:" prop="goodsShelfId"> |
|
|
|
|
|
|
|
<!-- @change="changeSlaveDriver"--> |
|
|
|
<el-select |
|
|
|
<el-select |
|
|
|
filterable |
|
|
|
v-model="deliveryDriver" |
|
|
|
multiple |
|
|
|
multiple |
|
|
|
v-model="vehicleIds" |
|
|
|
filterable |
|
|
|
placeholder="请选择车辆" |
|
|
|
@change="changeDriver" |
|
|
|
@change="changeVehicle" |
|
|
|
placeholder="请选择司机" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-option |
|
|
|
<el-option |
|
|
|
v-for="item in vehicleData" |
|
|
|
v-for="item in driverData" |
|
|
|
:key="item.id" |
|
|
|
:key="item.id" |
|
|
|
:label="item.vehicleNub" |
|
|
|
:label="item.name" |
|
|
|
:value="item.id" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-option> |
|
|
@ -29,19 +30,18 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="配送司机:" prop="goodsShelfId"> |
|
|
|
<el-form-item label="配送车辆:" prop="vehicleIds"> |
|
|
|
<!-- @change="changeSlaveDriver"--> |
|
|
|
|
|
|
|
<el-select |
|
|
|
<el-select |
|
|
|
v-model="deliveryDriver" |
|
|
|
|
|
|
|
multiple |
|
|
|
|
|
|
|
filterable |
|
|
|
filterable |
|
|
|
@change="changeDriver" |
|
|
|
multiple |
|
|
|
placeholder="请选择司机" |
|
|
|
v-model="vehicleIds" |
|
|
|
|
|
|
|
placeholder="请选择车辆" |
|
|
|
|
|
|
|
@change="changeVehicle" |
|
|
|
> |
|
|
|
> |
|
|
|
<el-option |
|
|
|
<el-option |
|
|
|
v-for="item in driverData" |
|
|
|
v-for="item in vehicleData" |
|
|
|
:key="item.id" |
|
|
|
:key="item.id" |
|
|
|
:label="item.name" |
|
|
|
:label="item.vehicleNub" |
|
|
|
:value="item.id" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-option> |
|
|
@ -49,6 +49,7 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
<el-col :span="6"> |
|
|
|
<span> |
|
|
|
<span> |
|
|
|
<el-form-item label="主司机:" prop="forklift"> |
|
|
|
<el-form-item label="主司机:" prop="forklift"> |
|
|
@ -969,7 +970,7 @@ import { ElMessage } from 'element-plus' |
|
|
|
//查询司机信息 |
|
|
|
//查询司机信息 |
|
|
|
getDriverData() { |
|
|
|
getDriverData() { |
|
|
|
return new Promise((rv, rev) => { |
|
|
|
return new Promise((rv, rev) => { |
|
|
|
getDriverList(1, 10, '').then(res => { |
|
|
|
getDriverList().then(res => { |
|
|
|
this.driverData = res.data.data; |
|
|
|
this.driverData = res.data.data; |
|
|
|
console.log('===============>', res.data.data); |
|
|
|
console.log('===============>', res.data.data); |
|
|
|
rv(res.data.data); |
|
|
|
rv(res.data.data); |
|
|
@ -1004,7 +1005,7 @@ import { ElMessage } from 'element-plus' |
|
|
|
//查询车辆信息 |
|
|
|
//查询车辆信息 |
|
|
|
getvehicleData() { |
|
|
|
getvehicleData() { |
|
|
|
return new Promise((rv, rev) => { |
|
|
|
return new Promise((rv, rev) => { |
|
|
|
getVehicleList(1, 10, '').then(res => { |
|
|
|
getVehicleList().then(res => { |
|
|
|
this.vehicleData = res.data.data; |
|
|
|
this.vehicleData = res.data.data; |
|
|
|
console.log('^^^^^^^^^^^^^^^^', res.data.data); |
|
|
|
console.log('^^^^^^^^^^^^^^^^', res.data.data); |
|
|
|
rv(res.data.data); |
|
|
|
rv(res.data.data); |
|
|
|