瀏覽代碼

接口联调

duwendi 1 年之前
父節點
當前提交
7c74f7ba65
共有 3 個文件被更改,包括 59 次插入33 次删除
  1. 11 0
      src/api/audit.js
  2. 30 27
      src/pages/index/components/event_monitoring.vue
  3. 18 6
      src/util/options.js

+ 11 - 0
src/api/audit.js

@@ -441,4 +441,15 @@ export default {
441 441
   deletePj(params) {
442 442
     return axios.post('/dash/enterprise/service/evaluation/delete', params)
443 443
   },
444
+  // 事件监测
445
+  getEventMonitoring(params) {
446
+    return axios.get(`/dash/event/monitoring/page`, {params})
447
+  },
448
+  // 全局停车诱导-地图难易指数
449
+  getEventStat1(params) {
450
+    return axios.post('/dash/event/monitoring/stat1', params)
451
+  },
452
+  getEventStat2(params) {
453
+    return axios.post('/dash/event/monitoring/stat2', params)
454
+  },
444 455
 }

+ 30 - 27
src/pages/index/components/event_monitoring.vue

@@ -34,8 +34,8 @@
34 34
             :dataset="linedata1"
35 35
             :tooltipFormat="lineTooltipFormat1"
36 36
             :encode="[
37
-              { x: 'mouth', y: 's1', seriesName: '昨日',bool:'true' },
38
-              { x: 'mouth', y: 's2', seriesName: '今日',bool:'true' },
37
+              { x: 'mouth', y: 's1', seriesName: '昨日', bool: 'true' },
38
+              { x: 'mouth', y: 's2', seriesName: '今日', bool: 'true' },
39 39
             ]"
40 40
             id="fsqs"
41 41
           />
@@ -55,7 +55,7 @@
55 55
               { x: 'mouth', y: 's2', seriesName: '套牌车事件',bool:'true' },
56 56
               { x: 'mouth', y: 's3', seriesName: '客诉事件',bool:'true' },
57 57
               { x: 'mouth', y: 's4', seriesName: '设备事件',bool:'true' },
58
-              { x: 'mouth', y: 's5', seriesName: '超长停车事件',bool:'true' },
58
+              { x: 'mouth', y: 's5', seriesName: '超长停 车事件',bool:'true' },
59 59
               { x: 'mouth', y: 's6', seriesName: '大额欠费事件',bool:'true' },
60 60
             ]"
61 61
             id="sxcyfzqk"
@@ -194,15 +194,11 @@ export default {
194 194
         },
195 195
         {
196 196
           label: '实时数',
197
-          key: 'currentNum'
198
-        },
199
-        {
200
-          label: '近日事件数',
201
-          key: 'latelyNum'
197
+          key: 'today'
202 198
         },
203 199
         {
204 200
           label: '历史事件数',
205
-          key: 'historyNum'
201
+          key: 'history'
206 202
         }
207 203
       ],
