| ... | ... | @@ -53,7 +53,8 @@ | 
|  |  | <el-table :data="vehicleInfoList" border stripe highlight-current-row v-loading="listLoading" | 
|  |  | @selection-change="selsChange" | 
|  |  | element-loading-text="拼命加载中"> | 
|  |  | <el-table-column type="selection" width="55" align="center"></el-table-column> | 
|  |  | <el-table-column type="selection" width="55" :selectable="isSelectable" | 
|  |  | align="center"></el-table-column> | 
|  |  | <el-table-column type="index" align="center"></el-table-column> | 
|  |  | <el-table-column label="车辆类型" prop="vehicleType" align="center" width="120"> | 
|  |  | <template slot-scope="scope"> | 
| ... | ... | @@ -67,15 +68,6 @@ | 
|  |  | </el-table-column> | 
|  |  | <el-table-column label="车牌号码" prop="licensePlateNumber" align="center" | 
|  |  | width="130"></el-table-column> | 
|  |  | <el-table-column label="车辆载重/Kg" prop="vehicleLoad" align="center" | 
|  |  | width="110"></el-table-column> | 
|  |  | <el-table-column label="挂车与否" prop="isTrailer" align="center" width="110"> | 
|  |  | <template slot-scope="scope"> | 
|  |  | <span v-if="scope.row.isTrailer ==='1'">有挂车</span> | 
|  |  | <span v-if="scope.row.isTrailer ==='2'">没有挂车</span> | 
|  |  | </template> | 
|  |  | </el-table-column> | 
|  |  | <el-table-column label="开始空闲时间" prop="freetime" align="center" width="160"></el-table-column> | 
|  |  | <el-table-column label="车辆状态" prop="vehicleStatus" align="center" width="100"> | 
|  |  | <template slot-scope="scope"> | 
|  |  | <span v-if="scope.row.vehicleStatus ==='1'">空闲状态</span> | 
| ... | ... | @@ -85,6 +77,16 @@ | 
|  |  | <span v-if="scope.row.vehicleStatus ==='5'">保养状态</span> | 
|  |  | </template> | 
|  |  | </el-table-column> | 
|  |  | <el-table-column label="车辆载重/Kg" prop="vehicleLoad" align="center" | 
|  |  | width="110"></el-table-column> | 
|  |  | <el-table-column label="挂车与否" prop="isTrailer" align="center" width="110"> | 
|  |  | <template slot-scope="scope"> | 
|  |  | <span v-if="scope.row.isTrailer ==='1'">有挂车</span> | 
|  |  | <span v-if="scope.row.isTrailer ==='2'">没有挂车</span> | 
|  |  | </template> | 
|  |  | </el-table-column> | 
|  |  | <el-table-column label="开始空闲时间" prop="freetime" align="center" width="160"></el-table-column> | 
|  |  |  | 
|  |  | <el-table-column label="车辆公司" prop="vehicleCompany" align="center" | 
|  |  | width="200"></el-table-column> | 
|  |  | <el-table-column label="行驶证号" prop="drivingLicenseNumber" align="center" | 
| ... | ... | @@ -101,6 +103,7 @@ | 
|  |  | <el-tooltip effect="dark" content="删除" placement="top-start" :enterable="false"> | 
|  |  | <el-button type="danger" icon="el-icon-delete" size="mini" | 
|  |  | :loading="delLoading" | 
|  |  | :disabled="scope.row.vehicleStatus==='2'" | 
|  |  | @click="removeVehicleInfo(scope.$index,scope.row)">删除 | 
|  |  | </el-button> | 
|  |  | </el-tooltip> | 
| ... | ... | @@ -491,7 +494,7 @@ | 
|  |  | this.listLoading = true; | 
|  |  | selectVehicleInfoList(this.queryInfo).then((response) => { | 
|  |  | let res = response.data; | 
|  |  | if (res.code !== '200'){ | 
|  |  | if (res.code !== '200') { | 
|  |  | //关闭加载 | 
|  |  | this.listLoading = false; | 
|  |  | return this.$message.error('获取车辆信息列表失败'); | 
| ... | ... | @@ -521,7 +524,7 @@ | 
|  |  | insertVehicleInfo(this.addVehicleInfoForm).then((response) => { | 
|  |  | let res = response.data; | 
|  |  | //添加调度记录信息,失败 | 
|  |  | if (res.code !== '200'){ | 
|  |  | if (res.code !== '200') { | 
|  |  | //关闭加载 | 
|  |  | this.addLoading = false; | 
|  |  | return this.$message.error('添加车辆信息,失败'); | 
| ... | ... | @@ -580,6 +583,16 @@ | 
|  |  | this.sels = sels; | 
|  |  | }, | 
|  |  | /** | 
|  |  | * 车辆状态为执行状态的时候,无法被选中 | 
|  |  | */ | 
|  |  | isSelectable(row, index) { | 
|  |  | if (row.vehicleStatus === '2') { | 
|  |  | return false; | 
|  |  | } else { | 
|  |  | return true; | 
|  |  | } | 
|  |  | }, | 
|  |  | /** | 
|  |  | * 批量删除功能 | 
|  |  | */ | 
|  |  | batchRemove() { | 
... | ... |  |