浏览代码

车场下拉及岗亭操作

zbb 1 年之前
父节点
当前提交
4659c500e2

+ 64 - 0
src/api/article_z.js

@@ -338,4 +338,68 @@ export default {
338
   deleteTaskRecovery(params) {
338
   deleteTaskRecovery(params) {
339
     return axios.post(`/opt/task/recovery/delete`, params)
339
     return axios.post(`/opt/task/recovery/delete`, params)
340
   },
340
   },
341
+  // 岗亭操作——获取出入管理分页
342
+  queryParkingOutsideOperationInoutByPage(params) {
343
+    return axios.get(`/opt/parking/outside/operation/inout/page`, {params})
344
+  },
345
+  // 岗亭操作——添加出入管理
346
+  addParkingOutsideOperationInout(params) {
347
+    return axios.post(`/opt/parking/outside/operation/inout/add`, params)
348
+  },
349
+  // 岗亭操作——编辑出入管理
350
+  editParkingOutsideOperationInout(params) {
351
+    return axios.post(`/opt/parking/outside/operation/inout/edit`, params)
352
+  },
353
+  // 岗亭操作——删除出入管理
354
+  deleteParkingOutsideOperationInout(params) {
355
+    return axios.post(`/opt/parking/outside/operation/inout/delete`, params)
356
+  },
357
+  // 岗亭操作——获取停车记录分页
358
+  queryParkingOutsideOperationParkingrecordByPage(params) {
359
+    return axios.get(`/opt/parking/outside/operation/parkingrecord/page`, {params})
360
+  },
361
+  // 岗亭操作——添加停车记录
362
+  addParkingOutsideOperationParkingrecord(params) {
363
+    return axios.post(`/opt/parking/outside/operation/parkingrecord/add`, params)
364
+  },
365
+  // 岗亭操作——编辑停车记录
366
+  editParkingOutsideOperationParkingrecord(params) {
367
+    return axios.post(`/opt/parking/outside/operation/parkingrecord/edit`, params)
368
+  },
369
+  // 岗亭操作——删除停车记录
370
+  deleteParkingOutsideOperationParkingrecord(params) {
371
+    return axios.post(`/opt/parking/outside/operation/parkingrecord/delete`, params)
372
+  },
373
+  // 岗亭操作——获取在场记录分页
374
+  queryParkingOutsideOperationInrecordByPage(params) {
375
+    return axios.get(`/opt/parking/outside/operation/inrecord/page`, {params})
376
+  },
377
+  // 岗亭操作——添加在场记录
378
+  addParkingOutsideOperationInrecord(params) {
379
+    return axios.post(`/opt/parking/outside/operation/inrecord/add`, params)
380
+  },
381
+  // 岗亭操作——编辑在场记录
382
+  editParkingOutsideOperationInrecord(params) {
383
+    return axios.post(`/opt/parking/outside/operation/inrecord/edit`, params)
384
+  },
385
+  // 岗亭操作——删除在场记录
386
+  deleteParkingOutsideOperationInrecord(params) {
387
+    return axios.post(`/opt/parking/outside/operation/inrecord/delete`, params)
388
+  },
389
+  // 岗亭操作——获取特殊放行记录分页
390
+  queryParkingOutsideOperationSpecialByPage(params) {
391
+    return axios.get(`/opt/parking/outside/operation/special/page`, {params})
392
+  },
393
+  // 岗亭操作——添加特殊放行记录
394
+  addParkingOutsideOperationSpecial(params) {
395
+    return axios.post(`/opt/parking/outside/operation/special/add`, params)
396
+  },
397
+  // 岗亭操作——编辑特殊放行记录
398
+  editParkingOutsideOperationSpecial(params) {
399
+    return axios.post(`/opt/parking/outside/operation/special/edit`, params)
400
+  },
401
+  // 岗亭操作——删除特殊放行记录
402
+  deleteParkingOutsideOperationSpecial(params) {
403
+    return axios.post(`/opt/parking/outside/operation/special/delete`, params)
404
+  },
341
 }
405
 }

+ 2 - 2
src/pages/index/components/basic_configuration.vue

@@ -184,8 +184,8 @@
184
                   <el-option
184
                   <el-option
185
                     v-for="(item,index) in carParkingNameOptions"
185
                     v-for="(item,index) in carParkingNameOptions"
186
                     :key="index"
186
                     :key="index"
187
-                    :label="item.carParkName"
188
-                    :value="item.carParkName" />
187
+                    :label="item.parkName"
188
+                    :value="item.parkName" />
189
                 </el-select>
189
                 </el-select>
190
               </el-form-item>
190
               </el-form-item>
191
             </el-form>
191
             </el-form>

+ 23 - 15
src/pages/index/components/business_record.vue

@@ -10,8 +10,8 @@
10
                   <el-option
10
                   <el-option
11
                     v-for="(item,index) in carParkingNameOptions"
11
                     v-for="(item,index) in carParkingNameOptions"
12
                     :key="index"
12
                     :key="index"
13
-                    :label="item.carParkName"
14
-                    :value="item.parkId" />
13
+                    :label="item.parkName"
14
+                    :value="item.id" />
15
                 </el-select>
15
                 </el-select>
16
               </el-form-item>
16
               </el-form-item>
17
             </el-col>
17
             </el-col>
@@ -66,8 +66,8 @@
66
                   <el-option
66
                   <el-option
67
                     v-for="(item,index) in carParkingNameOptions"
67
                     v-for="(item,index) in carParkingNameOptions"
68
                     :key="index"
68
                     :key="index"
69
-                    :label="item.carParkName"
70
-                    :value="item.parkId" />
69
+                    :label="item.parkName"
70
+                    :value="item.id" />
71
                 </el-select>
71
                 </el-select>
72
               </el-form-item>
72
               </el-form-item>
73
               <el-form-item label="车牌号">
73
               <el-form-item label="车牌号">
@@ -109,8 +109,8 @@
109
                   <el-option
109
                   <el-option
110
                     v-for="(item,index) in carParkingNameOptions"
110
                     v-for="(item,index) in carParkingNameOptions"
111
                     :key="index"
111
                     :key="index"
112
-                    :label="item.carParkName"
113
-                    :value="item.parkId" />
112
+                    :label="item.parkName"
113
+                    :value="item.id" />
114
                 </el-select>
114
                 </el-select>
115
               </el-form-item>
115
               </el-form-item>
116
             </el-col>
116
             </el-col>
@@ -155,13 +155,16 @@
155
           custom-class="audit-dialog">
155
           custom-class="audit-dialog">
156
           <div class="form-div">
156
           <div class="form-div">
157
             <el-form label-position="left" label-width="110px" :model="formLabelAlign2">
157
             <el-form label-position="left" label-width="110px" :model="formLabelAlign2">
158
+              <el-form-item label="订单号">
159
+                <el-input v-model="formLabelAlign2.orderNo"></el-input>
160
+              </el-form-item>
158
               <el-form-item label="车场名称">
161
               <el-form-item label="车场名称">
159
                 <el-select v-model="formLabelAlign2.parkLotId" placeholder="请选择">
162
                 <el-select v-model="formLabelAlign2.parkLotId" placeholder="请选择">
160
                   <el-option
163
                   <el-option
161
                     v-for="(item,index) in carParkingNameOptions"
164
                     v-for="(item,index) in carParkingNameOptions"
162
                     :key="index"
165
                     :key="index"
163
-                    :label="item.carParkName"
164
-                    :value="item.parkId" />
166
+                    :label="item.parkName"
167
+                    :value="item.id" />
165
                 </el-select>
168
                 </el-select>
166
               </el-form-item>
169
               </el-form-item>
167
               <el-form-item label="车牌号">
170
               <el-form-item label="车牌号">
@@ -201,8 +204,8 @@
201
                   <el-option
204
                   <el-option
202
                     v-for="(item,index) in carParkingNameOptions"
205
                     v-for="(item,index) in carParkingNameOptions"
203
                     :key="index"
206
                     :key="index"
