正在显示
4 个修改的文件
包含
58 行增加
和
43 行删除
| @@ -208,25 +208,23 @@ | @@ -208,25 +208,23 @@ | ||
| 208 | style="margin-top: -50px" | 208 | style="margin-top: -50px" |
| 209 | title="查看调度记录明细" | 209 | title="查看调度记录明细" |
| 210 | :visible.sync="viewDialogVisible" | 210 | :visible.sync="viewDialogVisible" |
| 211 | - width="50%" @close="showDialogClosed"> | 211 | + text-align="center" |
| 212 | + width="60%" @close="showDialogClosed"> | ||
| 212 | <!-- 表单显示区域 :rules="dispatchFormRules" --> | 213 | <!-- 表单显示区域 :rules="dispatchFormRules" --> |
| 213 | <el-form :model="showForm" ref="showFormRef" | 214 | <el-form :model="showForm" ref="showFormRef" |
| 214 | - style="margin-left:10%;margin-right:10%;background-color: #F5F7FA"> | 215 | + :inline="true" align="center" |
| 216 | + style="background-color: #F5F7FA;margin-left: 5%;margin-right: 5%"> | ||
| 215 | 217 | ||
| 216 | - <div style="margin-left: 30px"> | 218 | + <div style="margin-top: -15px"> |
| 217 | <br> | 219 | <br> |
| 218 | <el-form-item label="用户名称:" prop="userName"> | 220 | <el-form-item label="用户名称:" prop="userName"> |
| 219 | - <el-input v-model="showForm.userName" style="width: 300px;" readonly></el-input> | 221 | + <el-input v-model="showForm.userName" style="width: 200px;" size="small" readonly></el-input> |
| 220 | </el-form-item> | 222 | </el-form-item> |
| 221 | <el-form-item label="联系方式:" prop="userMobile"> | 223 | <el-form-item label="联系方式:" prop="userMobile"> |
| 222 | - <el-input v-model="showForm.userMobile" style="width: 300px;" readonly></el-input> | 224 | + <el-input v-model="showForm.userMobile" style="width: 200px;" size="small" readonly></el-input> |
| 223 | </el-form-item> | 225 | </el-form-item> |
| 224 | - <!-- <el-form-item label="车辆类型:" prop="vehicleType">--> | ||
| 225 | - <!-- <el-input v-model="showForm.vehicleType" style="width: 300px;" readonly>--> | ||
| 226 | - <!-- </el-input>--> | ||
| 227 | - <!-- </el-form-item>--> | ||
| 228 | <el-form-item label="车辆类型:" prop="vehicleType"> | 226 | <el-form-item label="车辆类型:" prop="vehicleType"> |
| 229 | - <el-select v-model="showForm.vehicleType" style="width:300px" readonly | 227 | + <el-select v-model="showForm.vehicleType" style="width:200px" size="small" readonly |
| 230 | placeholder="请选择车辆类型"> | 228 | placeholder="请选择车辆类型"> |
| 231 | <el-option | 229 | <el-option |
| 232 | v-for="item in vehicleTypeList" | 230 | v-for="item in vehicleTypeList" |
| @@ -237,12 +235,11 @@ | @@ -237,12 +235,11 @@ | ||
| 237 | </el-select> | 235 | </el-select> |
| 238 | </el-form-item> | 236 | </el-form-item> |
| 239 | <el-form-item label="车牌号码:" prop="licensePlateNumber"> | 237 | <el-form-item label="车牌号码:" prop="licensePlateNumber"> |
| 240 | - <el-input v-model="showForm.licensePlateNumber" style="width: 300px;" | 238 | + <el-input v-model="showForm.licensePlateNumber" style="width: 200px;" size="small" |
| 241 | readonly></el-input> | 239 | readonly></el-input> |
| 242 | </el-form-item> | 240 | </el-form-item> |
| 243 | <el-form-item label="场站位置:" prop="station"> | 241 | <el-form-item label="场站位置:" prop="station"> |
| 244 | - | ||
| 245 | - <el-select v-model="showForm.station" style="width:300px" readonly | 242 | + <el-select v-model="showForm.station" style="width:200px" readonly size="small" |
| 246 | placeholder="请选择场站位置"> | 243 | placeholder="请选择场站位置"> |
| 247 | <el-option | 244 | <el-option |
| 248 | v-for="item in stationList" | 245 | v-for="item in stationList" |
| @@ -251,10 +248,9 @@ | @@ -251,10 +248,9 @@ | ||
| 251 | :value="item.value"> | 248 | :value="item.value"> |
| 252 | </el-option> | 249 | </el-option> |
| 253 | </el-select> | 250 | </el-select> |
| 254 | - | ||
| 255 | </el-form-item> | 251 | </el-form-item> |
| 256 | <el-form-item label="业务类型:" prop="dispatchType"> | 252 | <el-form-item label="业务类型:" prop="dispatchType"> |
| 257 | - <el-select v-model="showForm.dispatchType" style="width:300px" readonly | 253 | + <el-select v-model="showForm.dispatchType" style="width:200px" readonly size="small" |
| 258 | placeholder="请选择业务类型"> | 254 | placeholder="请选择业务类型"> |
| 259 | <el-option | 255 | <el-option |
| 260 | v-for="item in dispatchTypeList" | 256 | v-for="item in dispatchTypeList" |
| @@ -265,16 +261,16 @@ | @@ -265,16 +261,16 @@ | ||
| 265 | </el-select> | 261 | </el-select> |
| 266 | </el-form-item> | 262 | </el-form-item> |
| 267 | <el-form-item label="创建时间:" prop="gmtCreate"> | 263 | <el-form-item label="创建时间:" prop="gmtCreate"> |
| 268 | - <el-input v-model="showForm.gmtCreate" style="width: 300px;" readonly></el-input> | 264 | + <el-input v-model="showForm.gmtCreate" style="width: 200px;" size="small" readonly></el-input> |
| 269 | </el-form-item> | 265 | </el-form-item> |
| 270 | <el-form-item label="开始时间:" prop="beginTime"> | 266 | <el-form-item label="开始时间:" prop="beginTime"> |
| 271 | - <el-input v-model="showForm.beginTime" style="width: 300px;" readonly></el-input> | 267 | + <el-input v-model="showForm.beginTime" style="width: 200px;" size="small" readonly></el-input> |
| 272 | </el-form-item> | 268 | </el-form-item> |
| 273 | <el-form-item label="结束时间:" prop="endTime"> | 269 | <el-form-item label="结束时间:" prop="endTime"> |
| 274 | - <el-input v-model="showForm.endTime" style="width: 300px;" readonly></el-input> | 270 | + <el-input v-model="showForm.endTime" style="width: 200px;" size="small" readonly></el-input> |
| 275 | </el-form-item> | 271 | </el-form-item> |
| 276 | <el-form-item label="记录状态:" prop="status"> | 272 | <el-form-item label="记录状态:" prop="status"> |
| 277 | - <el-select v-model="showForm.status" placeholder="记录状态" style="width:300px" | 273 | + <el-select v-model="showForm.status" placeholder="记录状态" style="width:200px" size="small" |
| 278 | readonly> | 274 | readonly> |
| 279 | <el-option | 275 | <el-option |
| 280 | v-for="item in statusList" | 276 | v-for="item in statusList" |
| @@ -62,6 +62,7 @@ | @@ -62,6 +62,7 @@ | ||
| 62 | <!--调度记录列表区域--> | 62 | <!--调度记录列表区域--> |
| 63 | <div style="margin-top: 20px;"> | 63 | <div style="margin-top: 20px;"> |
| 64 | <el-table :data="DispatchNoteList" border stripe v-loading="listLoading" | 64 | <el-table :data="DispatchNoteList" border stripe v-loading="listLoading" |
| 65 | + :row-class-name="rowStatus" | ||
| 65 | element-loading-text="拼命加载中"> | 66 | element-loading-text="拼命加载中"> |
| 66 | <el-table-column type="index" align="center"></el-table-column> | 67 | <el-table-column type="index" align="center"></el-table-column> |
| 67 | <el-table-column label="用户名称" prop="userName" align="center" width="100"></el-table-column> | 68 | <el-table-column label="用户名称" prop="userName" align="center" width="100"></el-table-column> |
| @@ -164,13 +165,13 @@ | @@ -164,13 +165,13 @@ | ||
| 164 | <el-dialog title="添加车辆调度记录" | 165 | <el-dialog title="添加车辆调度记录" |
| 165 | :visible.sync="addDispatchNodeFormVisible" | 166 | :visible.sync="addDispatchNodeFormVisible" |
| 166 | style="margin-top: -50px" | 167 | style="margin-top: -50px" |
| 167 | - width="50%" text-align="center" @close="dispatchDialogClosed"> | 168 | + width="60%" text-align="center" @close="dispatchDialogClosed"> |
| 168 | <el-form :inline="true" :model="addDispatchNodeForm" label-width="120px" status-icon | 169 | <el-form :inline="true" :model="addDispatchNodeForm" label-width="120px" status-icon |
| 169 | :rules="addDispatchNodeFormRules" ref="addDispatchNodeFormRef" | 170 | :rules="addDispatchNodeFormRules" ref="addDispatchNodeFormRef" |
| 170 | style="background-color: #F5F7FA" align="center"> | 171 | style="background-color: #F5F7FA" align="center"> |
| 171 | <br> | 172 | <br> |
| 172 | <el-form-item label="用户名称:" prop="userName"> | 173 | <el-form-item label="用户名称:" prop="userName"> |
| 173 | - <el-input v-model="addDispatchNodeForm.userName" style="width:200px" clearable size="small" | 174 | + <el-input v-model="addDispatchNodeForm.userName" style="width:200px" size="small" clearable |
| 174 | placeholder="请输入您的用户名称"></el-input> | 175 | placeholder="请输入您的用户名称"></el-input> |
| 175 | </el-form-item> | 176 | </el-form-item> |
| 176 | <el-form-item label="联系方式:" prop="userMobile"> | 177 | <el-form-item label="联系方式:" prop="userMobile"> |
| @@ -273,14 +274,15 @@ | @@ -273,14 +274,15 @@ | ||
| 273 | style="margin-top: -50px" | 274 | style="margin-top: -50px" |
| 274 | title="编辑调度记录明细" | 275 | title="编辑调度记录明细" |
| 275 | :visible.sync="viewDialogVisible" | 276 | :visible.sync="viewDialogVisible" |
| 276 | - | ||
| 277 | - width="50%" | 277 | + text-align="center" |
| 278 | + width="60%" | ||
| 278 | @close="editDialogClosed"> | 279 | @close="editDialogClosed"> |
| 279 | 280 | ||
| 280 | <el-form :model="editForm" label-width="120px" status-icon | 281 | <el-form :model="editForm" label-width="120px" status-icon |
| 282 | + :inline="true" | ||
| 281 | style="background-color: #F5F7FA;" | 283 | style="background-color: #F5F7FA;" |
| 282 | :rules="editFormRules" ref="editFormRef"> | 284 | :rules="editFormRules" ref="editFormRef"> |
| 283 | - <div style="margin-left: 30px"> | 285 | + <div style="margin-left: 40px"> |
| 284 | <br> | 286 | <br> |
| 285 | <el-form-item label="用户名称:" prop="userName"> | 287 | <el-form-item label="用户名称:" prop="userName"> |
| 286 | <el-input v-model="editForm.userName" style="width:200px" clearable size="small" | 288 | <el-input v-model="editForm.userName" style="width:200px" clearable size="small" |
| @@ -807,6 +809,15 @@ | @@ -807,6 +809,15 @@ | ||
| 807 | this.editForm = Object.assign({}, row); | 809 | this.editForm = Object.assign({}, row); |
| 808 | this.viewDialogVisible = true; | 810 | this.viewDialogVisible = true; |
| 809 | }, | 811 | }, |
| 812 | + /** | ||
| 813 | + * 根据状态的不同区分颜色 | ||
| 814 | + * | ||
| 815 | + * @param row | ||
| 816 | + * @param rowIndex | ||
| 817 | + */ | ||
| 818 | + rowStatus({row, rowIndex}){ | ||
| 819 | + | ||
| 820 | + } | ||
| 810 | } | 821 | } |
| 811 | } | 822 | } |
| 812 | </script> | 823 | </script> |
| @@ -105,12 +105,14 @@ | @@ -105,12 +105,14 @@ | ||
| 105 | <el-dialog | 105 | <el-dialog |
| 106 | style="margin-top: -50px" | 106 | style="margin-top: -50px" |
| 107 | title="增加驾驶员信息" | 107 | title="增加驾驶员信息" |
| 108 | + text-align="center" | ||
| 108 | :visible.sync="addDriverInfoFormVisible" | 109 | :visible.sync="addDriverInfoFormVisible" |
| 109 | width="50%" @close="addDriverInfoDialogClosed"> | 110 | width="50%" @close="addDriverInfoDialogClosed"> |
| 110 | <el-form :model="addDriverInfoForm" label-width="100px" status-icon | 111 | <el-form :model="addDriverInfoForm" label-width="100px" status-icon |
| 111 | :rules="addDriverInfoFormRules" ref="addDriverInfoFormRef" | 112 | :rules="addDriverInfoFormRules" ref="addDriverInfoFormRef" |
| 112 | - style="margin-left:10%;margin-right:10%;background-color: #F5F7FA"> | ||
| 113 | - <div style="margin-left: 30px"> | 113 | + size="medium" align="center" :inline="true" |
| 114 | + style="background-color: #F5F7FA"> | ||
| 115 | + <div style="margin-top: -15px"> | ||
| 114 | <br> | 116 | <br> |
| 115 | <el-form-item label="司机姓名:" prop="driverName"> | 117 | <el-form-item label="司机姓名:" prop="driverName"> |
| 116 | <el-input v-model="addDriverInfoForm.driverName" style="width: 300px;" clearable | 118 | <el-input v-model="addDriverInfoForm.driverName" style="width: 300px;" clearable |
| @@ -171,14 +173,16 @@ | @@ -171,14 +173,16 @@ | ||
| 171 | <!-- 编辑驾驶员信息,对话框 --> | 173 | <!-- 编辑驾驶员信息,对话框 --> |
| 172 | <div> | 174 | <div> |
| 173 | <el-dialog | 175 | <el-dialog |
| 174 | - style="margin-top: -50px" | 176 | + style="margin-top: -70px" |
| 175 | title="编辑驾驶员信息" | 177 | title="编辑驾驶员信息" |
| 176 | :visible.sync="editDialogVisible" | 178 | :visible.sync="editDialogVisible" |
| 179 | + text-align="center" | ||
| 177 | width="50%" @close="editDriverInfoDialogClosed"> | 180 | width="50%" @close="editDriverInfoDialogClosed"> |
| 178 | <el-form :model="editDriverInfoForm" label-width="100px" status-icon | 181 | <el-form :model="editDriverInfoForm" label-width="100px" status-icon |
| 179 | :rules="editDriverInfoFormRules" ref="editDriverInfoFormRef" | 182 | :rules="editDriverInfoFormRules" ref="editDriverInfoFormRef" |
| 180 | - style="margin-left:10%;margin-right:10%;background-color: #F5F7FA"> | ||
| 181 | - <div style="margin-left: 30px"> | 183 | + :inline="true" size="medium" align="center" |
| 184 | + style="background-color: #F5F7FA"> | ||
| 185 | + <div style="margin-top: -15px"> | ||
| 182 | <br> | 186 | <br> |
| 183 | <el-form-item label="司机姓名:" prop="driverName"> | 187 | <el-form-item label="司机姓名:" prop="driverName"> |
| 184 | <el-input v-model="editDriverInfoForm.driverName" style="width: 300px;" clearable | 188 | <el-input v-model="editDriverInfoForm.driverName" style="width: 300px;" clearable |
| @@ -186,27 +186,29 @@ | @@ -186,27 +186,29 @@ | ||
| 186 | <!-- 编辑车辆信息,对话框 --> | 186 | <!-- 编辑车辆信息,对话框 --> |
| 187 | <div> | 187 | <div> |
| 188 | <el-dialog | 188 | <el-dialog |
| 189 | - style="margin-top: -50px" | ||
| 190 | title="编辑车辆信息" | 189 | title="编辑车辆信息" |
| 190 | + text-align="center" | ||
| 191 | :visible.sync="editDialogVisible" | 191 | :visible.sync="editDialogVisible" |
| 192 | - width="50%" @close="editVehicleInfoDialogClosed"> | 192 | + width="60%" @close="editVehicleInfoDialogClosed"> |
| 193 | <el-form :model="editVehicleInfoForm" label-width="100px" status-icon | 193 | <el-form :model="editVehicleInfoForm" label-width="100px" status-icon |
| 194 | :rules="editVehicleInfoFormRules" ref="editVehicleInfoFormRef" | 194 | :rules="editVehicleInfoFormRules" ref="editVehicleInfoFormRef" |
| 195 | - style="margin-left:10%;margin-right:10%;background-color: #F5F7FA"> | ||
| 196 | - <div style="margin-left: 30px"> | 195 | + :inline="true" align="center" |
| 196 | + style="background-color: #F5F7FA"> | ||
| 197 | + <div > | ||
| 197 | <br> | 198 | <br> |
| 198 | <el-form-item label="车牌号码:" prop="licensePlateNumber"> | 199 | <el-form-item label="车牌号码:" prop="licensePlateNumber"> |
| 199 | <el-input v-model="editVehicleInfoForm.licensePlateNumber" clearable | 200 | <el-input v-model="editVehicleInfoForm.licensePlateNumber" clearable |
| 200 | - style="width: 300px;" | 201 | + style="width:250px" |
| 201 | placeholder="请输入车牌号码"></el-input> | 202 | placeholder="请输入车牌号码"></el-input> |
| 202 | </el-form-item> | 203 | </el-form-item> |
| 203 | <el-form-item label="行驶证号:" prop="drivingLicenseNumber"> | 204 | <el-form-item label="行驶证号:" prop="drivingLicenseNumber"> |
| 204 | <el-input v-model="editVehicleInfoForm.drivingLicenseNumber" clearable | 205 | <el-input v-model="editVehicleInfoForm.drivingLicenseNumber" clearable |
| 205 | - style="width: 300px;" | 206 | + style="width:250px" |
| 206 | placeholder="请输入车辆行驶证号"></el-input> | 207 | placeholder="请输入车辆行驶证号"></el-input> |
| 207 | </el-form-item> | 208 | </el-form-item> |
| 208 | <el-form-item label="车辆类型:" prop="vehicleType"> | 209 | <el-form-item label="车辆类型:" prop="vehicleType"> |
| 209 | - <el-select v-model="editVehicleInfoForm.vehicleType" style="width: 300px" clearable | 210 | + <el-select v-model="editVehicleInfoForm.vehicleType" clearable |
| 211 | + style="width:250px" | ||
| 210 | placeholder="请选择车辆类型"> | 212 | placeholder="请选择车辆类型"> |
| 211 | <el-option | 213 | <el-option |
| 212 | v-for="item in vehicleTypeList" | 214 | v-for="item in vehicleTypeList" |
| @@ -217,14 +219,15 @@ | @@ -217,14 +219,15 @@ | ||
| 217 | </el-select> | 219 | </el-select> |
| 218 | </el-form-item> | 220 | </el-form-item> |
| 219 | <el-form-item label="车辆载重:" prop="vehicleLoad"> | 221 | <el-form-item label="车辆载重:" prop="vehicleLoad"> |
| 220 | - <el-input-number style="width: 200px" v-model="editVehicleInfoForm.vehicleLoad" | ||
| 221 | - clearable | 222 | + <el-input-number v-model="editVehicleInfoForm.vehicleLoad" |
| 223 | + clearable style="width:220px" | ||
| 222 | :min="10" :max="10000" controls-position="right"> | 224 | :min="10" :max="10000" controls-position="right"> |
| 223 | </el-input-number> | 225 | </el-input-number> |
| 224 | <span style="margin-left:5px;font-size: 18px">Kg</span> | 226 | <span style="margin-left:5px;font-size: 18px">Kg</span> |
| 225 | </el-form-item> | 227 | </el-form-item> |
| 226 | <el-form-item label="车辆状态:" prop="vehicleStatus"> | 228 | <el-form-item label="车辆状态:" prop="vehicleStatus"> |
| 227 | - <el-select v-model="editVehicleInfoForm.vehicleStatus" clearable style="width: 300px" | 229 | + <el-select v-model="editVehicleInfoForm.vehicleStatus" clearable |
| 230 | + style="width:250px" | ||
| 228 | clearable placeholder="请选择车辆状态"> | 231 | clearable placeholder="请选择车辆状态"> |
| 229 | <el-option | 232 | <el-option |
| 230 | v-for="item in vehicleStatusList" | 233 | v-for="item in vehicleStatusList" |
| @@ -235,8 +238,8 @@ | @@ -235,8 +238,8 @@ | ||
| 235 | </el-select> | 238 | </el-select> |
| 236 | </el-form-item> | 239 | </el-form-item> |
| 237 | <el-form-item label="有无挂车:" prop="vehicleType"> | 240 | <el-form-item label="有无挂车:" prop="vehicleType"> |
| 238 | - <el-select v-model="editVehicleInfoForm.isTrailer" clearable style="width: 300px" | ||
| 239 | - clearable | 241 | + <el-select v-model="editVehicleInfoForm.isTrailer" clearable |
| 242 | + style="width:250px" clearable | ||
| 240 | placeholder="请选择有无挂车"> | 243 | placeholder="请选择有无挂车"> |
| 241 | <el-option | 244 | <el-option |
| 242 | v-for="item in isTrailerList" | 245 | v-for="item in isTrailerList" |
| @@ -247,12 +250,13 @@ | @@ -247,12 +250,13 @@ | ||
| 247 | </el-select> | 250 | </el-select> |
| 248 | </el-form-item> | 251 | </el-form-item> |
| 249 | <el-form-item label="车辆公司:" prop="vehicleCompany"> | 252 | <el-form-item label="车辆公司:" prop="vehicleCompany"> |
| 250 | - <el-input v-model="editVehicleInfoForm.vehicleCompany" clearable style="width: 300px;" | 253 | + <el-input v-model="editVehicleInfoForm.vehicleCompany" clearable |
| 254 | + style="width:250px" | ||
| 251 | placeholder="请输入车辆公司"></el-input> | 255 | placeholder="请输入车辆公司"></el-input> |
| 252 | </el-form-item> | 256 | </el-form-item> |
| 253 | <el-form-item label="空闲时间:" prop="freetime"> | 257 | <el-form-item label="空闲时间:" prop="freetime"> |
| 254 | <el-date-picker v-model="editVehicleInfoForm.freetime" type="datetime" | 258 | <el-date-picker v-model="editVehicleInfoForm.freetime" type="datetime" |
| 255 | - style="width: 300px;" | 259 | + style="width:250px" |
| 256 | placeholder="选择调度时间"></el-date-picker> | 260 | placeholder="选择调度时间"></el-date-picker> |
| 257 | </el-form-item> | 261 | </el-form-item> |
| 258 | <br> | 262 | <br> |
-
请 注册 或 登录 后发表评论