|
|
|
@ -11,18 +11,20 @@
|
|
|
|
|
<el-form ref="form" :model="driverForm" label-width="100px" style="margin: 3px"> |
|
|
|
|
<el-row> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="车辆信息:" prop="vehicleIds"> |
|
|
|
|
<el-form-item label="配送司机信息:" prop="goodsShelfId"> |
|
|
|
|
<!-- @change="changeSlaveDriver"--> |
|
|
|
|
<el-select |
|
|
|
|
filterable |
|
|
|
|
v-model="deliveryDriver" |
|
|
|
|
multiple |
|
|
|
|
v-model="vehicleIds" |
|
|
|
|
placeholder="请选择车辆" |
|
|
|
|
@change="changeVehicle" |
|
|
|
|
filterable |
|
|
|
|
@change="changeDriver" |
|
|
|
|
|
|
|
|
|
placeholder="请选择司机" |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in vehicleData" |
|
|
|
|
v-for="item in driverData" |
|
|
|
|
:key="item.id" |
|
|
|
|
:label="item.vehicleNub" |
|
|
|
|
:label="item.name" |
|
|
|
|
:value="item.id" |
|
|
|
|
> |
|
|
|
|
</el-option> |
|
|
|
@ -30,26 +32,25 @@
|
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<el-form-item label="配送司机信息:" prop="goodsShelfId"> |
|
|
|
|
<!-- @change="changeSlaveDriver"--> |
|
|
|
|
<el-form-item label="车辆信息:" prop="vehicleIds"> |
|
|
|
|
<el-select |
|
|
|
|
v-model="deliveryDriver" |
|
|
|
|
multiple |
|
|
|
|
filterable |
|
|
|
|
@change="changeDriver" |
|
|
|
|
|
|
|
|
|
placeholder="请选择司机" |
|
|
|
|
multiple |
|
|
|
|
v-model="vehicleIds" |
|
|
|
|
placeholder="请选择车辆" |
|
|
|
|
@change="changeVehicle" |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in driverData" |
|
|
|
|
v-for="item in vehicleData" |
|
|
|
|
:key="item.id" |
|
|
|
|
:label="item.name" |
|
|
|
|
:label="item.vehicleNub" |
|
|
|
|
:value="item.id" |
|
|
|
|
> |
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
<span> |
|
|
|
|
<el-form-item label="主司机:" prop="forklift"> |
|
|
|
@ -208,27 +209,27 @@
|
|
|
|
|
<el-row> |
|
|
|
|
|
|
|
|
|
</el-row> |
|
|
|
|
<!-- <el-col :span="6">--> |
|
|
|
|
<!-- <el-form-item label="配送方式:" prop="serveType" label-width="100px">--> |
|
|
|
|
<!-- <!– <el-input v-model="form.serveType" clearable placeholder="请选择服务类型"/>–>--> |
|
|
|
|
<!-- <el-radio-group v-model="stockUpForm.deliveryWay" v-for="item in this.deliveryWayData">--> |
|
|
|
|
<!-- <el-radio :label="item.dictKey" :value="item.dictKey"--> |
|
|
|
|
<!-- >{{ item.dictValue }} --> |
|
|
|
|
<!-- </el-radio>--> |
|
|
|
|
<!-- </el-radio-group>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
<!-- <el-col :span="6">--> |
|
|
|
|
<!-- <el-form-item label="配送方式:" prop="serveType" label-width="100px">--> |
|
|
|
|
<!-- <!– <el-input v-model="form.serveType" clearable placeholder="请选择服务类型"/>–>--> |
|
|
|
|
<!-- <el-radio-group v-model="stockUpForm.deliveryWay" v-for="item in this.deliveryWayData">--> |
|
|
|
|
<!-- <el-radio :label="item.dictKey" :value="item.dictKey"--> |
|
|
|
|
<!-- >{{ item.dictValue }} --> |
|
|
|
|
<!-- </el-radio>--> |
|
|
|
|
<!-- </el-radio-group>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
|
|
|
|
|
<!-- <el-col :span="6">--> |
|
|
|
|
<!-- <el-form-item label="服务类型:" prop="serveType" label-width="100px">--> |
|
|
|
|
<!-- <!– <el-input v-model="form.serveType" clearable placeholder="请选择服务类型"/>–>--> |
|
|
|
|
<!-- <el-checkbox-group v-model="serveType" v-for="item in this.addvalueServeTypeData">--> |
|
|
|
|
<!-- <el-checkbox :label="item.dictKey" :value="item.dictKey"--> |
|
|
|
|
<!-- >{{ item.dictValue }} --> |
|
|
|
|
<!-- </el-checkbox>--> |
|
|
|
|
<!-- </el-checkbox-group>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
<!-- <el-col :span="6">--> |
|
|
|
|
<!-- <el-form-item label="服务类型:" prop="serveType" label-width="100px">--> |
|
|
|
|
<!-- <!– <el-input v-model="form.serveType" clearable placeholder="请选择服务类型"/>–>--> |
|
|
|
|
<!-- <el-checkbox-group v-model="serveType" v-for="item in this.addvalueServeTypeData">--> |
|
|
|
|
<!-- <el-checkbox :label="item.dictKey" :value="item.dictKey"--> |
|
|
|
|
<!-- >{{ item.dictValue }} --> |
|
|
|
|
<!-- </el-checkbox>--> |
|
|
|
|
<!-- </el-checkbox-group>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
</el-row> |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -239,11 +240,11 @@
|
|
|
|
|
</el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<!-- <el-col :span="8">--> |
|
|
|
|
<!-- <el-form-item label="其他费用:" prop="collectFee" label-width="100px">--> |
|
|
|
|
<!-- <el-input v-model="stockUpForm.otherFee" placeholder="请输入其他费用"/>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
<!-- <el-col :span="8">--> |
|
|
|
|
<!-- <el-form-item label="其他费用:" prop="collectFee" label-width="100px">--> |
|
|
|
|
<!-- <el-input v-model="stockUpForm.otherFee" placeholder="请输入其他费用"/>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- </el-col>--> |
|
|
|
|
</el-row> |
|
|
|
|
</el-form> |
|
|
|
|
</div> |
|
|
|
@ -768,7 +769,7 @@
|
|
|
|
|
this.getFork(); |
|
|
|
|
this.getTeam(); |
|
|
|
|
this.getvehicleData(); |
|
|
|
|
this.getMasterDriverData(); |
|
|
|
|
this.getDriverData(); |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapGetters(['permission']), |
|
|
|
@ -860,7 +861,7 @@
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
//查询司机信息 |
|
|
|
|
getMasterDriverData() { |
|
|
|
|
getDriverData() { |
|
|
|
|
return new Promise((rv, rev) => { |
|
|
|
|
getDriverList(1, 10, '').then(res => { |
|
|
|
|
this.driverData = res.data.data.records; |
|
|
|
@ -1081,11 +1082,11 @@
|
|
|
|
|
console.log('newDate1-------------->', newDate1.length); |
|
|
|
|
if (newDate1.length >= 1) { |
|
|
|
|
console.log('newDate1-------------->', newDate1); |
|
|
|
|
newDate1.forEach(a=>{ |
|
|
|
|
newDate1.forEach(a => { |
|
|
|
|
this.orderData.push(a); |
|
|
|
|
}) |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
console.log("this.orderData------------->",this.orderData); |
|
|
|
|
console.log('this.orderData------------->', this.orderData); |
|
|
|
|
} else { |
|
|
|
|
this.orderData = this.stockArticleList; |
|
|
|
|
} |
|
|
|
@ -1261,7 +1262,7 @@
|
|
|
|
|
stockup.stockupDate = this.stockUpForm.stockupDate; |
|
|
|
|
} |
|
|
|
|
if (this.stockUpForm.remarks) { |
|
|
|
|
data.remarks = this.stockUpForm.remarks; |
|
|
|
|
data.remarks = this.stockUpForm.remarks; |
|
|
|
|
} |
|
|
|
|
if (this.stockUpForm.outboundDate) { |
|
|
|
|
stockup.outboundDate = this.stockUpForm.outboundDate; |
|
|
|
@ -1371,6 +1372,7 @@
|
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
changeDriver(params) { |
|
|
|
|
console.log("params---------->",params); |
|
|
|
|
this.driverList = params; |
|
|
|
|
let a = []; |
|
|
|
|
if (params) { |
|
|
|
@ -1379,6 +1381,10 @@
|
|
|
|
|
if (p == item.id) { |
|
|
|
|
a.push(item); |
|
|
|
|
console.log(this.driverInfo); |
|
|
|
|
//TODO 这里发送车辆的请求,如果有车辆信息则进行车牌号的填充 |
|
|
|
|
|
|
|
|
|
// console.log("------------>item",item); |
|
|
|
|
// console.log("---------------->",this.vehicleData); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
if (params[0] === item.id) { |
|
|
|
@ -1647,13 +1653,13 @@
|
|
|
|
|
this.query.typeService = 1; |
|
|
|
|
this.query.genre = '1'; |
|
|
|
|
const page = arg; |
|
|
|
|
let a =[]; |
|
|
|
|
if (this.orderData){ |
|
|
|
|
this.orderData.forEach(item=>{ |
|
|
|
|
a.push(item.id) |
|
|
|
|
}) |
|
|
|
|
let a = []; |
|
|
|
|
if (this.orderData) { |
|
|
|
|
this.orderData.forEach(item => { |
|
|
|
|
a.push(item.id); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
this.query.orderIds = a.join(","); |
|
|
|
|
this.query.orderIds = a.join(','); |
|
|
|
|
selectStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
|
|
|
|
console.log(res.data.data); |
|
|
|
|
const data = res.data.data; |
|
|
|
|