204
-                    :label="item.carParkName"
205
-                    :value="item.parkId" />
207
+                    :label="item.parkName"
208
+                    :value="item.id" />
206
                 </el-select>
209
                 </el-select>
207
               </el-form-item>
210
               </el-form-item>
208
             </el-col>
211
             </el-col>
@@ -248,13 +251,16 @@
248
           custom-class="audit-dialog">
251
           custom-class="audit-dialog">
249
           <div class="form-div">
252
           <div class="form-div">
250
             <el-form label-position="left" label-width="100px" :model="formLabelAlign3">
253
             <el-form label-position="left" label-width="100px" :model="formLabelAlign3">
254
+              <el-form-item label="订单号">
255
+                <el-input v-model="formLabelAlign2.orderNo"></el-input>
256
+              </el-form-item>
251
               <el-form-item label="车场名称">
257
               <el-form-item label="车场名称">
252
                 <el-select v-model="formLabelAlign3.parkLotId" placeholder="请选择">
258
                 <el-select v-model="formLabelAlign3.parkLotId" placeholder="请选择">
253
                   <el-option
259
                   <el-option
254
                     v-for="(item,index) in carParkingNameOptions"
260
                     v-for="(item,index) in carParkingNameOptions"
255
                     :key="index"
261
                     :key="index"
256
-                    :label="item.carParkName"
257
-                    :value="item.parkId" />
262
+                    :label="item.parkName"
263
+                    :value="item.id" />
258
                 </el-select>
264
                 </el-select>
259
               </el-form-item>
265
               </el-form-item>
260
               <el-form-item label="车牌号">
266
               <el-form-item label="车牌号">
@@ -386,6 +392,7 @@ export default {
386
       dialogVisible2: false,
392
       dialogVisible2: false,
387
       formLabelAlign2: {
393
       formLabelAlign2: {
388
         id: '',
394
         id: '',
395
+        orderNo: '',
389
         parkLotId: '',
396
         parkLotId: '',
390
         plateNo: '',
397
         plateNo: '',
391
         paymentAmount: '',
398
         paymentAmount: '',
@@ -427,19 +434,20 @@ export default {
427
           key: 'paymentTime'
434
           key: 'paymentTime'
428
         },
435
         },
429
       ],
436
       ],
430
-      tableData3: [{carParkingName: 'sasa111'}],
437
+      tableData3: [{parkName: 'sasa111'}],
431
       total3: 0,
438
       total3: 0,
432
       pageSize3: 10,
439
       pageSize3: 10,
433
       pageNum3: 1,
440
       pageNum3: 1,
434
       formInline3: {
441
       formInline3: {
435
-        carParkingName: '',
442
+        parkLotId: '',
436
         plateNo: '',
443
         plateNo: '',
437
       },
444
       },
438
       title3: '',
445
       title3: '',
439
       dialogVisible3: false,
446
       dialogVisible3: false,
