Selaa lähdekoodia

任务追缴相关

duwendi 1 vuosi sitten
vanhempi
commit
1592b8149d

+ 511 - 0
src/pages/index/components/recovery_record.vue

@@ -0,0 +1,511 @@
1
+<template>
2
+  <div class="body-wrapper">
3
+    <el-tabs v-model="activeName">
4
+      <el-tab-pane label="电话追缴" name="电话追缴">
5
+        <el-form class="form-wrapper" :model="formInline1" :inline="true" style="margin-bottom: 20px;">
6
+          <el-row>
7
+            <el-col :span="6">
8
+              <el-form-item label="车牌号: ">
9
+                <el-input v-model="formInline1.plateNo" placeholder="请输入"></el-input>
10
+              </el-form-item>
11
+            </el-col>
12
+            <el-col :span="6">
13
+              <el-form-item label="电话号码: ">
14
+                <el-input v-model="formInline1.phoneNo" placeholder="请输入"></el-input>
15
+              </el-form-item>
16
+            </el-col>
17
+            <el-col :span="6">
18
+              <el-form-item>
19
+                <el-button type="primary" class="query-btn" @click="onSubmit" icon="el-icon-search">查询</el-button>
20
+<!--                <el-button type="success" @click="handleAdd">新增</el-button>-->
21
+              </el-form-item>
22
+            </el-col>
23
+          </el-row>
24
+        </el-form>
25
+        <el-table border :row-class-name="rowClassName" :data="tableData1" v-loading="loading1">
26
+          <el-table-column v-for="(item, index) in columns1" :key="index" :label="item.label" :prop="item.key">
27
+          </el-table-column>
28
+          <el-table-column
29
+            label="操作"
30
+            width="200">
31
+            <template slot-scope="scope" style="display: inline-block">
32
+              <el-button type="primary" @click="handleEdit(scope.row)" slot="reference">修改</el-button>
33
+<!--              <el-popconfirm title="确定删除吗?" @confirm="deleteRow(scope.row)">-->
34
+<!--                <el-button type="danger" slot="reference">删除</el-button>-->
35
+<!--              </el-popconfirm>-->
36
+            </template>
37
+          </el-table-column>
38
+        </el-table>
39
+        <div class="table-pagination">
40
+          <el-pagination layout="total, prev, pager, next, jumper" :total="total1" @current-change="handlePageChange1"
41
+                         :current-page.sync="pageNum1" :page-size.sync="pageSize1">
42
+          </el-pagination>
43
+        </div>
44
+        <el-dialog
45
+          :title="title"
46
+          :visible.sync="dialogVisible"
47
+          width="50%"
48
+          custom-class="audit-dialog">
49
+          <div class="form-div">
50
+            <el-form label-position="left" :rules="rules" label-width="85px" ref="formLabelAlign" :model="formLabelAlign">
51
+              <el-form-item label="停车场">
52
+                <el-select disabled filterable clearable v-model="formLabelAlign.parkLotId" placeholder="请选择">
53
+                  <el-option
54
+                    v-for="(item,index) in carParkingNameOptions"
55
+                    :key="index"
56
+                    :label="item.parkName"
57
+                    :value="item.id" />
58
+                </el-select>
59
+              </el-form-item>
60
+              <el-form-item label="车牌号" prop="plateNo">
61
+                <el-input disabled v-model="formLabelAlign.plateNo"></el-input>
62
+              </el-form-item>
63
+              <el-form-item label="电话号码">
64
+                <el-input disabled v-model="formLabelAlign.phoneNo"></el-input>
65
+              </el-form-item>
66
+              <el-form-item label="欠缴金额">
67
+                <el-input disabled v-model="formLabelAlign.arrearsAmount"></el-input>
68
+              </el-form-item>
69
+                            <el-form-item label="追缴详情">
70
+                              <el-input
71
+                                type="textarea"
72
+                                :rows="2"
73
+                                placeholder="请输入内容"
74
+                                v-model="formLabelAlign.recoveryDetail">
75
+                              </el-input>
76
+                            </el-form-item>
77
+                            <el-form-item label="追缴日期">
78
+                              <el-date-picker
79
+                                v-model="formLabelAlign.recoveryTime"
80
+                                type="datetime"
81
+                                value-format="yyyy-MM-dd HH:mm:ss"
82
+                                placeholder="选择日期时间">
83
+                              </el-date-picker>
84
+                            </el-form-item>
85
+                            <el-form-item label="追缴结果">
86
+                              <el-input v-model="formLabelAlign.recoveryResult"></el-input>
87
+                            </el-form-item>
88
+            </el-form>
89
+          </div>
90
+          <span slot="footer" class="dialog-footer">
91
+            <el-button @click="dialogVisible = false">取 消</el-button>
92
+            <el-button type="primary" @click="handleConfirm">确 定</el-button>
93
+          </span>
94
+        </el-dialog>
95
+      </el-tab-pane>
96
+      <el-tab-pane label="短信追缴" name="短信追缴">
97
+        <el-form class="form-wrapper" :model="formInline2" :inline="true" style="margin-bottom: 20px;">
98
+          <el-row>
99
+            <el-col :span="6">
100
+              <el-form-item label="车牌号: " prop="plateNo">
101
+                <el-input v-model="formInline2.plateNo" placeholder="请输入"></el-input>
102
+              </el-form-item>
103
+            </el-col>
104
+            <el-col :span="6">
105
+              <el-form-item label="电话号码: ">
106
+                <el-input v-model="formInline2.phoneNo" placeholder="请输入"></el-input>
107
+              </el-form-item>
108
+            </el-col>
109
+            <el-col :span="6">
110
+              <el-form-item>
111
+                <el-button type="primary" class="query-btn" @click="onSubmit2" icon="el-icon-search">查询</el-button>
112
+              </el-form-item>
113
+            </el-col>
114
+          </el-row>
115
+        </el-form>
116
+        <el-table border :row-class-name="rowClassName" :data="tableData2" v-loading="loading2">
117
+          <el-table-column v-for="(item, index) in columns2" :key="index" :label="item.label" :prop="item.key">
118
+          </el-table-column>
119
+          <el-table-column
120
+            label="操作"
121
+            width="200">
122
+            <template slot-scope="scope" style="display: inline-block">
123
+              <el-button  type="primary" @click="handleEdit2(scope.row)" slot="reference">修改</el-button>
124
+<!--              <el-popconfirm title="确定删除吗?" @confirm="deleteRow2(scope.row)">-->
125
+<!--                <el-button type="danger" slot="reference">删除</el-button>-->
126
+<!--              </el-popconfirm>-->
127
+            </template>
128
+          </el-table-column>
129
+        </el-table>
130
+        <div class="table-pagination">
131
+          <el-pagination layout="total, prev, pager, next, jumper" :total="total2" @current-change="handlePageChange2"
132
+                         :current-page.sync="pageNum2" :page-size.sync="pageSize2">
133
+          </el-pagination>
134
+        </div>
135
+        <el-dialog
136
+          :title="title2"
137
+          :visible.sync="dialogVisible2"
138
+          width="50%"
139
+          custom-class="audit-dialog">
140
+          <div class="form-div">
141
+            <el-form label-position="left" label-width="85px" :model="formLabelAlign2">
142
+              <el-form-item label="停车场: ">
143
+                <el-select disabled filterable clearable v-model="formLabelAlign2.parkLotId" placeholder="请选择">
144
+                  <el-option
145
+                    v-for="(item,index) in carParkingNameOptions"
146
+                    :key="index"
147
+                    :label="item.parkName"
148
+                    :value="item.id" />
149
+                </el-select>
150
+              </el-form-item>
151
+              <el-form-item label="车牌号">
152
+                <el-input disabled v-model="formLabelAlign2.plateNo"></el-input>
153
+              </el-form-item>
154
+              <el-form-item label="电话号码">
155
+                <el-input disabled v-model="formLabelAlign2.phoneNo"></el-input>
156
+              </el-form-item>
157
+              <el-form-item label="欠缴金额">
158
+                <el-input disabled v-model="formLabelAlign2.arrearsAmount"></el-input>
159
+              </el-form-item>
160
+                            <el-form-item label="追缴详情">
161
+                              <el-input
162
+                                type="textarea"
163
+                                :rows="2"
164
+                                placeholder="请输入内容"
165
+                                v-model="formLabelAlign2.recoveryDetail">
166
+                              </el-input>
167
+                            </el-form-item>
168
+                            <el-form-item label="追缴日期">
169
+                              <el-date-picker
170
+                                v-model="formLabelAlign2.recoveryTime"
171
+                                type="datetime"
172
+                                value-format="yyyy-MM-dd HH:mm:ss"
173
+                                placeholder="选择日期时间">
174
+                              </el-date-picker>
175
+                            </el-form-item>
176
+                            <el-form-item label="追缴结果">
177
+                              <el-input v-model="formLabelAlign2.recoveryResult"></el-input>
178
+                            </el-form-item>
179
+            </el-form>
180
+          </div>
181
+          <span slot="footer" class="dialog-footer">
182
+            <el-button @click="dialogVisible2 = false">取 消</el-button>
183
+            <el-button type="primary" @click="handleConfirm2">确 定</el-button>
184
+        </span>
185
+        </el-dialog>
186
+      </el-tab-pane>
187
+    </el-tabs>
188
+  </div>
189
+</template>
190
+<script>
191
+import api_z from "@/api/article_z.js";
192
+import {vehicleNumber} from '@/util/common'
193
+
194
+export default {
195
+  components: {},
196
+  data() {
197
+    return {
198
+      loading1: false,
199
+      loading2: false,
200
+      carParkingNameOptions: [],
201
+      activeName: '电话追缴',
202
+      columns1: [
203
+        {
204
+          label: '车牌号',
205
+          key: 'plateNo'
206
+        },
207
+        {
208
+          label: '停车场',
209
+          key: 'parkName'
210
+        },
211
+        {
212
+          label: '电话号码',
213
+          key: 'phoneNo'
214
+        },
215
+        {
216
+          label: '欠缴金额',
217
+          key: 'arrearsAmount'
218
+        },
219
+        // {
220
+        //   label: '审核状态',
221
+        //   key: 'auditStatus'
222
+        // },
223
+        {
224
+          label: '创建日期',
225
+          key: 'createTime'
226
+        },
227
+        {
228
+          label: '追缴日期',
229
+          key: 'recoveryTime'
230
+        },
231
+        {
232
+          label: '追缴状态',
233
+          key: 'recoveryStatus'
234
+        },
235
+        {
236
+          label: '追缴结果',
237
+          key: 'recoveryResult'
238
+        },
239
+      ],
240
+      tableData1: [],
241
+      total1: 0,
242
+      pageSize1: 10,
243
+      pageNum1: 1,
244
+      title: '',
245
+      dialogVisible: false,
246
+      rules: {
247
+        plateNo: [
248
+          { required: true, message: "车牌号不能为空", trigger: "blur" },
249
+          {
250
+            validator: vehicleNumber,
251
+            trigger: "blur",
252
+          },
253
+        ],
254
+      },
255
+      formLabelAlign: {
256
+        parkLotId: '',
257
+        plateNo: '',
258
+        phone: '',
259
+        arrearsAmount: '',
260
+        recoveryDetail: '',
261
+        recoveryTime: '',
262
+        recoveryResult: '',
263
+      },
264
+      columns2: [
265
+        {
266
+          label: '车牌号',
267
+          key: 'plateNo'
268
+        },
269
+        {
270
+          label: '停车场',
271
+          key: 'parkName'
272
+        },
273
+        {
274
+          label: '电话号码',
275
+          key: 'phoneNo'
276
+        },
277
+        {
278
+          label: '欠缴金额',
279
+          key: 'arrearsAmount'
280
+        },
281
+        {
282
+          label: '审核状态',
283
+          key: 'auditStatus'
284
+        },
285
+        {
286
+          label: '创建日期',
287
+          key: 'createTime'
288
+        },
289
+        {
290
+          label: '追缴日期',
291
+          key: 'recoveryTime'
292
+        },
293
+        {
294
+          label: '追缴状态',
295
+          key: 'recoveryStatus'
296
+        },
297
+        {
298
+          label: '追缴结果',
299
+          key: 'recoveryResult'
300
+        },
301
+      ],
302
+      tableData2: [],
303
+      total2: 0,
304
+      radio: '2',
305
+      pageSize2: 10,
306
+      pageNum2: 1,
307
+      formInline1: {
308
+        plateNo: '',
309
+        phoneNo: '',
310
+      },
311
+      formInline2: {
312
+        plateNo: '',
313
+        phoneNo: '',
314
+      },
315
+      title2: '',
316
+      dialogVisible2: false,
317
+      formLabelAlign2: {
318
+        parkLotId: '',
319
+        plateNo: '',
320
+        phone: '',
321
+        arrearsAmount: '',
322
+        recoveryDetail: '',
323
+        recoveryTime: '',
324
+        recoveryResult: '',
325
+      },
326
+    }
327
+  },
328
+  mounted() {
329
+    this.getCarParkingName()
330
+    this.getTableData1()
331
+    this.getTableData2()
332
+  },
333
+  watch: {},
334
+  methods: {
335
+    rowClassName({ rowIndex }) {
336
+      // 偶数行和奇数行分别返回不同的类名,也可以根据实际需求基于rowData进行条件判断
337
+      return rowIndex % 2 === 0 ? 'even-row' : 'odd-row';
338
+    },
339
+    //车场
340
+    getCarParkingName() {
341
+      api_z.querySelectParkListByPage().then(res => {
342
+        this.carParkingNameOptions=res.data
343
+      })
344
+    },
345
+    onSubmit() {
346
+      this.pageNum1 = 1
347
+      this.getTableData1()
348
+    },
349
+    handleAdd() {
350
+      this.title = '添加'
351
+      this.formLabelAlign = {}
352
+      this.dialogVisible = true
353
+    },
354
+    handleEdit(row) {
355
+      this.title = '修改'
356
+      this.formLabelAlign = {...row}
357
+      this.dialogVisible = true
358
+    },
359
+    deleteRow(record) {
360
+      api_z.deleteTaskRecovery([{id: record.id}]).then(res => {
361
+        if (res.code === 200) {
362
+          this.$message({type: 'success', message: '删除成功!'})
363
+          this.getTableData1()
364
+        }
365
+      })
366
+    },
367
+    handleConfirm() {
368
+      if (this.title === '修改') {
369
+        api_z.editTaskRecovery({...this.formLabelAlign}).then(res => {
370
+          if (res.code === 200) {
371
+            this.dialogVisible = false
372
+            this.$message({
373
+              message: '修改成功!',
374
+              type: 'success'
375
+            })
376
+            this.getTableData1()
377
+          }
378
+        })
379
+      } else {
380
+        api_z.addTaskRecovery({...this.formLabelAlign, recoveryType: '电话'}).then(res => {
381
+          if (res.code === 200) {
382
+            this.dialogVisible = false
383
+            this.$message({
384
+              message: '添加成功!',
385
+              type: 'success'
386
+            })
387
+            this.getTableData1()
388
+          }
389
+        })
390
+      }
391
+    },
392
+    handleAdd2() {
393
+      this.title2 = '添加'
394
+      this.formLabelAlign2 = {}
395
+      this.dialogVisible2 = true
396
+    },
397
+    handleEdit2(row) {
398
+      this.title2 = '修改'
399
+      this.formLabelAlign2 = {...row}
400
+      this.dialogVisible2 = true
401
+    },
402
+    deleteRow2(record) {
403
+      api_z.deleteTaskRecovery([{id: record.id}]).then(res => {
404
+        if (res.code === 200) {
405
+          this.$message({type: 'success', message: '删除成功!'})
406
+          this.getTableData2()
407
+        }
408
+      })
409
+    },
410
+    onSubmit2() {
411
+      this.pageNum2 = 1
412
+      this.getTableData2()
413
+    },
414
+
415
+    handleConfirm2() {
416
+      if (this.title2 === '修改') {
417
+        api_z.editTaskRecovery({...this.formLabelAlign2}).then(res => {
418
+          if (res.code === 200) {
419
+            this.dialogVisible2 = false
420
+            this.$message({
421
+              message: '修改成功!',
422
+              type: 'success'
423
+            })
424
+            this.getTableData2()
425
+          }
426
+        })
427
+      } else {
428
+        api_z.addTaskRecovery({...this.formLabelAlign2, recoveryType: '短信'}).then(res => {
429
+          if (res.code === 200) {
430
+            this.dialogVisible2 = false
431
+            this.$message({
432
+              message: '添加成功!',
433
+              type: 'success'
434
+            })
435
+            this.getTableData2()
436
+          }
437
+        })
438
+      }
439
+    },
440
+    handlePageChange1() {
441
+      this.getTableData1()
442
+    },
443
+    getTableData1() {
444
+      this.loading1 = true
445
+      const {pageNum1, pageSize1} = this
446
+      api_z.queryTaskRecoveryPhoneByPage({current: pageNum1, size: pageSize1, ...this.formInline1, auditStatus: '通过'}).then(res => {
447
+        this.tableData1 = res.data.records || []
448
+        this.total1 = res.data.total
449
+        this.loading1 = false
450
+      })
451
+    },
452
+    handlePageChange2() {
453
+      this.getTableData2()
454
+    },
455
+    getTableData2() {
456
+      this.loading2 = true
457
+      const {pageNum2, pageSize2} = this
458
+      api_z.queryTaskRecoverySmsByPage({current: pageNum2, size: pageSize2, ...this.formInline2, auditStatus: '通过'}).then(res => {
459
+        this.tableData2 = res.data.records || []
460
+        this.total2 = res.data.total
461
+        this.loading2 = false
462
+      })
463
+    },
464
+  }
465
+}
466
+</script>
467
+<style lang="scss" scoped>
468
+.body-wrapper {
469
+  .form-wrapper {
470
+    .el-form-item {
471
+      margin-bottom: 0px;
472
+    }
473
+  }
474
+
475
+  .button-block {
476
+    text-align: right;
477
+    margin-bottom: 20px;
478
+  }
479
+
480
+  .table-pagination {
481
+    text-align: right;
482
+  }
483
+
484
+  .search-card {
485
+    margin-bottom: 20px;
486
+    text-align: center;
487
+
488
+    .input-wrapper {
489
+      width: 36%;
490
+    }
491
+  }
492
+
493
+  .audit-dialog {
494
+    .mg-bt {
495
+      margin-bottom: 24px;
496
+    }
497
+
498
+    .label {
499
+      text-align: right;
500
+    }
501
+
502
+    .form-div {
503
+      /deep/ .el-input__inner {
504
+        height: 35px;
505
+        width: 99%;
506
+        border: 1px solid #a6a5a5;
507
+      }
508
+    }
509
+  }
510
+}
511
+</style>