208 204
       columns2: [
@@ -256,12 +252,7 @@ export default {
256 252
       total: 0,
257 253
       pageSize: 10,
258 254
       pageNum: 1,
259
-      linedata2: [{month: '12-26', blacklistEvent:11,deckEvent:12,customerEvent:13,deviceEvent:11,longEvent:12,largeEvent:21},
260
-        {month: '12-27', blacklistEvent:12,deckEvent:13,customerEvent:12,deviceEvent:11,longEvent:11,largeEvent:12},
261
-        {month: '12-28', blacklistEvent:20,deckEvent:12,customerEvent:11,deviceEvent:22,longEvent:22,largeEvent:15},
262
-        {month: '12-29', blacklistEvent:13,deckEvent:14,customerEvent:21,deviceEvent:13,longEvent:13,largeEvent:12},
263
-        {month: '12-30', blacklistEvent:12,deckEvent:12,customerEvent:13,deviceEvent:12,longEvent:14,largeEvent:15},
264
-        {month: '12-31', blacklistEvent:13,deckEvent:12,customerEvent:12,deviceEvent:14,longEvent:21,largeEvent:21},],
255
+      linedata2: [],
265 256
       tableData2: [],
266 257
       total2: 0,
267 258
       pageSize2: 10,
@@ -304,6 +295,8 @@ export default {
304 295
       this.pageNum = 1
305 296
       this.queryParams = {...this.formInline}
306 297
       this.getTableData()
298
+      this.getEventStat1()
299
+      this.getEventStat2()
307 300
     },
308 301
     queryTable2() {
309 302
       this.pageNum2 = 1
@@ -319,22 +312,22 @@ export default {
319 312
       const data = params[0].data;
320 313
       return `<div class="line-tooltip">
321 314
         <div style="color: ${params[0].color}">${params[0].seriesName}: ${
322
-        params[0].data.blacklistEvent || "--"
315
+        params[0].data.s1 || "0"
323 316
       }(件)</div>
324 317
         <div style="color: ${params[1].color}">${params[1].seriesName}: ${
325
-        params[0].data.deckEvent || "--"
318
+        params[0].data.s2 || "0"
326 319
       }(件)</div>
327 320
         <div style="color: ${params[2].color}">${params[2].seriesName}: ${
328
-        params[0].data.customerEvent || "--"
321
+        params[0].data.s3 || "0"
329 322
       }(件)</div>
330 323
         <div style="color: ${params[3].color}">${params[3].seriesName}: ${
331
-        params[0].data.deviceEvent || "--"
324
+        params[0].data.s4 || "0"
332 325
       }(件)</div>
333 326
         <div style="color: ${params[4].color}">${params[4].seriesName}: ${
334
-        params[0].data.longEvent || "--"
327
+        params[0].data.s5 || "0"
335 328
       }(件)</div>
336 329
         <div style="color: ${params[5].color}">${params[5].seriesName}: ${
337
-        params[0].data.largeEvent || "--"
330
+        params[0].data.s6 || "0"
338 331
       }(件)</div>
339 332
       </div>`;
340 333
     },
@@ -342,10 +335,10 @@ export default {
342 335
       const data = params[0].data;
343 336
       return `<div class="line-tooltip">
344 337
         <div style="color: ${params[0].color}">${params[0].seriesName}: ${
345
-        params[0].data.blacklistEvent || "--"
338
+        params[0].data.lastYearAmount || "0"
346 339
       }(件)</div>
347 340
         <div style="color: ${params[1].color}">${params[1].seriesName}: ${
348
-        params[0].data.deckEvent || "--"
341
+        params[0].data.thisYearAmount || "0"
349 342
       }(件)</div>
350 343
       </div>`;
351 344
     },
@@ -354,10 +347,20 @@ export default {
354 347
     },
355 348
     getTableData() {
356 349
       const {pageNum, pageSize, queryParams} = this
357
-      // api.applyList({current: pageNum, size: pageSize, ...queryParams}).then(res => {
358
-      //   this.tableData = []
359
-      //   this.total = res.data.total
360
-      // })
350
+      api.getEventMonitoring({current: pageNum, size: pageSize, ...queryParams}).then(res => {
351
+        this.tableData1 = res.data.records || []
352
+        this.total = res.data.total
353
+      })
354
+    },
355
+    getEventStat1() {
356
+      api.getEventStat1({...this.queryParams}).then(res => {
357
+        this.linedata1 = res.data || []
358
+      })
359
+    },
360
+    getEventStat2() {
361
+      api.getEventStat2({...this.queryParams}).then(res => {
362
+        this.linedata2 = res.data || []
363
+      })
361 364
     },
362 365
 
363 366
     handlePageChange2() {

+ 18 - 6
src/util/options.js

@@ -25,17 +25,29 @@ export default {
25 25
     label: '临颍县'
26 26
   }],
27 27
   keyAreaOptions: [{
28
-    value: '商圈',
29
-    label: '商圈'
28
+    value: '住宅小区',
29
+    label: '住宅小区'
30 30
   }, {
31
-    value: '学校',
32
-    label: '学校'
31
+    value: '商业体',
32
+    label: '商业体'
33
+  }, {
34
+    value: '办公园区',
35
+    label: '办公园区'
36
+  }, {
37
+    value: '政府单位',
38
+    label: '政府单位'
33 39
   }, {
34 40
     value: '医院',
35 41
     label: '医院'
36 42
   }, {
37
-    value: '旅游景点',
38
-    label: '旅游景点'
43
+    value: '院校',
44
+    label: '院校'
45
+  }, {
46
+    value: '公共设施',
47
+    label: '公共设施'
48
+  }, {
49
+    value: '其他',
50
+    label: '其他'
39 51
   }],
40 52
   complaintOptions: [ {
41 53
     value: '经营服务类停车问题',