|
@@ -53,7 +53,8 @@ |
|
@@ -53,7 +53,8 @@ |
|
53
|
<el-table :data="vehicleInfoList" border stripe highlight-current-row v-loading="listLoading"
|
53
|
<el-table :data="vehicleInfoList" border stripe highlight-current-row v-loading="listLoading"
|
|
54
|
@selection-change="selsChange"
|
54
|
@selection-change="selsChange"
|
|
55
|
element-loading-text="拼命加载中">
|
55
|
element-loading-text="拼命加载中">
|
|
56
|
- <el-table-column type="selection" width="55" align="center"></el-table-column>
|
56
|
+ <el-table-column type="selection" width="55" :selectable="isSelectable"
|
|
|
|
57
|
+ align="center"></el-table-column>
|
|
57
|
<el-table-column type="index" align="center"></el-table-column>
|
58
|
<el-table-column type="index" align="center"></el-table-column>
|
|
58
|
<el-table-column label="车辆类型" prop="vehicleType" align="center" width="120">
|
59
|
<el-table-column label="车辆类型" prop="vehicleType" align="center" width="120">
|
|
59
|
<template slot-scope="scope">
|
60
|
<template slot-scope="scope">
|
|
@@ -67,15 +68,6 @@ |
|
@@ -67,15 +68,6 @@ |
|
67
|
</el-table-column>
|
68
|
</el-table-column>
|
|
68
|
<el-table-column label="车牌号码" prop="licensePlateNumber" align="center"
|
69
|
<el-table-column label="车牌号码" prop="licensePlateNumber" align="center"
|
|
69
|
width="130"></el-table-column>
|
70
|
width="130"></el-table-column>
|
|
70
|
- <el-table-column label="车辆载重/Kg" prop="vehicleLoad" align="center"
|
|
|
|
71
|
- width="110"></el-table-column>
|
|
|
|
72
|
- <el-table-column label="挂车与否" prop="isTrailer" align="center" width="110">
|
|
|
|
73
|
- <template slot-scope="scope">
|
|
|
|
74
|
- <span v-if="scope.row.isTrailer ==='1'">有挂车</span>
|
|
|
|
75
|
- <span v-if="scope.row.isTrailer ==='2'">没有挂车</span>
|
|
|
|
76
|
- </template>
|
|
|
|
77
|
- </el-table-column>
|
|
|
|
78
|
- <el-table-column label="开始空闲时间" prop="freetime" align="center" width="160"></el-table-column>
|
|
|
|
79
|
<el-table-column label="车辆状态" prop="vehicleStatus" align="center" width="100">
|
71
|
<el-table-column label="车辆状态" prop="vehicleStatus" align="center" width="100">
|
|
80
|
<template slot-scope="scope">
|
72
|
<template slot-scope="scope">
|
|
81
|
<span v-if="scope.row.vehicleStatus ==='1'">空闲状态</span>
|
73
|
<span v-if="scope.row.vehicleStatus ==='1'">空闲状态</span>
|
|
@@ -85,6 +77,16 @@ |
|
@@ -85,6 +77,16 @@ |
|
85
|
<span v-if="scope.row.vehicleStatus ==='5'">保养状态</span>
|
77
|
<span v-if="scope.row.vehicleStatus ==='5'">保养状态</span>
|
|
86
|
</template>
|
78
|
</template>
|
|
87
|
</el-table-column>
|
79
|
</el-table-column>
|
|
|
|
80
|
+ <el-table-column label="车辆载重/Kg" prop="vehicleLoad" align="center"
|
|
|
|
81
|
+ width="110"></el-table-column>
|
|
|
|
82
|
+ <el-table-column label="挂车与否" prop="isTrailer" align="center" width="110">
|
|
|
|
83
|
+ <template slot-scope="scope">
|
|
|
|
84
|
+ <span v-if="scope.row.isTrailer ==='1'">有挂车</span>
|
|
|
|
85
|
+ <span v-if="scope.row.isTrailer ==='2'">没有挂车</span>
|
|
|
|
86
|
+ </template>
|
|
|
|
87
|
+ </el-table-column>
|
|
|
|
88
|
+ <el-table-column label="开始空闲时间" prop="freetime" align="center" width="160"></el-table-column>
|
|
|
|
89
|
+
|
|
88
|
<el-table-column label="车辆公司" prop="vehicleCompany" align="center"
|
90
|
<el-table-column label="车辆公司" prop="vehicleCompany" align="center"
|
|
89
|
width="200"></el-table-column>
|
91
|
width="200"></el-table-column>
|
|
90
|
<el-table-column label="行驶证号" prop="drivingLicenseNumber" align="center"
|
92
|
<el-table-column label="行驶证号" prop="drivingLicenseNumber" align="center"
|
|
@@ -101,6 +103,7 @@ |
|
@@ -101,6 +103,7 @@ |
|
101
|
<el-tooltip effect="dark" content="删除" placement="top-start" :enterable="false">
|
103
|
<el-tooltip effect="dark" content="删除" placement="top-start" :enterable="false">
|
|
102
|
<el-button type="danger" icon="el-icon-delete" size="mini"
|
104
|
<el-button type="danger" icon="el-icon-delete" size="mini"
|
|
103
|
:loading="delLoading"
|
105
|
:loading="delLoading"
|
|
|
|
106
|
+ :disabled="scope.row.vehicleStatus==='2'"
|
|
104
|
@click="removeVehicleInfo(scope.$index,scope.row)">删除
|
107
|
@click="removeVehicleInfo(scope.$index,scope.row)">删除
|
|
105
|
</el-button>
|
108
|
</el-button>
|
|
106
|
</el-tooltip>
|
109
|
</el-tooltip>
|
|
@@ -491,7 +494,7 @@ |
|
@@ -491,7 +494,7 @@ |
|
491
|
this.listLoading = true;
|
494
|
this.listLoading = true;
|
|
492
|
selectVehicleInfoList(this.queryInfo).then((response) => {
|
495
|
selectVehicleInfoList(this.queryInfo).then((response) => {
|
|
493
|
let res = response.data;
|
496
|
let res = response.data;
|
|
494
|
- if (res.code !== '200'){
|
497
|
+ if (res.code !== '200') {
|
|
495
|
//关闭加载
|
498
|
//关闭加载
|
|
496
|
this.listLoading = false;
|
499
|
this.listLoading = false;
|
|
497
|
return this.$message.error('获取车辆信息列表失败');
|
500
|
return this.$message.error('获取车辆信息列表失败');
|
|
@@ -521,7 +524,7 @@ |
|
@@ -521,7 +524,7 @@ |
|
521
|
insertVehicleInfo(this.addVehicleInfoForm).then((response) => {
|
524
|
insertVehicleInfo(this.addVehicleInfoForm).then((response) => {
|
|
522
|
let res = response.data;
|
525
|
let res = response.data;
|
|
523
|
//添加调度记录信息,失败
|
526
|
//添加调度记录信息,失败
|
|
524
|
- if (res.code !== '200'){
|
527
|
+ if (res.code !== '200') {
|
|
525
|
//关闭加载
|
528
|
//关闭加载
|
|
526
|
this.addLoading = false;
|
529
|
this.addLoading = false;
|
|
527
|
return this.$message.error('添加车辆信息,失败');
|
530
|
return this.$message.error('添加车辆信息,失败');
|
|
@@ -580,6 +583,16 @@ |
|
@@ -580,6 +583,16 @@ |
|
580
|
this.sels = sels;
|
583
|
this.sels = sels;
|
|
581
|
},
|
584
|
},
|
|
582
|
/**
|
585
|
/**
|
|
|
|
586
|
+ * 车辆状态为执行状态的时候,无法被选中
|
|
|
|
587
|
+ */
|
|
|
|
588
|
+ isSelectable(row, index) {
|
|
|
|
589
|
+ if (row.vehicleStatus === '2') {
|
|
|
|
590
|
+ return false;
|
|
|
|
591
|
+ } else {
|
|
|
|
592
|
+ return true;
|
|
|
|
593
|
+ }
|
|
|
|
594
|
+ },
|
|
|
|
595
|
+ /**
|
|
583
|
* 批量删除功能
|
596
|
* 批量删除功能
|
|
584
|
*/
|
597
|
*/
|
|
585
|
batchRemove() {
|
598
|
batchRemove() {
|