+ 66 - 62
src/pages/index/components/task_recovery.vue

@@ -29,8 +29,8 @@
29 29
             label="操作"
30 30
             width="200">
31 31
             <template slot-scope="scope" style="display: inline-block">
32
-              <el-button type="primary" @click="handleEdit(scope.row)" slot="reference">修改</el-button>
33
-              <el-popconfirm title="确定删除吗?" @confirm="deleteRow(scope.row)">
32
+              <el-button v-if='scope.row.auditStatus ==="未审核"' type="primary" @click="handleEdit(scope.row)" slot="reference">修改</el-button>
33
+              <el-popconfirm  v-if='scope.row.auditStatus ==="未审核"' title="确定删除吗?" @confirm="deleteRow(scope.row)">
34 34
                 <el-button type="danger" slot="reference">删除</el-button>
35 35
               </el-popconfirm>
36 36
             </template>
@@ -66,25 +66,25 @@
66 66
               <el-form-item label="欠缴金额">
67 67
                 <el-input v-model="formLabelAlign.arrearsAmount"></el-input>
68 68
               </el-form-item>
69
-              <el-form-item label="追缴详情">
70
-                <el-input
71
-                  type="textarea"
72
-                  :rows="2"
73
-                  placeholder="请输入内容"
74
-                  v-model="formLabelAlign.recoveryDetail">
75
-                </el-input>
76
-              </el-form-item>
77
-              <el-form-item label="追缴日期">
78
-                <el-date-picker
79
-                  v-model="formLabelAlign.recoveryTime"
80
-                  type="datetime"
81
-                  value-format="yyyy-MM-dd HH:mm:ss"
82
-                  placeholder="选择日期时间">
83
-                </el-date-picker>
84
-              </el-form-item>
85
-              <el-form-item label="追缴结果">
86
-                <el-input v-model="formLabelAlign.recoveryResult"></el-input>
87
-              </el-form-item>
69
+<!--              <el-form-item label="追缴详情">-->
70
+<!--                <el-input-->
71
+<!--                  type="textarea"-->
72
+<!--                  :rows="2"-->
73
+<!--                  placeholder="请输入内容"-->
74
+<!--                  v-model="formLabelAlign.recoveryDetail">-->
75
+<!--                </el-input>-->
76
+<!--              </el-form-item>-->
77
+<!--              <el-form-item label="追缴日期">-->
78
+<!--                <el-date-picker-->
79
+<!--                  v-model="formLabelAlign.recoveryTime"-->
80
+<!--                  type="datetime"-->
81
+<!--                  value-format="yyyy-MM-dd HH:mm:ss"-->
82
+<!--                  placeholder="选择日期时间">-->
83
+<!--                </el-date-picker>-->
84
+<!--              </el-form-item>-->
85
+<!--              <el-form-item label="追缴结果">-->
86
+<!--                <el-input v-model="formLabelAlign.recoveryResult"></el-input>-->
87
+<!--              </el-form-item>-->
88 88
             </el-form>
89 89
           </div>
90 90
           <span slot="footer" class="dialog-footer">
@@ -121,8 +121,8 @@
121 121
             label="操作"
122 122
             width="200">
123 123
             <template slot-scope="scope" style="display: inline-block">
124
-              <el-button type="primary" @click="handleEdit2(scope.row)" slot="reference">修改</el-button>
125
-              <el-popconfirm title="确定删除吗?" @confirm="deleteRow2(scope.row)">
124
+              <el-button v-if='scope.row.auditStatus ==="未审核"' type="primary" @click="handleEdit2(scope.row)" slot="reference">修改</el-button>
125
+              <el-popconfirm v-if='scope.row.auditStatus ==="未审核"' title="确定删除吗?" @confirm="deleteRow2(scope.row)">
126 126
                 <el-button type="danger" slot="reference">删除</el-button>
127 127
               </el-popconfirm>
128 128
             </template>
@@ -158,25 +158,25 @@
158 158
               <el-form-item label="欠缴金额">
159 159
                 <el-input v-model="formLabelAlign2.arrearsAmount"></el-input>
160 160
               </el-form-item>
161
-              <el-form-item label="追缴详情">
162
-                <el-input
163
-                  type="textarea"
164
-                  :rows="2"
165
-                  placeholder="请输入内容"
166
-                  v-model="formLabelAlign2.recoveryDetail">
167
-                </el-input>
168
-              </el-form-item>
169
-              <el-form-item label="追缴日期">
170
-                <el-date-picker
171
-                  v-model="formLabelAlign2.recoveryTime"
172
-                  type="datetime"
173
-                  value-format="yyyy-MM-dd HH:mm:ss"
174
-                  placeholder="选择日期时间">
175
-                </el-date-picker>
176
-              </el-form-item>
177
-              <el-form-item label="追缴结果">
178
-                <el-input v-model="formLabelAlign2.recoveryResult"></el-input>
179
-              </el-form-item>
161
+<!--              <el-form-item label="追缴详情">-->
162
+<!--                <el-input-->
163
+<!--                  type="textarea"-->
164
+<!--                  :rows="2"-->
165
+<!--                  placeholder="请输入内容"-->
166
+<!--                  v-model="formLabelAlign2.recoveryDetail">-->
167
+<!--                </el-input>-->
168
+<!--              </el-form-item>-->
169
+<!--              <el-form-item label="追缴日期">-->
170
+<!--                <el-date-picker-->
171
+<!--                  v-model="formLabelAlign2.recoveryTime"-->
172
+<!--                  type="datetime"-->
173
+<!--                  value-format="yyyy-MM-dd HH:mm:ss"-->
174
+<!--                  placeholder="选择日期时间">-->
175
+<!--                </el-date-picker>-->
176
+<!--              </el-form-item>-->
177
+<!--              <el-form-item label="追缴结果">-->
178
+<!--                <el-input v-model="formLabelAlign2.recoveryResult"></el-input>-->
179
+<!--              </el-form-item>-->
180 180
             </el-form>
