Commit b825fa0a authored by xxx's avatar xxx

修改

parent 3102c47b
......@@ -23,34 +23,29 @@
<el-button size="mini" type="success" icon="el-icon-search" @click="toSearch" style="display: inline-block;">搜索</el-button>
<el-button size="mini" icon="el-icon-refresh" @click="clearLimit" style="display: inline-block;">重置</el-button>
<el-form-item label="选择车辆">
<el-form-item label="* 选择车辆">
<el-checkbox-group v-model="checkDataList" class="checkboxViews">
<el-checkbox v-for="(obj,index) in carInformationData" :label="obj.number" :key="index">{{obj.number}}</el-checkbox>
</el-checkbox-group>
</el-form-item>
<div style="font-size:20px;font-weight:bold;margin-bottom:10px;">调度详情</div>
<el-form-item label="调度单号" style="display: inline-block;" prop="odd">
<el-form-item label="* 调度单号" style="display: inline-block;" prop="odd">
<el-input v-model="form.odd" clearable size="small" placeholder="请输入调度单号" style="width:220px;"/>
</el-form-item>
<!-- <el-form-item label="车辆类型" style="display: inline-block;">
<el-select v-model="form.carclass" placeholder="请选择卡车类型" style="width:220px;">
<el-option v-for="(obj,index) in carTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option>
</el-select>
</el-form-item> -->
<el-form-item label="调度目的地" style="display: inline-block;">
<el-form-item label="* 调度目的地" style="display: inline-block;" prop="destination">
<el-select v-model="form.destination" placeholder="请选择目的地" style="width:220px;">
<el-option v-for="(obj,index) in carInformationDataAll" :label="obj.number ? obj.number : obj.name" :value="obj.number ? obj.number : obj.name" :key="index"></el-option>
</el-select>
</el-form-item>
<el-form-item label="调度类型" style="display: inline-block;">
<el-form-item label="* 调度类型" style="display: inline-block;" prop="orderClass">
<el-select v-model="form.orderClass" placeholder="请选择调度类型" style="width:220px;">
<el-option label="装车" value="0"></el-option>
<el-option label="卸车" value="1"></el-option>
</el-select>
</el-form-item>
<br>
<el-form-item label="调度时长" style="display: inline-block;">
<el-form-item label="* 调度时长" style="display: inline-block;" prop="duration">
<el-select v-model="form.duration" placeholder="请选择调度时长" style="width:220px;">
<el-option label="单次" value="单次"></el-option>
<el-option label="一天" value="一天"></el-option>
......@@ -94,6 +89,15 @@ export default {
// odd: [
// {required: true, message: '请输入调度单号', trigger: 'blur' }
// ],
// destination: [
// {required: true, message: '请选择目的地', trigger: 'change' }
// ],
// orderClass: [
// {required: true, message: '请选择调度类型', trigger: 'change' }
// ],
// duration: [
// {required: true, message: '请选择调度时长', trigger: 'change' }
// ],
},
}
},
......@@ -154,6 +158,41 @@ export default {
//发起调度
toDispatch(){
let that = this;
if(JSON.stringify(this.checkDataList) == '[]'){
this.$message({
message: '请选择调度车辆!',
type: 'warning',
});
return
}
if(!that.form.odd){
this.$message({
message: '请输入调度单号!',
type: 'warning',
});
return
}
if(!that.form.destination){
this.$message({
message: '请选择调度目的地!',
type: 'warning',
});
return
}
if(!that.form.orderClass){
this.$message({
message: '请选择调度类型!',
type: 'warning',
});
return
}
if(!that.form.duration){
this.$message({
message: '请选择调度时长!',
type: 'warning',
});
return
}
this.checkDataList.forEach((item,index)=>{
let query1 = {...that.form};
query1.carNo = item;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment