|
@@ -2,7 +2,7 @@
|
2
|
2
|
* @Author: ysh
|
3
|
3
|
* @Date: 2024-03-27 11:10:16
|
4
|
4
|
* @LastEditors: Please set LastEditors
|
5
|
|
- * @LastEditTime: 2024-05-23 15:37:34
|
|
5
|
+ * @LastEditTime: 2025-01-16 11:07:37
|
6
|
6
|
-->
|
7
|
7
|
<template>
|
8
|
8
|
<div>
|
|
@@ -19,6 +19,11 @@
|
19
|
19
|
</el-form>
|
20
|
20
|
<el-table ref="chooseCar" :data="list" @selection-change="handleSelectionChange" :row-key="getRowKeys">
|
21
|
21
|
<el-table-column type="selection" width="50" align="center" :reserve-selection="true" />
|
|
22
|
+ <el-table-column label="车辆状态" align="center" prop="status">
|
|
23
|
+ <template slot-scope="scope">
|
|
24
|
+ <el-tag :type="statusTypeStyle(scope.row.status)">{{ statusTypeText(scope.row.status) }}</el-tag>
|
|
25
|
+ </template>
|
|
26
|
+ </el-table-column>
|
22
|
27
|
<el-table-column label="车牌号" align="center" prop="licensePlate" />
|
23
|
28
|
<el-table-column label="驾驶员" align="center" prop="driverUser.nickName" />
|
24
|
29
|
<el-table-column label="品牌" align="center" prop="brand" />
|
|
@@ -91,6 +96,40 @@ export default {
|
91
|
96
|
},
|
92
|
97
|
clearChoose() {
|
93
|
98
|
this.$refs.chooseCar.clearSelection();
|
|
99
|
+ },
|
|
100
|
+ statusTypeText(row) {
|
|
101
|
+ if (row == '0') {
|
|
102
|
+ return '已派出'
|
|
103
|
+ }
|
|
104
|
+ if (row == '1') {
|
|
105
|
+ return '可使用'
|
|
106
|
+ }
|
|
107
|
+ if (row == '2') {
|
|
108
|
+ return '维修中'
|
|
109
|
+ }
|
|
110
|
+ if (row == '3') {
|
|
111
|
+ return '已还车'
|
|
112
|
+ }
|
|
113
|
+ if (row == '4') {
|
|
114
|
+ return '已报废'
|
|
115
|
+ }
|
|
116
|
+ },
|
|
117
|
+ statusTypeStyle(row) {
|
|
118
|
+ if (row == '0') {
|
|
119
|
+ return 'warning'
|
|
120
|
+ }
|
|
121
|
+ if (row == '1') {
|
|
122
|
+ return 'success'
|
|
123
|
+ }
|
|
124
|
+ if (row == '2') {
|
|
125
|
+ return 'primary'
|
|
126
|
+ }
|
|
127
|
+ if (row == '3') {
|
|
128
|
+ return 'danger'
|
|
129
|
+ }
|
|
130
|
+ if (row == '4') {
|
|
131
|
+ return 'info'
|
|
132
|
+ }
|
94
|
133
|
}
|
95
|
134
|
}
|
96
|
135
|
}
|