181 181
           </div>
182 182
           <span slot="footer" class="dialog-footer">
@@ -222,17 +222,21 @@ export default {
222 222
           key: 'auditStatus'
223 223
         },
224 224
         {
225
-          label: '追缴日期',
226
-          key: 'recoveryTime'
227
-        },
228
-        {
229
-          label: '追缴状态',
230
-          key: 'recoveryStatus'
231
-        },
232
-        {
233
-          label: '追缴结果',
234
-          key: 'recoveryResult'
225
+          label: '创建日期',
226
+          key: 'createTime'
235 227
         },
228
+        // {
229
+        //   label: '追缴日期',
230
+        //   key: 'recoveryTime'
231
+        // },
232
+        // {
233
+        //   label: '追缴状态',
234
+        //   key: 'recoveryStatus'
235
+        // },
236
+        // {
237
+        //   label: '追缴结果',
238
+        //   key: 'recoveryResult'
239
+        // },
236 240
       ],
237 241
       tableData1: [],
238 242
       total1: 0,
@@ -280,17 +284,17 @@ export default {
280 284
           key: 'auditStatus'
281 285
         },
282 286
         {
283
-          label: '追缴日期',
284
-          key: 'recoveryTime'
285
-        },
286
-        {
287
-          label: '追缴状态',
288
-          key: 'recoveryStatus'
289
-        },
290
-        {
291
-          label: '追缴结果',
292
-          key: 'recoveryResult'
287
+          label: '创建日期',
288
+          key: 'createTime'
293 289
         },
290
+        // {
291
+        //   label: '追缴状态',
292
+        //   key: 'recoveryStatus'
293
+        // },
294
+        // {
295
+        //   label: '追缴结果',
296
+        //   key: 'recoveryResult'
297
+        // },
294 298
       ],
295 299
       tableData2: [],
296 300
       total2: 0,

+ 1 - 0
src/pages/index/layouts/indexLayout.vue

@@ -59,6 +59,7 @@ export default {
59 59
         {name: '任务追缴', url: '/task_recovery'},
60 60
         {name: '任务审核', url: '/task_audit'},
61 61
         {name: '任务报表', url: '/task_report'},
62
+        {name: '追缴记录', url: '/recovery_record'},
62 63
         {name: '电话管理', url: '/telephone_management'},
63 64
         {name: '停车卡', url: '/parking_card'},
64 65
         {name: '错峰停车', url: '/parking_unpeak'},

+ 5 - 0
src/router/index.js

@@ -127,6 +127,11 @@ export default new Router({
127 127
           path: "/task_report",
128 128
           component: () => import("../pages/index/components/task_report.vue")
129 129
         },
130
+        {
131
+          name: "recovery_record",
132
+          path: "/recovery_record",
133
+          component: () => import("../pages/index/components/recovery_record.vue")
134
+        },
130 135
         {
131 136
           name: "telephone_management",
132 137
           path: "/telephone_management",