Commit 78c02a89 authored by xxx's avatar xxx

修改

parent 4ce5b4e9
...@@ -2419,10 +2419,14 @@ var HttpReq = function(){ ...@@ -2419,10 +2419,14 @@ var HttpReq = function(){
data:data, data:data,
}) })
}, },
//采点管理中没有绑定的铲车
apiCarPeopZhanyongQuery: function(param){
return request({
url: '/api/CarPeop/zhanyong',
method: 'get',
params:param,
})
},
......
...@@ -240,8 +240,8 @@ export default { ...@@ -240,8 +240,8 @@ export default {
form.status.cu = 0 form.status.cu = 0
}); });
//新增通信账号 //新增通信账号
let communicationAccount = lastData.number; // let communicationAccount = lastData.number;
HttpReq.truckDispatching.communicationAccountAdd({name:communicationAccount}).then((res) => {}) // HttpReq.truckDispatching.communicationAccountAdd({name:communicationAccount}).then((res) => {})
}, },
//修改设备 //修改设备
reqUpdateItem(form, item){ reqUpdateItem(form, item){
...@@ -286,7 +286,7 @@ export default { ...@@ -286,7 +286,7 @@ export default {
this.loadData(); this.loadData();
}) })
//删除通信账号 //删除通信账号
HttpReq.truckDispatching.communicationAccountDel({name:communicationName}).then((res) => {}) // HttpReq.truckDispatching.communicationAccountDel({name:communicationName}).then((res) => {})
}, },
} }
} }
......
...@@ -15,10 +15,7 @@ ...@@ -15,10 +15,7 @@
<label class="el-form-item-label" style="font-weight: 500;">车辆类型</label> <label class="el-form-item-label" style="font-weight: 500;">车辆类型</label>
<el-select v-model="query.carclass" placeholder="请选择卡车类型" style="width:180px;"> <el-select v-model="query.carclass" placeholder="请选择卡车类型" style="width:180px;">
<el-option label="挖机" value="挖机"></el-option> <el-option v-for="(obj,index) in carTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option>
<el-option label="铲车" value="铲车"></el-option>
<el-option label="卡车" value="卡车"></el-option>
<el-option label="清扫车" value="清扫车"></el-option>
</el-select> </el-select>
<el-button size="mini" type="success" icon="el-icon-search" @click="toSearch">搜索</el-button> <el-button size="mini" type="success" icon="el-icon-search" @click="toSearch">搜索</el-button>
<el-button size="mini" icon="el-icon-refresh" @click="clearLimit">重置</el-button> <el-button size="mini" icon="el-icon-refresh" @click="clearLimit">重置</el-button>
...@@ -66,10 +63,10 @@ ...@@ -66,10 +63,10 @@
<el-dialog append-to-body :close-on-click-modal="true" :before-close="cancelForm" :visible.sync="form.visible" :title="form.title" width="700px"> <el-dialog append-to-body :close-on-click-modal="true" :before-close="cancelForm" :visible.sync="form.visible" :title="form.title" width="700px">
<el-form :model="form.item" :rules="rules" ref="form1" :inline="true" size="small" label-width="150px"> <el-form :model="form.item" :rules="rules" ref="form1" :inline="true" size="small" label-width="150px">
<el-form-item label="车牌号" prop="number"> <el-form-item label="车牌号" prop="number">
<el-input v-model="form.item.number" style="width:160px;" placeholder="请输入车牌号"/> <el-input v-model="form.item.number" style="width:160px;" placeholder="请输入车牌号" :disabled="form.reqType == 'edit'"/>
</el-form-item> </el-form-item>
<el-form-item label="卡车类型" prop="carclass"> <el-form-item label="卡车类型" prop="carclass">
<el-select v-model="form.item.carclass" placeholder="请选择卡车类型" style="width:160px;"> <el-select v-model="form.item.carclass" placeholder="请选择卡车类型" style="width:160px;" :disabled="form.reqType == 'edit'">
<el-option v-for="(obj,index) in carTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option> <el-option v-for="(obj,index) in carTypeData" :label="obj.name" :value="obj.name" :key="index"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -152,6 +149,9 @@ export default { ...@@ -152,6 +149,9 @@ export default {
number: [ number: [
{required: true, message: '请输入车牌号', trigger: 'blur' } {required: true, message: '请输入车牌号', trigger: 'blur' }
], ],
equipmentName: [
{required: true, message: '请选择终端设备', trigger: 'change' }
],
}, },
} }
}, },
...@@ -247,12 +247,12 @@ export default { ...@@ -247,12 +247,12 @@ export default {
}, },
toDelete(item) { toDelete(item) {
var id = item.id; var id = item.id;
this.$confirm('确认删除该条数据吗?', '提示', { this.$confirm( item.carclass == '铲车' ? '该车为铲车,如要删除,请在删除以后为采点管理中对应的采点分配新的铲车!' : '确认删除该条数据吗?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: item.carclass == '铲车' ? 'error' : 'warning'
}).then((e) => { }).then((e) => {
this.reqRemoveProject([id]) this.reqRemoveProject([id],item)
}).catch((e) => {}) }).catch((e) => {})
}, },
pageChange(e) { pageChange(e) {
...@@ -327,7 +327,7 @@ export default { ...@@ -327,7 +327,7 @@ export default {
}); });
}, },
//删除车辆 //删除车辆
reqRemoveProject(item){ reqRemoveProject(item,items){
HttpReq.truckDispatching.carInformationDel(item).then((res) => { HttpReq.truckDispatching.carInformationDel(item).then((res) => {
if(res.status == 400){ if(res.status == 400){
this.$notify({ this.$notify({
...@@ -344,6 +344,23 @@ export default { ...@@ -344,6 +344,23 @@ export default {
} }
this.loadData(); this.loadData();
}) })
if(items.carclass == '铲车'){
HttpReq.truckDispatching.RegionalCaiDianQuery({areashovel:items.number}).then((res) => {
if(res.code == 200 && res.data.totalElements != 0){
this.$nextTick(()=>{
this.$notify({
title: '请在采点管理中为 ' + res.data.content[0].areaName + '/' + res.data.content[0].name + ' 添加新的铲车!',
type: 'warning',
duration: 2500
});
})
let lastData = {...res.data.content[0]};
lastData.areashovel = '';
HttpReq.truckDispatching.RegionalCaiDianUpdate(lastData).then((res) => {})
}
})
}
}, },
//车辆状态转换 //车辆状态转换
statusChange(row){ statusChange(row){
......
...@@ -194,9 +194,9 @@ export default { ...@@ -194,9 +194,9 @@ export default {
this.caidianAreaInformationData = res; this.caidianAreaInformationData = res;
}) })
//获取铲车车辆信息 //获取铲车车辆信息
HttpReq.truckDispatching.carInformationQuery({size:9999,carclass:'铲车'}).then((res) => { HttpReq.truckDispatching.apiCarPeopZhanyongQuery({size:9999}).then((res) => {
if(res.code == 200){ if(res.code == 200){
this.dianchanCarInformationData = res.data.content; this.dianchanCarInformationData = res.data;
} }
}) })
}) })
......
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