|
@@ -65,8 +65,17 @@
|
65
|
65
|
custom-class="audit-dialog">
|
66
|
66
|
<div class="form-div">
|
67
|
67
|
<el-form label-position="left" label-width="85px" :model="formLabelAlign">
|
68
|
|
- <el-form-item label="停车场名称">
|
69
|
|
- <el-input v-model="formLabelAlign.carParkName"></el-input>
|
|
68
|
+ <el-form-item label="规则名称">
|
|
69
|
+ <el-input v-model="formLabelAlign.ruleName"></el-input>
|
|
70
|
+ </el-form-item>
|
|
71
|
+ <el-form-item label="停车场">
|
|
72
|
+ <el-select clearable v-model="formLabelAlign.parkId" placeholder="请选择">
|
|
73
|
+ <el-option
|
|
74
|
+ v-for="(item,index) in parkDic"
|
|
75
|
+ :key="index"
|
|
76
|
+ :label="item.parkName"
|
|
77
|
+ :value="item.id" />
|
|
78
|
+ </el-select>
|
70
|
79
|
</el-form-item>
|
71
|
80
|
<el-form-item label="起始时间">
|
72
|
81
|
<el-date-picker
|
|
@@ -199,6 +208,7 @@ export default {
|
199
|
208
|
components: {},
|
200
|
209
|
data() {
|
201
|
210
|
return {
|
|
211
|
+ carParkingNameOptions: [],
|
202
|
212
|
activeName: '预约规则',
|
203
|
213
|
columns1: [
|
204
|
214
|
{
|
|
@@ -238,7 +248,8 @@ export default {
|
238
|
248
|
title:'',
|
239
|
249
|
dialogVisible:false,
|
240
|
250
|
formLabelAlign: {
|
241
|
|
- carParkName: '',
|
|
251
|
+ ruleName: '',
|
|
252
|
+ parkId: '',
|
242
|
253
|
startTime: '',
|
243
|
254
|
endTime: '',
|
244
|
255
|
price: '',
|
|
@@ -319,6 +330,7 @@ export default {
|
319
|
330
|
watch: {
|
320
|
331
|
},
|
321
|
332
|
methods: {
|
|
333
|
+ //车场
|
322
|
334
|
getParkDic() {
|
323
|
335
|
api.parkDic().then(res => {
|
324
|
336
|
this.parkDic = res.data || []
|
|
@@ -420,32 +432,38 @@ export default {
|
420
|
432
|
<style lang="scss" scoped>
|
421
|
433
|
.body-wrapper {
|
422
|
434
|
padding: 20px;
|
423
|
|
- .button-block{
|
|
435
|
+
|
|
436
|
+ .button-block {
|
424
|
437
|
text-align: right;
|
425
|
438
|
margin-bottom: 20px;
|
426
|
439
|
}
|
427
|
|
- .table-pagination{
|
|
440
|
+
|
|
441
|
+ .table-pagination {
|
428
|
442
|
text-align: right;
|
429
|
443
|
}
|
430
|
|
- .search-card{
|
|
444
|
+
|
|
445
|
+ .search-card {
|
431
|
446
|
margin-bottom: 20px;
|
432
|
447
|
text-align: center;
|
433
|
|
- .input-wrapper{
|
|
448
|
+
|
|
449
|
+ .input-wrapper {
|
434
|
450
|
width: 36%;
|
435
|
451
|
}
|
436
|
452
|
}
|
437
|
453
|
|
438
|
|
- .audit-dialog{
|
439
|
|
- .mg-bt{
|
|
454
|
+ .audit-dialog {
|
|
455
|
+ .mg-bt {
|
440
|
456
|
margin-bottom: 24px;
|
441
|
457
|
}
|
442
|
|
- .label{
|
|
458
|
+
|
|
459
|
+ .label {
|
443
|
460
|
text-align: right;
|
444
|
461
|
}
|
445
|
|
- .form-div{
|
446
|
|
- /deep/ .el-input__inner{
|
|
462
|
+
|
|
463
|
+ .form-div {
|
|
464
|
+ /deep/ .el-input__inner {
|
447
|
465
|
height: 35px;
|
448
|
|
- width: 90%;
|
|
466
|
+ width: 99%;
|
449
|
467
|
border: 1px solid #a6a5a5;
|
450
|
468
|
}
|
451
|
469
|
}
|