440
       formLabelAlign3: {
447
       formLabelAlign3: {
441
         id: '',
448
         id: '',
442
-        carParkingName: '',
449
+        orderNo: '',
450
+        parkLotId: '',
443
         plateNo: '',
451
         plateNo: '',
444
         parkingDuration: '',
452
         parkingDuration: '',
445
         arrearsAmount: '',
453
         arrearsAmount: '',

+ 12 - 12
src/pages/index/components/exception_handing.vue

@@ -10,8 +10,8 @@
10
                   <el-option
10
                   <el-option
11
                     v-for="(item,index) in carParkingNameOptions"
11
                     v-for="(item,index) in carParkingNameOptions"
12
                     :key="index"
12
                     :key="index"
13
-                    :label="item.carParkName"
14
-                    :value="item.parkId" />
13
+                    :label="item.parkName"
14
+                    :value="item.id" />
15
                 </el-select>
15
                 </el-select>
16
               </el-form-item>
16
               </el-form-item>
17
             </el-col>
17
             </el-col>
@@ -61,8 +61,8 @@
61
                   <el-option
61
                   <el-option
62
                     v-for="(item,index) in carParkingNameOptions"
62
                     v-for="(item,index) in carParkingNameOptions"
63
                     :key="index"
63
                     :key="index"
64
-                    :label="item.carParkName"
65
-                    :value="item.parkId" />
64
+                    :label="item.parkName"
65
+                    :value="item.id" />
66
                 </el-select>
66
                 </el-select>
67
               </el-form-item>
67
               </el-form-item>
68
               <el-form-item label="车牌号">
68
               <el-form-item label="车牌号">
@@ -100,8 +100,8 @@
100
                   <el-option
100
                   <el-option
101
                     v-for="(item,index) in carParkingNameOptions"
101
                     v-for="(item,index) in carParkingNameOptions"
102
                     :key="index"
102
                     :key="index"
103
-                    :label="item.carParkName"
104
-                    :value="item.parkId" />
103
+                    :label="item.parkName"
104
+                    :value="item.id" />
105
                 </el-select>
105
                 </el-select>
106
               </el-form-item>
106
               </el-form-item>
107
             </el-col>
107
             </el-col>
@@ -146,8 +146,8 @@
146
                   <el-option
146
                   <el-option
147
                     v-for="(item,index) in carParkingNameOptions"
147
                     v-for="(item,index) in carParkingNameOptions"
148
                     :key="index"
148
                     :key="index"
149
-                    :label="item.carParkName"
150
-                    :value="item.parkId" />
149
+                    :label="item.parkName"
150
+                    :value="item.id" />
151
                 </el-select>
151
                 </el-select>
152
               </el-form-item>
152
               </el-form-item>
153
               <el-form-item label="车牌号">
153
               <el-form-item label="车牌号">
@@ -262,8 +262,8 @@
262
                   <el-option
262
                   <el-option
263
                     v-for="(item,index) in carParkingNameOptions"
263
                     v-for="(item,index) in carParkingNameOptions"
264
                     :key="index"
264
                     :key="index"
265
-                    :label="item.carParkName"
266
-                    :value="item.parkId" />
265
+                    :label="item.parkName"
266
+                    :value="item.id" />
267
                 </el-select>
267
                 </el-select>
268
               </el-form-item>
268
               </el-form-item>
269
             </el-col>
269
             </el-col>
@@ -314,8 +314,8 @@
314
                   <el-option
314
                   <el-option
315
                     v-for="(item,index) in carParkingNameOptions"
315
                     v-for="(item,index) in carParkingNameOptions"
316
                     :key="index"
316
                     :key="index"
317
-                    :label="item.carParkName"
318
-                    :value="item.parkId" />
317
+                    :label="item.parkName"
318
+                    :value="item.id" />
319
                 </el-select>
319
                 </el-select>
320
               </el-form-item>
320
               </el-form-item>
321
               <el-form-item label="车牌号">
321
               <el-form-item label="车牌号">

+ 5 - 5
src/pages/index/components/inspection_management.vue

@@ -42,8 +42,8 @@
42
                   <el-option
42
                   <el-option
43
                     v-for="(item,index) in carParkingNameOptions"
43
                     v-for="(item,index) in carParkingNameOptions"
44
                     :key="index"
44
                     :key="index"
45
-                    :label="item.carParkName"
46
-                    :value="item.parkId" />
45
+                    :label="item.parkName"
46
+                    :value="item.id" />
47
                 </el-select>
47
                 </el-select>
48
               </el-form-item>
48
               </el-form-item>
49
               <el-form-item label="取证类型">
49
               <el-form-item label="取证类型">
@@ -65,8 +65,8 @@
65
                 <el-option
65
                 <el-option
66
                   v-for="(item,index) in carParkingNameOptions"
66
                   v-for="(item,index) in carParkingNameOptions"
67
                   :key="index"
67
                   :key="index"
68
-                  :label="item.carParkName"
69
-                  :value="item.parkId" />
68
+                  :label="item.parkName"
69
+                  :value="item.id" />
70
               </el-select>
70
               </el-select>
71
             </el-form-item>
71
             </el-form-item>
72
             <el-form-item label="稽查对象">
72
             <el-form-item label="稽查对象">
@@ -214,7 +214,7 @@ export default {
214
       columns1: [
214
       columns1: [
215
         {
215
         {
216
           label: '稽查地点',
216
           label: '稽查地点',
217
-          key: 'carParkName'
217
+          key: 'parkName'
218
         },
218
         },
219
         {
219
         {
220
           label: '取证类型',
220
           label: '取证类型',

+ 10 - 10
src/pages/index/components/pakking_lot.vue

@@ -10,8 +10,8 @@
10
                   <el-option
10
                   <el-option
11
                     v-for="(item,index) in carParkingNameOptions"
11
                     v-for="(item,index) in carParkingNameOptions"
12
                     :key="index"
12
                     :key="index"
13
-                    :label="item.carParkName"
14
-                    :value="item.carParkName" />
13
+                    :label="item.parkName"
14
+                    :value="item.parkName" />
15
                 </el-select>
15
                 </el-select>
16
               </el-form-item>
16
               </el-form-item>
17
             </el-col>
17
             </el-col>
@@ -56,8 +56,8 @@
56
                   <el-option
56
                   <el-option
57
                     v-for="(item,index) in carParkingNameOptions"
57
                     v-for="(item,index) in carParkingNameOptions"
58
                     :key="index"
58
                     :key="index"
59
-                    :label="item.carParkName"
60
-                    :value="item.carParkName" />
59
+                    :label="item.parkName"
60
+                    :value="item.parkName" />
61
                 </el-select>
61
                 </el-select>
62
               </el-form-item>
62
               </el-form-item>
63
               <el-form-item label="入场时间">
63
               <el-form-item label="入场时间">
@@ -96,7 +96,7 @@
96
                   <el-option
96
                   <el-option
97
                     v-for="(item,index) in carParkingNameOptions"
97
                     v-for="(item,index) in carParkingNameOptions"
98
                     :key="index"
98
                     :key="index"
99
-                    :label="item.carParkName"
99
+                    :label="item.parkName"
100
                     :value="item.parkId" />
100
                     :value="item.parkId" />
101
                 </el-select>
101
                 </el-select>
102
               </el-form-item>
102
               </el-form-item>
@@ -142,7 +142,7 @@
142
                   <el-option
142
                   <el-option
143
                     v-for="(item,index) in carParkingNameOptions"
143
                     v-for="(item,index) in carParkingNameOptions"
144
                     :key="index"
144
                     :key="index"
145
-                    :label="item.carParkName"
145
+                    :label="item.parkName"
146
                     :value="item.parkId" />
146
                     :value="item.parkId" />
147
                 </el-select>
147
                 </el-select>
148
               </el-form-item>
148
               </el-form-item>
@@ -172,7 +172,7 @@
172
                   <el-option
172
                   <el-option
173
                     v-for="(item,index) in carParkingNameOptions"
173
                     v-for="(item,index) in carParkingNameOptions"
174
                     :key="index"
174
                     :key="index"
175
-                    :label="item.carParkName"
175
+                    :label="item.parkName"
176
                     :value="item.parkId" />
176
                     :value="item.parkId" />
177
                 </el-select>
177
                 </el-select>
178
               </el-form-item>
178
               </el-form-item>
@@ -219,7 +219,7 @@
219
                   <el-option
219
                   <el-option
220
                     v-for="(item,index) in carParkingNameOptions"
220
                     v-for="(item,index) in carParkingNameOptions"
221
                     :key="index"
221
                     :key="index"
222
-                    :label="item.carParkName"
222
+                    :label="item.parkName"
223
                     :value="item.parkId" />
223
                     :value="item.parkId" />
224
                 </el-select>
224
                 </el-select>
225
               </el-form-item>
225
               </el-form-item>
@@ -255,7 +255,7 @@
255
                   <el-option
255
                   <el-option
256
                     v-for="(item,index) in carParkingNameOptions"
256
                     v-for="(item,index) in carParkingNameOptions"
257
                     :key="index"
257
                     :key="index"
258
-                    :label="item.carParkName"
258
+                    :label="item.parkName"
259
                     :value="item.parkId" />
259
                     :value="item.parkId" />
260
                 </el-select>
260
                 </el-select>
261
               </el-form-item>
261
               </el-form-item>
@@ -302,7 +302,7 @@
302
                   <el-option
302
                   <el-option
303
                     v-for="(item,index) in carParkingNameOptions"
303
                     v-for="(item,index) in carParkingNameOptions"
304
                     :key="index"
304
                     :key="index"
305
-                    :label="item.carParkName"
305
+                    :label="item.parkName"
306
                     :value="item.parkId" />
306
                     :value="item.parkId" />
307
                 </el-select>
307
                 </el-select>
308
               </el-form-item>
308
               </el-form-item>

+ 164 - 110
src/pages/index/components/parking_outside_operation.vue

@@ -6,7 +6,13 @@
6
           <el-row>
6
           <el-row>
7
             <el-col :span="8">
7
             <el-col :span="8">
8
               <el-form-item label="车场名称:">
8
               <el-form-item label="车场名称:">
9
-                <el-input v-model="formInline1.carParkingName" placeholder="请输入"></el-input>
9
+                <el-select clearable v-model="formInline1.parkLotId" placeholder="请选择">
10
+                  <el-option
11
+                    v-for="(item,index) in carParkingNameOptions"
12
+                    :key="index"
13
+                    :label="item.parkName"
14
+                    :value="item.id" />
15
+                </el-select>
10
               </el-form-item>
16
               </el-form-item>
11
             </el-col>
17
             </el-col>
12
             <el-col :span="8">
18
             <el-col :span="8">
@@ -51,26 +57,39 @@
51
           <div class="form-div">
57
           <div class="form-div">
52
             <el-form label-position="left" label-width="100px" :model="formLabelAlign">
58
             <el-form label-position="left" label-width="100px" :model="formLabelAlign">
53
               <el-form-item label="车场名称">
59
               <el-form-item label="车场名称">
54
-                <el-input v-model="formLabelAlign.carParkingName"></el-input>
60
+                <el-select v-model="formLabelAlign.parkLotId" placeholder="请选择">
61
+                  <el-option
62
+                    v-for="(item,index) in carParkingNameOptions"
63
+                    :key="index"
64
+                    :label="item.parkName"
65
+                    :value="item.id" />
66
+                </el-select>
55
               </el-form-item>
67
               </el-form-item>
56
               <el-form-item label="车牌号">
68
               <el-form-item label="车牌号">
57
                 <el-input v-model="formLabelAlign.plateNo"></el-input>
69
                 <el-input v-model="formLabelAlign.plateNo"></el-input>
58
               </el-form-item>
70
               </el-form-item>
59
               <el-form-item label="入场时间">
71
               <el-form-item label="入场时间">
60
-                <el-input v-model="formLabelAlign.inTime"></el-input>
72
+                <el-date-picker
73
+                  v-model="formLabelAlign.inTime"
74
+                  type="datetime"
75
+                  value-format="yyyy-MM-dd HH:mm:ss"
76
+                  placeholder="选择日期时间">
77
+                </el-date-picker>
61
               </el-form-item>
78
               </el-form-item>
62
               <el-form-item label="离场时间">
79
               <el-form-item label="离场时间">
63
-                <el-input v-model="formLabelAlign.outTime"></el-input>
64
-              </el-form-item>
65
-              <el-form-item label="岗亭操作人">
66
-                <el-input v-model="formLabelAlign.operator"></el-input>
80
+                <el-date-picker
81
+                  v-model="formLabelAlign.outTime"
82
+                  type="datetime"
83
+                  value-format="yyyy-MM-dd HH:mm:ss"
84
+                  placeholder="选择日期时间">
85
+                </el-date-picker>
67
               </el-form-item>
86
               </el-form-item>
68
             </el-form>
87
             </el-form>
69
           </div>
88
           </div>
70
           <span slot="footer" class="dialog-footer">
89
           <span slot="footer" class="dialog-footer">
71
             <el-button @click="dialogVisible = false">取 消</el-button>
90
             <el-button @click="dialogVisible = false">取 消</el-button>
72
             <el-button type="primary" @click="handleConfirm">确 定</el-button>
91
             <el-button type="primary" @click="handleConfirm">确 定</el-button>
73
-        </span>
92
+          </span>
74
         </el-dialog>
93
         </el-dialog>
75
       </el-tab-pane>
94
       </el-tab-pane>
76
       <el-tab-pane label="停车记录" name="停车记录">
95
       <el-tab-pane label="停车记录" name="停车记录">
@@ -78,7 +97,13 @@
78
           <el-row>
97
           <el-row>
79
             <el-col :span="8">
98
             <el-col :span="8">
80
               <el-form-item label="车场名称:">
99
               <el-form-item label="车场名称:">
81
-                <el-input v-model="formInline2.carParkingName" placeholder="请输入"></el-input>
100
+                <el-select clearable v-model="formInline2.parkLotId" placeholder="请选择">
101
+                  <el-option
102
+                    v-for="(item,index) in carParkingNameOptions"
103
+                    :key="index"
104
+                    :label="item.parkName"
105
+                    :value="item.id" />
106
+                </el-select>
82
               </el-form-item>
107
               </el-form-item>
83
             </el-col>
108
             </el-col>
84
             <el-col :span="8">
109
             <el-col :span="8">
@@ -123,7 +148,13 @@
123
           <div class="form-div">
148
           <div class="form-div">
124
             <el-form label-position="left" label-width="110px" :model="formLabelAlign2">
149
             <el-form label-position="left" label-width="110px" :model="formLabelAlign2">
125
               <el-form-item label="车场名称">
150
               <el-form-item label="车场名称">
126
-                <el-input v-model="formLabelAlign2.carParkingName"></el-input>
151
+                <el-select v-model="formLabelAlign2.parkLotId" placeholder="请选择">
152
+                  <el-option
153
+                    v-for="(item,index) in carParkingNameOptions"
154
+                    :key="index"
155
+                    :label="item.parkName"
156
+                    :value="item.id" />
157
+                </el-select>
127
               </el-form-item>
158
               </el-form-item>
128
               <el-form-item label="车牌号">
159
               <el-form-item label="车牌号">
129
                 <el-input v-model="formLabelAlign2.plateNo"></el-input>
160
                 <el-input v-model="formLabelAlign2.plateNo"></el-input>
@@ -132,7 +163,7 @@
132
                 <el-input v-model="formLabelAlign2.parkingTime"></el-input>
163
                 <el-input v-model="formLabelAlign2.parkingTime"></el-input>
133
               </el-form-item>
164
               </el-form-item>
134
               <el-form-item label="应收费用">
165
               <el-form-item label="应收费用">
135
-                <el-input v-model="formLabelAlign2.expenseReceivable"></el-input>
166
+                <el-input v-model="formLabelAlign2.receivableFee"></el-input>
136
               </el-form-item>
167
               </el-form-item>
137
             </el-form>
168
             </el-form>
138
           </div>
169
           </div>
@@ -147,14 +178,21 @@
147
           <el-row>
178
           <el-row>
148
             <el-col :span="8">
179
             <el-col :span="8">
149
               <el-form-item label="收费员:">
180
               <el-form-item label="收费员:">
150
-                <el-input v-model="formInline3.tollCollector" placeholder="请输入"></el-input>
181
+                <el-select clearable v-model="formInline3.tollmanId" placeholder="请选择">
182
+                  <el-option
183
+                    v-for="(item,index) in tollmanOptions"
184
+                    :key="index"
185
+                    :label="item.tollmanName"
186
+                    :value="item.id" />
187
+                </el-select>
151
               </el-form-item>
188
               </el-form-item>
152
             </el-col>
189
             </el-col>
153
             <el-col :span="8">
190
             <el-col :span="8">
154
               <el-form-item label="工作日期:">
191
               <el-form-item label="工作日期:">
155
                 <el-date-picker
192
                 <el-date-picker
156
-                  v-model="formInline3.workingDate"
193
+                  v-model="formInline3.workDate"
157
                   type="date"
194
                   type="date"
195
+                  value-format="yyyy-MM-dd"
158
                   placeholder="选择日期">
196
                   placeholder="选择日期">
159
                 </el-date-picker>
197
                 </el-date-picker>
160
               </el-form-item>
198
               </el-form-item>
@@ -197,20 +235,27 @@
197
           <div class="form-div">
235
           <div class="form-div">
198
             <el-form label-position="left" label-width="100px" :model="formLabelAlign3">
236
             <el-form label-position="left" label-width="100px" :model="formLabelAlign3">
199
               <el-form-item label="收费员">
237
               <el-form-item label="收费员">
200
-                <el-input v-model="formLabelAlign3.tollCollector"></el-input>
238
+                <el-select v-model="formLabelAlign3.tollmanId" placeholder="请选择">
239
+                  <el-option
240
+                    v-for="(item,index) in tollmanOptions"
241
+                    :key="index"
242
+                    :label="item.tollmanName"
243
+                    :value="item.id" />
244
+                </el-select>
201
               </el-form-item>
245
               </el-form-item>
202
               <el-form-item label="工作日期">
246
               <el-form-item label="工作日期">
203
                 <el-date-picker
247
                 <el-date-picker
204
-                  v-model="formLabelAlign3.workingDate"
248
+                  v-model="formLabelAlign3.workDate"
205
                   type="date"
249
                   type="date"
250
+                  value-format="yyyy-MM-dd"
206
                   placeholder="选择日期">
251
                   placeholder="选择日期">
207
                 </el-date-picker>
252
                 </el-date-picker>
208
               </el-form-item>
253
               </el-form-item>
209
               <el-form-item label="入场车辆数">
254
               <el-form-item label="入场车辆数">
210
-                <el-input v-model="formLabelAlign3.inCarNumber"></el-input>
255
+                <el-input v-model="formLabelAlign3.inCount"></el-input>
211
               </el-form-item>
256
               </el-form-item>
212
               <el-form-item label="出场车辆数">
257
               <el-form-item label="出场车辆数">
213
-                <el-input v-model="formLabelAlign3.outCarNumber"></el-input>
258
+                <el-input v-model="formLabelAlign3.outCount"></el-input>
214
               </el-form-item>
259
               </el-form-item>
215
             </el-form>
260
             </el-form>
216
           </div>
261
           </div>
@@ -225,7 +270,13 @@
225
           <el-row>
270
           <el-row>
226
             <el-col :span="8">
271
             <el-col :span="8">
227
               <el-form-item label="收费员:">
272
               <el-form-item label="收费员:">
228
-                <el-input v-model="formInline4.tollCollector" placeholder="请输入"></el-input>
273
+                <el-select clearable v-model="formInline4.tollmanId" placeholder="请选择">
274
+                  <el-option
275
+                    v-for="(item,index) in tollmanOptions"
276
+                    :key="index"
277
+                    :label="item.tollmanName"
278
+                    :value="item.id" />
279
+                </el-select>
229
               </el-form-item>
280
               </el-form-item>
230
             </el-col>
281
             </el-col>
231
             <el-col :span="8">
282
             <el-col :span="8">
@@ -271,20 +322,26 @@
271
           <div class="form-div">
322
           <div class="form-div">
272
             <el-form label-position="left" label-width="100px" :model="formLabelAlign4">
323
             <el-form label-position="left" label-width="100px" :model="formLabelAlign4">
273
               <el-form-item label="收费员">
324
               <el-form-item label="收费员">
274
-                <el-input v-model="formLabelAlign4.tollCollector"></el-input>
325
+                <el-select v-model="formLabelAlign4.tollmanId" placeholder="请选择">
326
+                  <el-option
327
+                    v-for="(item,index) in tollmanOptions"
328
+                    :key="index"
329
+                    :label="item.tollmanName"
330
+                    :value="item.id" />
331
+                </el-select>
275
               </el-form-item>
332
               </el-form-item>
276
               <el-form-item label="车牌号">
333
               <el-form-item label="车牌号">
277
                 <el-input v-model="formLabelAlign4.plateNo"></el-input>
334
                 <el-input v-model="formLabelAlign4.plateNo"></el-input>
278
               </el-form-item>
335
               </el-form-item>
279
               <el-form-item label="放行时间">
336
               <el-form-item label="放行时间">
280
                 <el-date-picker
337
                 <el-date-picker
281
-                  v-model="formLabelAlign4.releaseTime"
338
+                  v-model="formLabelAlign4.createTime"
282
                   type="date"
339
                   type="date"
283
                   placeholder="选择日期">
340
                   placeholder="选择日期">
284
                 </el-date-picker>
341
                 </el-date-picker>
285
               </el-form-item>
342
               </el-form-item>
286
               <el-form-item label="放行原因">
343
               <el-form-item label="放行原因">
287
-                <el-input v-model="formLabelAlign4.releaseReason"></el-input>
344
+                <el-input v-model="formLabelAlign4.relaseReason"></el-input>
288
               </el-form-item>
345
               </el-form-item>
289
             </el-form>
346
             </el-form>
290
           </div>
347
           </div>
@@ -299,7 +356,7 @@
299
           <el-row>
356
           <el-row>
300
             <el-col :span="8">
357
             <el-col :span="8">
301
               <el-form-item label="收费员:">
358
               <el-form-item label="收费员:">
302
-                <el-input v-model="formInline5.tollCollector" placeholder="请输入"></el-input>
359
+                <el-input v-model="formInline5.tollmanName" placeholder="请输入"></el-input>
303
               </el-form-item>
360
               </el-form-item>
304
             </el-col>
361
             </el-col>
305
             <el-col :span="8">
362
             <el-col :span="8">
@@ -345,7 +402,7 @@
345
           <div class="form-div">
402
           <div class="form-div">
346
             <el-form label-position="left" label-width="100px" :model="formLabelAlign5">
403
             <el-form label-position="left" label-width="100px" :model="formLabelAlign5">
347
               <el-form-item label="收费员">
404
               <el-form-item label="收费员">
348
-                <el-input v-model="formLabelAlign5.tollCollector"></el-input>
405
+                <el-input v-model="formLabelAlign5.tollmanName"></el-input>
349
               </el-form-item>
406
               </el-form-item>
350
               <el-form-item label="抬杆类型">
407
               <el-form-item label="抬杆类型">
351
                 <el-input v-model="formLabelAlign5.liftingRodType"></el-input>
408
                 <el-input v-model="formLabelAlign5.liftingRodType"></el-input>
@@ -361,7 +418,7 @@
361
                 <el-input v-model="formLabelAlign5.liftingRodCar"></el-input>
418
                 <el-input v-model="formLabelAlign5.liftingRodCar"></el-input>
362
               </el-form-item>
419
               </el-form-item>
363
               <el-form-item label="应收费用">
420
               <el-form-item label="应收费用">
364
-                <el-input v-model="formLabelAlign5.expenseReceivable"></el-input>
421
+                <el-input v-model="formLabelAlign5.receivableFee"></el-input>
365
               </el-form-item>
422
               </el-form-item>
366
             </el-form>
423
             </el-form>
367
           </div>
424
           </div>
@@ -377,6 +434,7 @@
377
 <script>
434
 <script>
378
 import api from "@/api/audit.js";
435
 import api from "@/api/audit.js";
379
 import dictionary from "@/util/dictionary";
436
 import dictionary from "@/util/dictionary";
437
+import api_z from "@/api/article_z.js";
380
 
438
 
381
 export default {
439
 export default {
382
   components: {},
440
   components: {},
@@ -386,7 +444,7 @@ export default {
386
       columns1: [
444
       columns1: [
387
         {
445
         {
388
           label: '车场名称',
446
           label: '车场名称',
389
-          key: 'carParkingName'
447
+          key: 'parkName'
390
         },
448
         },
391
         {
449
         {
392
           label: '车牌号',
450
           label: '车牌号',
@@ -400,33 +458,32 @@ export default {
400
           label: '离场时间',
458
           label: '离场时间',
401
           key: 'outTime'
459
           key: 'outTime'
402
         },
460
         },
403
-        {
404
-          label: '岗亭操作人',
405
-          key: 'operator'
406
-        },
407
       ],
461
       ],
408
-      tableData1: [{carParkingName: 'sasa'}],
462
+      tableData1: [{parkName: 'sasa'}],
409
       total1: 0,
463
       total1: 0,
410
       pageSize1: 10,
464
       pageSize1: 10,
411
       pageNum1: 1,
465
       pageNum1: 1,
412
       formInline1: {
466
       formInline1: {
413
-        carParkingName: '',
467
+        parkLotId: '',
414
         plateNo:'',
468
         plateNo:'',
415
       },
469
       },
470
+      carParkingNameValue: '',
471
+      carParkingNameOptions: [],
472
+      tollmanValue: '',
473
+      tollmanOptions: [],
416
       title: '',
474
       title: '',
417
       dialogVisible: false,
475
       dialogVisible: false,
418
       formLabelAlign: {
476
       formLabelAlign: {
419
         id: '',
477
         id: '',
420
-        carParkingName: '',
478
+        parkLotId: '',
421
         plateNo:'',
479
         plateNo:'',
422
         inTime: '',
480
         inTime: '',
423
         outTime: '',
481
         outTime: '',
424
-        operator: '',
425
       },
482
       },
426
       columns2: [
483
       columns2: [
427
         {
484
         {
428
           label: '车场名称',
485
           label: '车场名称',
429
-          key: 'carParkingName'
486
+          key: 'parkName'
430
         },
487
         },
431
         {
488
         {
432
           label: '车牌号',
489
           label: '车牌号',
@@ -438,10 +495,10 @@ export default {
438
         },
495
         },
439
         {
496
         {
440
           label: '应收费用',
497
           label: '应收费用',
441
-          key: 'expenseReceivable'
498
+          key: 'receivableFee'
442
         },
499
         },
443
       ],
500
       ],
444
-      tableData2: [{carParkingName: 'sasa1'}],
501
+      tableData2: [{parkName: 'sasa1'}],
445
       total2: 0,
502
       total2: 0,
446
       pageSize2: 10,
503
       pageSize2: 10,
447
       pageNum2: 1,
504
       pageNum2: 1,
@@ -456,47 +513,47 @@ export default {
456
         carParkingName: '',
513
         carParkingName: '',
457
         plateNo:'',
514
         plateNo:'',
458
         parkingTime: '',
515
         parkingTime: '',
459
-        expenseReceivable: '',
516
+        receivableFee: '',
460
       },
517
       },
461
       columns3: [
518
       columns3: [
462
         {
519
         {
463
           label: '收费员',
520
           label: '收费员',
464
-          key: 'tollCollector'
521
+          key: 'tollmanName'
465
         },
522
         },
466
         {
523
         {
467
           label: '工作日期',
524
           label: '工作日期',
468
-          key: 'workingDate'
525
+          key: 'workDate'
469
         },
526
         },
470
         {
527
         {
471
           label: '入场车辆数',
528
           label: '入场车辆数',
472
-          key: 'inCarNumber'
529
+          key: 'inCount'
473
         },
530
         },
474
         {
531
         {
475
           label: '出场车辆数',
532
           label: '出场车辆数',
476
-          key: 'outCarNumber'
533
+          key: 'outCount'
477
         },
534
         },
478
       ],
535
       ],
479
-      tableData3: [{carParkingName: 'sasa111'}],
536
+      tableData3: [{tollmanName: 'sasa111'}],
480
       total3: 0,
537
       total3: 0,
481
       pageSize3: 10,
538
       pageSize3: 10,
482
       pageNum3: 1,
539
       pageNum3: 1,
483
       formInline3: {
540
       formInline3: {
484
-        tollCollector: '',
485
-        workingDate: ''
541
+        tollmanId: '',
542
+        workDate: ''
486
       },
543
       },
487
       title3: '',
544
       title3: '',
488
       dialogVisible3: false,
545
       dialogVisible3: false,
489
       formLabelAlign3: {
546
       formLabelAlign3: {
490
         id: '',
547
         id: '',
491
-        tollCollector: '',
492
-        workingDate: '',
493
-        inCarNumber: '',
494
-        outCarNumber: '',
548
+        tollmanId: '',
549
+        workDate: '',
550
+        inCount: '',
551
+        outCount: '',
495
       },
552
       },
496
       columns4: [
553
       columns4: [
497
         {
554
         {
498
           label: '收费员',
555
           label: '收费员',
499
-          key: 'tollCollector'
556
+          key: 'tollmanName'
500
         },
557
         },
501
         {
558
         {
502
           label: '车牌号',
559
           label: '车牌号',
@@ -504,34 +561,34 @@ export default {
504
         },
561
         },
505
         {
562
         {
506
           label: '放行时间',
563
           label: '放行时间',
507
-          key: 'releaseTime'
564
+          key: 'createTime'
508
         },
565
         },
509
         {
566
         {
510
           label: '放行原因',
567
           label: '放行原因',
511
-          key: 'releaseReason'
568
+          key: 'relaseReason'
512
         },
569
         },
513
       ],
570
       ],
514
-      tableData4: [{carParkingName: 'sasa1111'}],
571
+      tableData4: [{tollmanName: 'sasa1111'}],
515
       total4: 0,
572
       total4: 0,
516
       pageSize4: 10,
573
       pageSize4: 10,
517
       pageNum4: 1,
574
       pageNum4: 1,
518
       formInline4: {
575
       formInline4: {
519
-        tollCollector: '',
576
+        tollmanId: '',
520
         plateNo: '',
577
         plateNo: '',
521
       },
578
       },
522
       title4: '',
579
       title4: '',
523
       dialogVisible4: false,
580
       dialogVisible4: false,
524
       formLabelAlign4: {
581
       formLabelAlign4: {
525
         id: '',
582
         id: '',
526
-        tollCollector: '',
583
+        tollmanId: '',
527
         plateNo: '',
584
         plateNo: '',
528
-        releaseTime: '',
529
-        releaseReason: '',
585
+        createTime: '',
586
+        relaseReason: '',
530
       },
587
       },
531
       columns5: [
588
       columns5: [
532
         {
589
         {
533
           label: '收费员',
590
           label: '收费员',
534
-          key: 'tollCollector'
591
+          key: 'tollmanName'
535
         },
592
         },
536
         {
593
         {
537
           label: '抬杆类型',
594
           label: '抬杆类型',
@@ -547,34 +604,36 @@ export default {
547
         },
604
         },
548
         {
605
         {
549
           label: '应收费用',
606
           label: '应收费用',
550
-          key: 'expenseReceivable'
607
+          key: 'receivableFee'
551
         },
608
         },
552
       ],
609
       ],
553
-      tableData5: [{carParkingName: 'sasa1111'}],
610
+      tableData5: [{tollmanName: 'sasa1111'}],
554
       total5: 0,
611
       total5: 0,
555
       pageSize5: 10,
612
       pageSize5: 10,
556
       pageNum5: 1,
613
       pageNum5: 1,
557
       formInline5: {
614
       formInline5: {
558
-        tollCollector: '',
615
+        tollmanId: '',
559
         liftingRodType: '',
616
         liftingRodType: '',
560
       },
617
       },
561
       title5: '',
618
       title5: '',
562
       dialogVisible5: false,
619
       dialogVisible5: false,
563
       formLabelAlign5: {
620
       formLabelAlign5: {
564
         id: '',
621
         id: '',
565
-        tollCollector: '',
622
+        tollmanId: '',
566
         liftingRodType: '',
623
         liftingRodType: '',
567
         liftingRodTime: '',
624
         liftingRodTime: '',
568
         liftingRodCar: '',
625
         liftingRodCar: '',
569
-        expenseReceivable: '',
626
+        receivableFee: '',
570
       },
627
       },
571
     }
628
     }
572
   },
629
   },
573
   mounted() {
630
   mounted() {
574
-    // this.getTableData1()
575
-    // this.getTableData2()
576
-    // this.getTableData3()
577
-    // this.getTableData4()
631
+    this.getTableData1()
632
+    this.getCarParkingName()
633
+    this.getTollmanList()
634
+    this.getTableData2()
635
+    this.getTableData3()
636
+    this.getTableData4()
578
     // this.getTableData5()
637
     // this.getTableData5()
579
   },
638
   },
580
   watch: {},
639
   watch: {},
@@ -585,11 +644,7 @@ export default {
585
     },
644
     },
586
     handleAdd() {
645
     handleAdd() {
587
       this.title = '添加'
646
       this.title = '添加'
588
-      this.formLabelAlign.carParkingName = ''
589
-      this.formLabelAlign.plateNo = ''
590
-      this.formLabelAlign.inTime = ''
591
-      this.formLabelAlign.outTime = ''
592
-      this.formLabelAlign.operator = ''
647
+      this.formLabelAlign = {}
593
       this.dialogVisible = true
648
       this.dialogVisible = true
594
     },
649
     },
595
     handleEdit(row) {
650
     handleEdit(row) {
@@ -598,7 +653,7 @@ export default {
598
       this.dialogVisible = true
653
       this.dialogVisible = true
599
     },
654
     },
600
     deleteRow(record) {
655
     deleteRow(record) {
601
-      api.deleteWhiteIp({id: record.id}).then(res => {
656
+      api_z.deleteParkingOutsideOperationInout([{id: record.id}]).then(res => {
602
         if (res.code === 200) {
657
         if (res.code === 200) {
603
           this.$message({type: 'success', message: '删除成功!'})
658
           this.$message({type: 'success', message: '删除成功!'})
604
           this.getTableData1()
659
           this.getTableData1()
@@ -607,7 +662,7 @@ export default {
607
     },
662
     },
608
     handleConfirm() {
663
     handleConfirm() {
609
       if (this.title === '修改') {
664
       if (this.title === '修改') {
610
-        api.addWhiteIp({ipAddr: this.formLabelAlign.ipAddr, id: this.formLabelAlign.id}).then(res => {
665
+        api_z.editParkingOutsideOperationInout({...this.formLabelAlign}).then(res => {
611
           if (res.code === 200) {
666
           if (res.code === 200) {
612
             this.dialogVisible = false
667
             this.dialogVisible = false
613
             this.$message({
668
             this.$message({
@@ -618,7 +673,7 @@ export default {
618
           }
673
           }
619
         })
674
         })
620
       } else {
675
       } else {
621
-        api.addWhiteIp({ipAddr: this.formLabelAlign.ipAddr}).then(res => {
676
+        api_z.addParkingOutsideOperationInout({...this.formLabelAlign}).then(res => {
622
           if (res.code === 200) {
677
           if (res.code === 200) {
623
             this.dialogVisible = false
678
             this.dialogVisible = false
624
             this.$message({
679
             this.$message({
@@ -630,16 +685,25 @@ export default {
630
         })
685
         })
631
       }
686
       }
632
     },
687
     },
688
+    //车场
689
+    getCarParkingName() {
690
+      api_z.querySelectParkListByPage().then(res => {
691
+        this.carParkingNameOptions=res.data
692
+      })
693
+    },
694
+    //收费员
695
+    getTollmanList() {
696
+      api_z.querySelectTollmanListByPage().then(res => {
697
+        this.tollmanOptions=res.data
698
+      })
699
+    },
633
     onSubmit2() {
700
     onSubmit2() {
634
       this.pageNum2 = 1
701
       this.pageNum2 = 1
635
       this.getTableData2()
702
       this.getTableData2()
636
     },
703
     },
637
     handleAdd2() {
704
     handleAdd2() {
638
       this.title2 = '添加'
705
       this.title2 = '添加'
639
-      this.formLabelAlign2.carParkingName = ''
640
-      this.formLabelAlign2.plateNo = ''
641
-      this.formLabelAlign2.parkingTime = ''
642
-      this.formLabelAlign2.expenseReceivable = ''
706
+      this.formLabelAlign2 = {}
643
       this.dialogVisible2 = true
707
       this.dialogVisible2 = true
644
     },
708
     },
645
 
709
 
@@ -649,7 +713,7 @@ export default {
649
       this.dialogVisible2 = true
713
       this.dialogVisible2 = true
650
     },
714
     },
651
     deleteRow2(record) {
715
     deleteRow2(record) {
652
-      api.deleteWhiteIp({id: record.id}).then(res => {
716
+      api_z.deleteParkingOutsideOperationParkingrecord([{id: record.id}]).then(res => {
653
         if (res.code === 200) {
717
         if (res.code === 200) {
654
           this.$message({type: 'success', message: '删除成功!'})
718
           this.$message({type: 'success', message: '删除成功!'})
655
           this.getTableData2()
719
           this.getTableData2()
@@ -658,7 +722,7 @@ export default {
658
     },
722
     },
659
     handleConfirm2() {
723
     handleConfirm2() {
660
       if (this.title2 === '修改') {
724
       if (this.title2 === '修改') {
661
-        api.addWhiteIp({ipAddr: this.formLabelAlign2.ipAddr, id: this.formLabelAlign2.id}).then(res => {
725
+        api_z.editParkingOutsideOperationParkingrecord({...this.formLabelAlign2}).then(res => {
662
           if (res.code === 200) {
726
           if (res.code === 200) {
663
             this.dialogVisible2 = false
727
             this.dialogVisible2 = false
664
             this.$message({
728
             this.$message({
@@ -669,7 +733,7 @@ export default {
669
           }
733
           }
670
         })
734
         })
671
       } else {
735
       } else {
672
-        api.addWhiteIp({ipAddr: this.formLabelAlign2.ipAddr}).then(res => {
736
+        api_z.addParkingOutsideOperationParkingrecord({...this.formLabelAlign2}).then(res => {
673
           if (res.code === 200) {
737
           if (res.code === 200) {
674
             this.dialogVisible2 = false
738
             this.dialogVisible2 = false
675
             this.$message({
739
             this.$message({
@@ -687,10 +751,7 @@ export default {
687
     },
751
     },
688
     handleAdd3() {
752
     handleAdd3() {
689
       this.title3 = '添加'
753
       this.title3 = '添加'
690
-      this.formLabelAlign3.tollCollector = ''
691
-      this.formLabelAlign3.workingDate = ''
692
-      this.formLabelAlign3.inCarNumber = ''
693
-      this.formLabelAlign3.outCarNumber = ''
754
+      this.formLabelAlign3 = {}
694
       this.dialogVisible3 = true
755
       this.dialogVisible3 = true
695
     },
756
     },
696
 
757
 
@@ -700,7 +761,7 @@ export default {
700
       this.dialogVisible3 = true
761
       this.dialogVisible3 = true
701
     },
762
     },
702
     deleteRow3(record) {
763
     deleteRow3(record) {
703
-      api.deleteWhiteIp({id: record.id}).then(res => {
764
+      api_z.deleteParkingOutsideOperationInrecord([{id: record.id}]).then(res => {
704
         if (res.code === 200) {
765
         if (res.code === 200) {
705
           this.$message({type: 'success', message: '删除成功!'})
766
           this.$message({type: 'success', message: '删除成功!'})
706
           this.getTableData3()
767
           this.getTableData3()
@@ -709,7 +770,7 @@ export default {
709
     },
770
     },
710
     handleConfirm3() {
771
     handleConfirm3() {
711
       if (this.title3 === '修改') {
772
       if (this.title3 === '修改') {
712
-        api.addWhiteIp({ipAddr: this.formLabelAlign3.ipAddr, id: this.formLabelAlign3.id}).then(res => {
773
+        api_z.editParkingOutsideOperationInrecord({...this.formLabelAlign3}).then(res => {
713
           if (res.code === 200) {
774
           if (res.code === 200) {
714
             this.dialogVisible3 = false
775
             this.dialogVisible3 = false
715
             this.$message({
776
             this.$message({
@@ -720,7 +781,7 @@ export default {
720
           }
781
           }
721
         })
782
         })
722
       } else {
783
       } else {
723
-        api.addWhiteIp({ipAddr: this.formLabelAlign3.ipAddr}).then(res => {
784
+        api_z.addParkingOutsideOperationInrecord({...this.formLabelAlign3}).then(res => {
724
           if (res.code === 200) {
785
           if (res.code === 200) {
725
             this.dialogVisible3 = false
786
             this.dialogVisible3 = false
726
             this.$message({
787
             this.$message({
@@ -738,10 +799,7 @@ export default {
738
     },
799
     },
739
     handleAdd4() {
800
     handleAdd4() {
740
       this.title4 = '添加'
801
       this.title4 = '添加'
741
-      this.formLabelAlign4.tollCollector= ''
742
-      this.formLabelAlign4.plateNo= ''
743
-      this.formLabelAlign4.releaseTime= ''
744
-      this.formLabelAlign4.releaseReason = ''
802
+      this.formLabelAlign4 = {}
745
       this.dialogVisible4 = true
803
       this.dialogVisible4 = true
746
     },
804
     },
747
 
805
 
@@ -751,7 +809,7 @@ export default {
751
       this.dialogVisible4 = true
809
       this.dialogVisible4 = true
752
     },
810
     },
753
     deleteRow4(record) {
811
     deleteRow4(record) {
754
-      api.deleteWhiteIp({id: record.id}).then(res => {
812
+      api_z.deleteParkingOutsideOperationSpecial([{id: record.id}]).then(res => {
755
         if (res.code === 200) {
813
         if (res.code === 200) {
756
           this.$message({type: 'success', message: '删除成功!'})
814
           this.$message({type: 'success', message: '删除成功!'})
757
           this.getTableData4()
815
           this.getTableData4()
@@ -760,7 +818,7 @@ export default {
760
     },
818
     },
761
     handleConfirm4() {
819
     handleConfirm4() {
762
       if (this.title4 === '修改') {
820
       if (this.title4 === '修改') {
763
-        api.addWhiteIp({ipAddr: this.formLabelAlign4.ipAddr, id: this.formLabelAlign4.id}).then(res => {
821
+        api_z.editParkingOutsideOperationSpecial({...this.formLabelAlign4}).then(res => {
764
           if (res.code === 200) {
822
           if (res.code === 200) {
765
             this.dialogVisible4 = false
823
             this.dialogVisible4 = false
766
             this.$message({
824
             this.$message({
@@ -771,7 +829,7 @@ export default {
771
           }
829
           }
772
         })
830
         })
773
       } else {
831
       } else {
774
-        api.addWhiteIp({ipAddr: this.formLabelAlign4.ipAddr}).then(res => {
832
+        api_z.addParkingOutsideOperationSpecial({...this.formLabelAlign4}).then(res => {
775
           if (res.code === 200) {
833
           if (res.code === 200) {
776
             this.dialogVisible4 = false
834
             this.dialogVisible4 = false
777
             this.$message({
835
             this.$message({
@@ -789,11 +847,7 @@ export default {
789
     },
847
     },
790
     handleAdd5() {
848
     handleAdd5() {
791
       this.title5 = '添加'
849
       this.title5 = '添加'
792
-      this.formLabelAlign5.tollCollector= ''
793
-      this.formLabelAlign5.liftingRodType = ''
794
-      this.formLabelAlign5.liftingRodTime = ''
795
-      this.formLabelAlign5.liftingRodCar = ''
796
-      this.formLabelAlign5.expenseReceivable = ''
850
+      this.formLabelAlign5 = {}
797
       this.dialogVisible5 = true
851
       this.dialogVisible5 = true
798
     },
852
     },
799
 
853
 
@@ -803,7 +857,7 @@ export default {
803
       this.dialogVisible5 = true
857
       this.dialogVisible5 = true
804
     },
858
     },
805
     deleteRow5(record) {
859
     deleteRow5(record) {
806
-      api.deleteWhiteIp({id: record.id}).then(res => {
860
+      api_z.deleteWhiteIp([{id: record.id}]).then(res => {
807
         if (res.code === 200) {
861
         if (res.code === 200) {
808
           this.$message({type: 'success', message: '删除成功!'})
862
           this.$message({type: 'success', message: '删除成功!'})
809
           this.getTableData5()
863
           this.getTableData5()
@@ -812,7 +866,7 @@ export default {
812
     },
866
     },
813
     handleConfirm5() {
867
     handleConfirm5() {
814
       if (this.title5 === '修改') {
868
       if (this.title5 === '修改') {
815
-        api.addWhiteIp({ipAddr: this.formLabelAlign5.ipAddr, id: this.formLabelAlign5.id}).then(res => {
869
+        api_z.addWhiteIp({...this.formLabelAlign5}).then(res => {
816
           if (res.code === 200) {
870
           if (res.code === 200) {
817
             this.dialogVisible5 = false
871
             this.dialogVisible5 = false
818
             this.$message({
872
             this.$message({
@@ -823,7 +877,7 @@ export default {
823
           }
877
           }
824
         })
878
         })
825
       } else {
879
       } else {
826
-        api.addWhiteIp({ipAddr: this.formLabelAlign5.ipAddr}).then(res => {
880
+        api_z.addWhiteIp({...this.formLabelAlign5}).then(res => {
827
           if (res.code === 200) {
881
           if (res.code === 200) {
828
             this.dialogVisible5 = false
882
             this.dialogVisible5 = false
829
             this.$message({
883
             this.$message({
@@ -840,8 +894,8 @@ export default {
840
     },
894
     },
841
     getTableData1() {
895
     getTableData1() {
842
       const {pageNum1, pageSize1} = this
896
       const {pageNum1, pageSize1} = this
843
-      api.carListByPage({current: pageNum1, size: pageSize1, ...this.formInline1}).then(res => {
844
-        this.tableData1 = (res.data.records || []).map(item => ({...item, carType: dictionary.typeMap[item.carType]}))
897
+      api_z.queryParkingOutsideOperationInoutByPage({current: pageNum1, size: pageSize1, ...this.formInline1}).then(res => {
898
+        this.tableData1 = res.data.records || []
845
         this.total1 = res.data.total
899
         this.total1 = res.data.total
846
       })
900
       })
847
     },
901
     },
@@ -850,7 +904,7 @@ export default {
850
     },
904
     },
851
     getTableData2() {
905
     getTableData2() {
852
       const {pageNum2, pageSize2} = this
906
       const {pageNum2, pageSize2} = this
853
-      api.gjListByPage({current: pageNum2, size: pageSize2, ...this.formInline2}).then(res => {
907
+      api_z.queryParkingOutsideOperationParkingrecordByPage({current: pageNum2, size: pageSize2, ...this.formInline2}).then(res => {
854
         this.tableData2 = res.data.records || []
908
         this.tableData2 = res.data.records || []
855
         this.total2 = res.data.total
909
         this.total2 = res.data.total
856
       })
910
       })
@@ -860,7 +914,7 @@ export default {
860
     },
914
     },
861
     getTableData3() {
915
     getTableData3() {
862
       const {pageNum3, pageSize3} = this
916
       const {pageNum3, pageSize3} = this
863
-      api.tcjlListByPage({current: pageNum3, size: pageSize3, ...this.formInline3}).then(res => {
917
+      api_z.queryParkingOutsideOperationInrecordByPage({current: pageNum3, size: pageSize3, ...this.formInline3}).then(res => {
864
         this.tableData3 = res.data.records || []
918
         this.tableData3 = res.data.records || []
865
         this.total3 = res.data.total
919
         this.total3 = res.data.total
866
       })
920
       })
@@ -870,7 +924,7 @@ export default {
870
     },
924
     },
871
     getTableData4() {
925
     getTableData4() {
872
       const {pageNum4, pageSize4} = this
926
       const {pageNum4, pageSize4} = this
873
-      api.tcjlListByPage({current: pageNum4, size: pageSize4, ...this.formInline4}).then(res => {
927
+      api_z.queryParkingOutsideOperationSpecialByPage({current: pageNum4, size: pageSize4, ...this.formInline4}).then(res => {
874
         this.tableData4 = res.data.records || []
928
         this.tableData4 = res.data.records || []
875
         this.total4 = res.data.total
929
         this.total4 = res.data.total
876
       })
930
       })
@@ -880,7 +934,7 @@ export default {
880
     },
934
     },
881
     getTableData5() {
935
     getTableData5() {
882
       const {pageNum5, pageSize5} = this
936
       const {pageNum5, pageSize5} = this
883
-      api.tcjlListByPage({current: pageNum5, size: pageSize5, ...this.formInline5}).then(res => {
937
+      api_z.tcjlListByPage({current: pageNum5, size: pageSize5, ...this.formInline5}).then(res => {
884
         this.tableData5 = res.data.records || []
938
         this.tableData5 = res.data.records || []
885
         this.total5 = res.data.total
939
         this.total5 = res.data.total
886
       })
940
       })
@@ -922,7 +976,7 @@ export default {
922
     .form-div {
976
     .form-div {
923
       /deep/ .el-input__inner {
977
       /deep/ .el-input__inner {
924
         height: 35px;
978
         height: 35px;
925
-        width: 90%;
979
+        width: 99%;
926
         border: 1px solid #a6a5a5;
980
         border: 1px solid #a6a5a5;
927
       }
981
       }
928
     }
982
     }

+ 7 - 7
src/pages/index/components/personnel_management.vue

@@ -10,8 +10,8 @@
10
                   <el-option
10
                   <el-option
11
                     v-for="(item,index) in carParkingNameOptions"
11
                     v-for="(item,index) in carParkingNameOptions"
12
                     :key="index"
12
                     :key="index"
13
-                    :label="item.carParkName"
14
-                    :value="item.parkId" />
13
+                    :label="item.parkName"
14
+                    :value="item.id" />
15
                 </el-select>
15
                 </el-select>
16
               </el-form-item>
16
               </el-form-item>
17
             </el-col>
17
             </el-col>
@@ -56,8 +56,8 @@
56
                   <el-option
56
                   <el-option
57
                     v-for="(item,index) in carParkingNameOptions"
57
                     v-for="(item,index) in carParkingNameOptions"
58
                     :key="index"
58
                     :key="index"
59
-                    :label="item.carParkName"
60
-                    :value="item.parkId" />
59
+                    :label="item.parkName"
60
+                    :value="item.id" />
61
                 </el-select>
61
                 </el-select>
62
               </el-form-item>
62
               </el-form-item>
63
               <el-form-item label="收入统计">
63
               <el-form-item label="收入统计">
@@ -220,7 +220,7 @@ export default {
220
       pageNum1: 1,
220
       pageNum1: 1,
221
       formInline1: {
221
       formInline1: {
222
         carParkingName: '',
222
         carParkingName: '',
223
-        carParkName:'',
223
+        parkName:'',
224
         parkId:''
224
         parkId:''
225
       },
225
       },
226
       title: '',
226
       title: '',
@@ -237,7 +237,7 @@ export default {
237
         excptionEvent: '',
237
         excptionEvent: '',
238
         deviceStatus: '',
238
         deviceStatus: '',
239
         vehicleStatus: '',
239
         vehicleStatus: '',
240
-        carParkName: '',
240
+        parkName: '',
241
         tollmanName: '',
241
         tollmanName: '',
242
         jiaobanrenyuan:'',
242
         jiaobanrenyuan:'',
243
         jiebanrenyuan:''
243
         jiebanrenyuan:''
@@ -293,7 +293,7 @@ export default {
293
       },
293
       },
294
     handleAdd() {
294
     handleAdd() {
295
       this.title = '添加'
295
       this.title = '添加'
296
-      this.formLabelAlign.carParkName = ''
296
+      this.formLabelAlign.parkName = ''
297
       this.formLabelAlign.parkId = ''
297
       this.formLabelAlign.parkId = ''
298
       this.formLabelAlign.id = ''
298
       this.formLabelAlign.id = ''
299
       this.formLabelAlign.tollmanFinishId = ''
299
       this.formLabelAlign.tollmanFinishId = ''