浏览代码

修改车辆选择

余思翰 4 个月前
父节点
当前提交
5ac7fd13ef
共有 1 个文件被更改,包括 40 次插入1 次删除
  1. 40
    1
      oa-ui/src/views/flowable/form/budget/components/chooseCar.vue

+ 40
- 1
oa-ui/src/views/flowable/form/budget/components/chooseCar.vue 查看文件

2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-03-27 11:10:16
3
  * @Date: 2024-03-27 11:10:16
4
  * @LastEditors: Please set LastEditors
4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-05-23 15:37:34
5
+ * @LastEditTime: 2025-01-16 11:07:37
6
 -->
6
 -->
7
 <template>
7
 <template>
8
   <div>
8
   <div>
19
     </el-form>
19
     </el-form>
20
     <el-table ref="chooseCar" :data="list" @selection-change="handleSelectionChange" :row-key="getRowKeys">
20
     <el-table ref="chooseCar" :data="list" @selection-change="handleSelectionChange" :row-key="getRowKeys">
21
       <el-table-column type="selection" width="50" align="center" :reserve-selection="true" />
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
       <el-table-column label="车牌号" align="center" prop="licensePlate" />
27
       <el-table-column label="车牌号" align="center" prop="licensePlate" />
23
       <el-table-column label="驾驶员" align="center" prop="driverUser.nickName" />
28
       <el-table-column label="驾驶员" align="center" prop="driverUser.nickName" />
24
       <el-table-column label="品牌" align="center" prop="brand" />
29
       <el-table-column label="品牌" align="center" prop="brand" />
91
     },
96
     },
92
     clearChoose() {
97
     clearChoose() {
93
       this.$refs.chooseCar.clearSelection();
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
 }

正在加载...
取消
保存