车辆管理下拉框更新
parent
4e5e109120
commit
e0c2ad2774
|
@ -37,7 +37,7 @@ export function carUpd(data) {
|
||||||
//删除车辆信息管理
|
//删除车辆信息管理
|
||||||
export function carDel(vinId){
|
export function carDel(vinId){
|
||||||
return request({
|
return request({
|
||||||
url:'carBase/car/delCar/' + vinId,
|
url:'carBase/car/delCar' + vinId,
|
||||||
method:'get',
|
method:'get',
|
||||||
vinId
|
vinId
|
||||||
})
|
})
|
||||||
|
@ -45,10 +45,26 @@ export function carDel(vinId){
|
||||||
//导出车辆信息管理
|
//导出车辆信息管理
|
||||||
export function carExport(data){
|
export function carExport(data){
|
||||||
return request({
|
return request({
|
||||||
url:'carBase/car/export/',
|
url:'carBase/car/export',
|
||||||
method:'post',
|
method:'post',
|
||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
//获取电子围栏的下拉框
|
||||||
|
export function getFenceList(data){
|
||||||
|
return request({
|
||||||
|
url:'carBase/car/fenceId',
|
||||||
|
method:'get',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//获取车辆类型的下拉框
|
||||||
|
export function getCarType(data){
|
||||||
|
return request({
|
||||||
|
url:'carBase/car/carType',
|
||||||
|
method:'get',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -22,31 +22,39 @@
|
||||||
<!--1111111111111111111111111111111111添加弹窗1111111111111111111111111111-->
|
<!--1111111111111111111111111111111111添加弹窗1111111111111111111111111111-->
|
||||||
<el-dialog title="添加车辆信息管理" :visible.sync="dialogFormVisible">
|
<el-dialog title="添加车辆信息管理" :visible.sync="dialogFormVisible">
|
||||||
<el-form :model="form">
|
<el-form :model="form">
|
||||||
<el-form-item label="车辆VIN" :label-width="formLabelWidth">
|
<el-form-item label="车辆VIN">
|
||||||
<el-input v-model="form.carVinId" autocomplete="off" />
|
<el-input v-model="form.carVinId" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="车辆类型" :label-width="formLabelWidth">
|
<el-form-item label="车辆类型">
|
||||||
<el-select v-model="form.carTypeId" placeholder="请选择车辆类型">
|
<el-select v-model="form.carTypeId" clearable placeholder="请选择">
|
||||||
<el-option label="1" value=1 />
|
<el-option
|
||||||
<el-option label="2" value=2 />
|
v-for="item in carTypeList"
|
||||||
|
:key="item.id"
|
||||||
|
:label="item.carTypeName"
|
||||||
|
:value="item.id">
|
||||||
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电子围栏" :label-width="formLabelWidth">
|
<el-form-item label="电子围栏">
|
||||||
<el-select v-model="form.fenceId" placeholder="请选择电子围栏">
|
<el-select v-model="form.fenceId" clearable placeholder="请选择">
|
||||||
<el-option label="1" value=1 />
|
<el-option
|
||||||
<el-option label="2" value=2 />
|
v-for="item in fenceList"
|
||||||
</el-select>
|
:key="item.id"
|
||||||
|
:label="item.fenceName"
|
||||||
|
:value="item.id">
|
||||||
|
</el-option>
|
||||||
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电机厂商" :label-width="formLabelWidth">
|
<el-form-item label="电机厂商" >
|
||||||
<el-input v-model="form.motorManufacturer" autocomplete="off" />
|
<el-input v-model="form.motorManufacturer" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电池厂商" :label-width="formLabelWidth">
|
<el-form-item label="电池厂商" >
|
||||||
<el-input v-model="form.batteryManufacturer" autocomplete="off" />
|
<el-input v-model="form.batteryManufacturer" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电机编号" :label-width="formLabelWidth">
|
<el-form-item label="电机编号" >
|
||||||
<el-input v-model="form.motorNumber" autocomplete="off" />
|
<el-input v-model="form.motorNumber" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电池编号" :label-width="formLabelWidth">
|
<el-form-item label="电池编号" >
|
||||||
<el-input v-model="form.batteryNumber" autocomplete="off" />
|
<el-input v-model="form.batteryNumber" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
@ -59,31 +67,39 @@
|
||||||
<!--1111111111111111111111111111111111修改回显弹窗1111111111111111111111111111-->
|
<!--1111111111111111111111111111111111修改回显弹窗1111111111111111111111111111-->
|
||||||
<el-dialog title="修改车辆信息管理" :visible.sync="dialogFormVisible1">
|
<el-dialog title="修改车辆信息管理" :visible.sync="dialogFormVisible1">
|
||||||
<el-form :model="formHui">
|
<el-form :model="formHui">
|
||||||
<el-form-item label="车辆VIN" :label-width="formLabelWidth">
|
<el-form-item label="车辆VIN" >
|
||||||
<el-input v-model="formHui.carVinId" autocomplete="off" />
|
<el-input v-model="formHui.carVinId" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="车辆类型" :label-width="formLabelWidth">
|
<el-form-item label="车辆类型">
|
||||||
<el-select v-model="formHui.carTypeId" placeholder="请选择车辆类型">
|
<el-select v-model="form.carTypeId" clearable placeholder="请选择">
|
||||||
<el-option label="1" value="shanghai" />
|
<el-option
|
||||||
<el-option label="2" value="beijing" />
|
v-for="item in carTypeList"
|
||||||
|
:key="item.id"
|
||||||
|
:label="item.carTypeName"
|
||||||
|
:value="item.id">
|
||||||
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电子围栏" :label-width="formLabelWidth">
|
<el-form-item label="电子围栏">
|
||||||
<el-select v-model="formHui.fenceId" placeholder="请选择电子围栏">
|
<el-select v-model="form.fenceId" clearable placeholder="请选择">
|
||||||
<el-option label="1" value="shanghai" />
|
<el-option
|
||||||
<el-option label="2" value="beijing" />
|
v-for="item in fenceList"
|
||||||
|
:key="item.id"
|
||||||
|
:label="item.fenceName"
|
||||||
|
:value="item.id">
|
||||||
|
</el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电机厂商" :label-width="formLabelWidth">
|
<el-form-item label="电机厂商" >
|
||||||
<el-input v-model="formHui.motorManufacturer" autocomplete="off" />
|
<el-input v-model="formHui.motorManufacturer" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电池厂商" :label-width="formLabelWidth">
|
<el-form-item label="电池厂商" >
|
||||||
<el-input v-model="formHui.batteryManufacturer" autocomplete="off" />
|
<el-input v-model="formHui.batteryManufacturer" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电机编号" :label-width="formLabelWidth">
|
<el-form-item label="电机编号" >
|
||||||
<el-input v-model="formHui.motorNumber" autocomplete="off" />
|
<el-input v-model="formHui.motorNumber" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="电池编号" :label-width="formLabelWidth">
|
<el-form-item label="电池编号" >
|
||||||
<el-input v-model="formHui.batteryNumber" autocomplete="off" />
|
<el-input v-model="formHui.batteryNumber" autocomplete="off" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
@ -103,13 +119,14 @@
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="车辆类型" width="180">
|
<el-table-column label="车辆类型" width="180" prop="carTypeId">
|
||||||
|
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag size="medium">{{ scope.row.carTypeId }}</el-tag>
|
<el-tag size="medium">{{ scope.row.carTypeId }}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
<el-table-column label="电子围栏ID" width="180">
|
<el-table-column label="电子围栏ID" width="180" prop="fenceId">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-tag size="medium">{{ scope.row.fenceId }}</el-tag>
|
<el-tag size="medium">{{ scope.row.fenceId }}</el-tag>
|
||||||
</template>
|
</template>
|
||||||
|
@ -164,7 +181,16 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
import { carAdd, carDel, carExport, carHuiList, carList, carUpd } from '../../api/carList/list'
|
import {
|
||||||
|
carAdd,
|
||||||
|
carDel,
|
||||||
|
carExport,
|
||||||
|
carHuiList,
|
||||||
|
carList,
|
||||||
|
carUpd,
|
||||||
|
getCarType,
|
||||||
|
getFenceList
|
||||||
|
} from '../../api/carList/list'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'CarList',
|
name: 'CarList',
|
||||||
|
@ -195,7 +221,9 @@ export default {
|
||||||
motorManufacturer: '',
|
motorManufacturer: '',
|
||||||
batteryManufacturer: '',
|
batteryManufacturer: '',
|
||||||
motorNumber: '',
|
motorNumber: '',
|
||||||
batteryNumber: ''
|
batteryNumber: '',
|
||||||
|
fenceName: '',
|
||||||
|
carTypeName: ''
|
||||||
},
|
},
|
||||||
// 修改表单数据
|
// 修改表单数据
|
||||||
formHui: {
|
formHui: {
|
||||||
|
@ -209,6 +237,8 @@ export default {
|
||||||
batteryNumber: ''
|
batteryNumber: ''
|
||||||
},
|
},
|
||||||
tableData: [],
|
tableData: [],
|
||||||
|
fenceList: [],
|
||||||
|
carTypeList: [],
|
||||||
dialogFormVisible: false,
|
dialogFormVisible: false,
|
||||||
dialogFormVisible1: false
|
dialogFormVisible1: false
|
||||||
}
|
}
|
||||||
|
@ -236,8 +266,10 @@ export default {
|
||||||
resetForm() {
|
resetForm() {
|
||||||
this.fetchData()
|
this.fetchData()
|
||||||
},
|
},
|
||||||
// 添加车辆管理信息数据
|
// 新增车辆管理信息数据
|
||||||
addCar() {
|
addCar() {
|
||||||
|
this.getFenceList1()
|
||||||
|
this.getCarType1()
|
||||||
this.dialogFormVisible = true
|
this.dialogFormVisible = true
|
||||||
},
|
},
|
||||||
// 添加车辆确认
|
// 添加车辆确认
|
||||||
|
@ -326,6 +358,36 @@ export default {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
// 电子围栏列表
|
||||||
|
getFenceList1() {
|
||||||
|
getFenceList().then(res => {
|
||||||
|
console.log(res)
|
||||||
|
if (res.code === 200) {
|
||||||
|
this.fenceList = res.data
|
||||||
|
console.log(this.fenceList + '2222222')
|
||||||
|
} else {
|
||||||
|
this.$message({
|
||||||
|
type: 'error',
|
||||||
|
message: '获取电子围栏列表失败'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 获取车辆类型列表
|
||||||
|
getCarType1() {
|
||||||
|
getCarType().then(res => {
|
||||||
|
console.log(res)
|
||||||
|
if (res.code === 200) {
|
||||||
|
this.carTypeList = res.data
|
||||||
|
console.log(this.carTypeList + '1111111111111111111')
|
||||||
|
} else {
|
||||||
|
this.$message({
|
||||||
|
type: 'error',
|
||||||
|
message: '获取车辆类型列表失败'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue