Browse Source

Merge remote-tracking branch 'origin/dev' into dev

fix_bug_pro20231227
0.0 1 year ago
parent
commit
ce32b9fc16
  1. 4
      src/views/distribution/deliverylist/distributionDeliveryListedt.vue
  2. 35
      src/views/distribution/turndelivery/deliveryDiscuss.vue

4
src/views/distribution/deliverylist/distributionDeliveryListedt.vue

@ -2810,7 +2810,9 @@ export default {
const data = res.data.data; const data = res.data.data;
this.deliverydata = data; this.deliverydata = data;
// this.deliverydata.outboundDate = data.stockupInfo.outboundDate; // this.deliverydata.outboundDate = data.stockupInfo.outboundDate;
this.deliverydata.forkliftName = data.stockupInfo.forkliftName; if(data.stockupInfo.forkliftName){
this.deliverydata.forkliftName = data.stockupInfo.forkliftName;
}
console.log('this.deliverydata>>>>>>>>>>>>', this.deliverydata); console.log('this.deliverydata>>>>>>>>>>>>', this.deliverydata);
this.deliverydata.remarks = data.remarks; this.deliverydata.remarks = data.remarks;

35
src/views/distribution/turndelivery/deliveryDiscuss.vue

@ -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);

Loading…
Cancel
Save