车辆管理模块

server_ui_dongxiaodong
liuyunhu 2024-03-31 15:56:17 +08:00
parent 1fd40ae74f
commit 25c8d16954
2 changed files with 34 additions and 3 deletions

View File

@ -17,3 +17,11 @@ export function deleteById(vehicleId) {
})
}
//获取车辆类型
export function getVehicleTypes() {
return request({
url: '/vehicle/vehicleType/list',
method: 'get'
})
}

View File

@ -3,14 +3,22 @@
<h1>车辆管理页面</h1>
<!-- {{ vehicleList }}-->
<!-- 列表表单-->
<!-- <el-form ref="form" :model="vehicleListParams" label-width="80px">-->
<!-- <el-form-item label="车辆类型">-->
<!-- <el-select v-model="vehicleTypes" placeholder="请选择车辆类型" @change="getVehicleList">-->
<!-- <el-option v-for="item in vehicleTypes" :label="item.vehicleTypeName" :value="item.vehicleTypeId"></el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- </el-form>-->
<el-table :data="vehicleList" style="width: 100%" border>
<el-table-column label="车辆id" width="90" align="center">
<template slot-scope="scope">
<span style="margin-left: 10px">{{ scope.row.vehicleId }}</span>
</template>
</el-table-column>
<!-- TODO 暂时显示车辆类型id待处理-->
<el-table-column label="车辆类型" width="90" align="center">
<template slot-scope="scope">
<span style="margin-left: 10px">{{ scope.row.vehicleTypeName }}</span>
@ -66,7 +74,7 @@
<script>
//jsjsjson,
//import from ',
import {deleteById, list} from "@/api/system/vehicle";
import {deleteById, getVehicleTypes, list} from "@/api/couplet/vehicle";
export default {
//import使"
@ -78,6 +86,9 @@ export default {
//
vehicleList: [],
//
vehicleTypes: [],
//
vehicleListParams: {
//
@ -128,6 +139,15 @@ export default {
)
},
//
getVehicleTypes() {
getVehicleTypes().then(
res => {
this.vehicleTypes = res.data;
}
)
},
//id
deleteById(vehicleId) {
this.$confirm('此操作将永久删除该数据,是否继续?', "提示", {
@ -164,6 +184,9 @@ export default {
created() {
//
this.getVehicleList()
//
this.getVehicleTypes()
},
// - 访DOM",
mounted() {