feat:work
Showing
6 changed files
with
57 additions
and
65 deletions
1 | import request from '@/utils/request' | 1 | import request from '@/utils/request' |
2 | import SERVER from './config' | 2 | import SERVER from './config' |
3 | 3 | ||
4 | class worktable { | 4 | class work { |
5 | // 登记类型总量 | 5 | // 登记类型总量 |
6 | async getDjlxtotal(data) { | 6 | async getDjlxtotal (data) { |
7 | return request({ | 7 | return request({ |
8 | url: SERVER.SERVERAPI + '/rest/reg/work/getDjlxtotal', | 8 | url: SERVER.SERVERAPI + '/rest/reg/work/getDjlxtotal', |
9 | method: 'post', | 9 | method: 'post', |
... | @@ -11,7 +11,7 @@ class worktable { | ... | @@ -11,7 +11,7 @@ class worktable { |
11 | }) | 11 | }) |
12 | } | 12 | } |
13 | // 登记业务量 | 13 | // 登记业务量 |
14 | async getdjywltotal(data) { | 14 | async getdjywltotal (data) { |
15 | return request({ | 15 | return request({ |
16 | url: SERVER.SERVERAPI + '/rest/reg/work/getdjywltotal', | 16 | url: SERVER.SERVERAPI + '/rest/reg/work/getdjywltotal', |
17 | method: 'post', | 17 | method: 'post', |
... | @@ -19,7 +19,7 @@ class worktable { | ... | @@ -19,7 +19,7 @@ class worktable { |
19 | }) | 19 | }) |
20 | } | 20 | } |
21 | // 省厅汇交-区县接入 | 21 | // 省厅汇交-区县接入 |
22 | async getsthjqxjrtotal(data) { | 22 | async getsthjqxjrtotal (data) { |
23 | return request({ | 23 | return request({ |
24 | url: SERVER.SERVERAPI + '/rest/reg/work/getsthjqxjrtotal', | 24 | url: SERVER.SERVERAPI + '/rest/reg/work/getsthjqxjrtotal', |
25 | method: 'post', | 25 | method: 'post', |
... | @@ -27,7 +27,7 @@ class worktable { | ... | @@ -27,7 +27,7 @@ class worktable { |
27 | }) | 27 | }) |
28 | } | 28 | } |
29 | // 地图区县总量统计,code区县编码,汉中为:A20 | 29 | // 地图区县总量统计,code区县编码,汉中为:A20 |
30 | async mapViews(code) { | 30 | async mapViews (code) { |
31 | return request({ | 31 | return request({ |
32 | url: SERVER.SERVERAPI + '/rest/reg/work/mapViews', | 32 | url: SERVER.SERVERAPI + '/rest/reg/work/mapViews', |
33 | method: 'get', | 33 | method: 'get', |
... | @@ -37,7 +37,7 @@ class worktable { | ... | @@ -37,7 +37,7 @@ class worktable { |
37 | }) | 37 | }) |
38 | } | 38 | } |
39 | // 地图区县成功失败统计,code区县编码,汉中为:A20 | 39 | // 地图区县成功失败统计,code区县编码,汉中为:A20 |
40 | async submitViews(code) { | 40 | async submitViews (code) { |
41 | return request({ | 41 | return request({ |
42 | url: SERVER.SERVERAPI + '/rest/reg/work/submitViews', | 42 | url: SERVER.SERVERAPI + '/rest/reg/work/submitViews', |
43 | method: 'get', | 43 | method: 'get', |
... | @@ -49,4 +49,4 @@ class worktable { | ... | @@ -49,4 +49,4 @@ class worktable { |
49 | 49 | ||
50 | 50 | ||
51 | } | 51 | } |
52 | export default new worktable() | 52 | export default new work() | ... | ... |
... | @@ -11,9 +11,9 @@ | ... | @@ -11,9 +11,9 @@ |
11 | 11 | ||
12 | <script> | 12 | <script> |
13 | import Chart from "./chart.vue"; | 13 | import Chart from "./chart.vue"; |
14 | import worktable from "@/api/worktable"; | 14 | import work from "@/api/work"; |
15 | export default { | 15 | export default { |
16 | data() { | 16 | data () { |
17 | return { | 17 | return { |
18 | cdata: { | 18 | cdata: { |
19 | seriesData: [ | 19 | seriesData: [ |
... | @@ -39,11 +39,11 @@ export default { | ... | @@ -39,11 +39,11 @@ export default { |
39 | components: { | 39 | components: { |
40 | Chart, | 40 | Chart, |
41 | }, | 41 | }, |
42 | mounted() { | 42 | mounted () { |
43 | this.getdjywltotal(); | 43 | this.getdjywltotal(); |
44 | }, | 44 | }, |
45 | methods: { | 45 | methods: { |
46 | getdjywltotal() { | 46 | getdjywltotal () { |
47 | return new Promise(async (resolve) => { | 47 | return new Promise(async (resolve) => { |
48 | try { | 48 | try { |
49 | let p = { | 49 | let p = { |
... | @@ -51,7 +51,7 @@ export default { | ... | @@ -51,7 +51,7 @@ export default { |
51 | QLLX: "A8", | 51 | QLLX: "A8", |
52 | XZQDM: "A20", | 52 | XZQDM: "A20", |
53 | }; | 53 | }; |
54 | let res = await worktable.getdjywltotal(p); | 54 | let res = await work.getdjywltotal(p); |
55 | 55 | ||
56 | } catch (error) { | 56 | } catch (error) { |
57 | this.$refs.msg.messageShow(); | 57 | this.$refs.msg.messageShow(); | ... | ... |
... | @@ -4,9 +4,9 @@ | ... | @@ -4,9 +4,9 @@ |
4 | 4 | ||
5 | <script> | 5 | <script> |
6 | import Chart from "./chart.vue"; | 6 | import Chart from "./chart.vue"; |
7 | import worktable from "@/api/worktable"; | 7 | import work from "@/api/work"; |
8 | export default { | 8 | export default { |
9 | data() { | 9 | data () { |
10 | return { | 10 | return { |
11 | cdata: { | 11 | cdata: { |
12 | category: [], | 12 | category: [], |
... | @@ -18,13 +18,13 @@ export default { | ... | @@ -18,13 +18,13 @@ export default { |
18 | components: { | 18 | components: { |
19 | Chart, | 19 | Chart, |
20 | }, | 20 | }, |
21 | mounted() { | 21 | mounted () { |
22 | this.submitViews(); | 22 | this.submitViews(); |
23 | }, | 23 | }, |
24 | methods: { | 24 | methods: { |
25 | async submitViews() { | 25 | async submitViews () { |
26 | try { | 26 | try { |
27 | let { result: res } = await worktable.submitViews("A20"); | 27 | let { result: res } = await work.submitViews("A20"); |
28 | res.filter((item) => { | 28 | res.filter((item) => { |
29 | return ( | 29 | return ( |
30 | this.cdata.category.push(item.areaName), | 30 | this.cdata.category.push(item.areaName), |
... | @@ -40,4 +40,6 @@ export default { | ... | @@ -40,4 +40,6 @@ export default { |
40 | }; | 40 | }; |
41 | </script> | 41 | </script> |
42 | 42 | ||
43 | <style lang="scss" scoped></style> | 43 | <style lang="scss" scoped> |
44 | |||
45 | </style> | ... | ... |
... | @@ -4,9 +4,9 @@ | ... | @@ -4,9 +4,9 @@ |
4 | 4 | ||
5 | <script> | 5 | <script> |
6 | import Chart from "./chart.vue"; | 6 | import Chart from "./chart.vue"; |
7 | import worktable from "@/api/worktable"; | 7 | import work from "@/api/work"; |
8 | export default { | 8 | export default { |
9 | data() { | 9 | data () { |
10 | return { | 10 | return { |
11 | cdata: { | 11 | cdata: { |
12 | category: [], | 12 | category: [], |
... | @@ -17,14 +17,14 @@ export default { | ... | @@ -17,14 +17,14 @@ export default { |
17 | components: { | 17 | components: { |
18 | Chart, | 18 | Chart, |
19 | }, | 19 | }, |
20 | created() { | 20 | created () { |
21 | 21 | ||
22 | }, | 22 | }, |
23 | mounted() { | 23 | mounted () { |
24 | this.getDjlxtotal(); | 24 | this.getDjlxtotal(); |
25 | }, | 25 | }, |
26 | methods: { | 26 | methods: { |
27 | getDjlxtotal() { | 27 | getDjlxtotal () { |
28 | return new Promise(async (resolve) => { | 28 | return new Promise(async (resolve) => { |
29 | try { | 29 | try { |
30 | let p = { | 30 | let p = { |
... | @@ -32,20 +32,20 @@ export default { | ... | @@ -32,20 +32,20 @@ export default { |
32 | QLLX: "A8", | 32 | QLLX: "A8", |
33 | XZQDM: "A20", | 33 | XZQDM: "A20", |
34 | }; | 34 | }; |
35 | let res = await worktable.getDjlxtotal(p); | 35 | let res = await work.getDjlxtotal(p); |
36 | res.result.filter((item) => { | 36 | res.result.filter((item) => { |
37 | return ( | 37 | return ( |
38 | this.cdata.category.push(item.AREACODE), | 38 | this.cdata.category.push(item.AREACODE), |
39 | this.cdata.lineData.push(item.ywtotal) | 39 | this.cdata.lineData.push(item.ywtotal) |
40 | ); | 40 | ); |
41 | }); | 41 | }); |
42 | } catch (error) { | 42 | } catch (error) { |
43 | this.$refs.msg.messageShow(); | 43 | this.$refs.msg.messageShow(); |
44 | } | 44 | } |
45 | }); | 45 | }); |
46 | } | 46 | } |
47 | }, | 47 | } |
48 | }; | 48 | }; |
49 | </script> | 49 | </script> |
50 | 50 | <style lang="scss" scoped> | |
51 | <style lang="scss" scoped></style> | 51 | </style> | ... | ... |
... | @@ -4,7 +4,7 @@ | ... | @@ -4,7 +4,7 @@ |
4 | 4 | ||
5 | <script> | 5 | <script> |
6 | import Chart from './chart.vue'; | 6 | import Chart from './chart.vue'; |
7 | import worktable from "@/api/worktable"; | 7 | import work from "@/api/work"; |
8 | export default { | 8 | export default { |
9 | data () { | 9 | data () { |
10 | return { | 10 | return { |
... | @@ -14,17 +14,17 @@ export default { | ... | @@ -14,17 +14,17 @@ export default { |
14 | components: { | 14 | components: { |
15 | Chart | 15 | Chart |
16 | }, | 16 | }, |
17 | mounted() { | 17 | mounted () { |
18 | this.mapViews(); | 18 | this.mapViews(); |
19 | 19 | ||
20 | }, | 20 | }, |
21 | methods: { | 21 | methods: { |
22 | async mapViews() { | 22 | async mapViews () { |
23 | try { | 23 | try { |
24 | let { result: res } = await worktable.mapViews("A20"); | 24 | let { result: res } = await work.mapViews("A20"); |
25 | res.filter((item) => { | 25 | res.filter((item) => { |
26 | return ( | 26 | return ( |
27 | this.cdata.push({"name":item.areaName,"value":item.areaCode}) | 27 | this.cdata.push({ "name": item.areaName, "value": item.areaCode }) |
28 | ) | 28 | ) |
29 | 29 | ||
30 | }); | 30 | }); |
... | @@ -32,6 +32,6 @@ export default { | ... | @@ -32,6 +32,6 @@ export default { |
32 | this.$refs.msg.messageShow(); | 32 | this.$refs.msg.messageShow(); |
33 | } | 33 | } |
34 | } | 34 | } |
35 | } | 35 | } |
36 | } | 36 | } |
37 | </script> | 37 | </script> | ... | ... |
... | @@ -5,11 +5,7 @@ | ... | @@ -5,11 +5,7 @@ |
5 | <div class="cardcontent"> | 5 | <div class="cardcontent"> |
6 | <ul class="cardcontent-left d-center"> | 6 | <ul class="cardcontent-left d-center"> |
7 | <div class="rjjrlList"> | 7 | <div class="rjjrlList"> |
8 | <p | 8 | <p v-for="(item, index) in qxjrlList" class="d-center qxjr" :key="index"> |
9 | v-for="(item, index) in qxjrlList" | ||
10 | class="d-center qxjr" | ||
11 | :key="index" | ||
12 | > | ||
13 | {{ item }} | 9 | {{ item }} |
14 | </p> | 10 | </p> |
15 | </div> | 11 | </div> |
... | @@ -18,7 +14,7 @@ | ... | @@ -18,7 +14,7 @@ |
18 | <div class="cardcontent-right d-center"> | 14 | <div class="cardcontent-right d-center"> |
19 | <p> | 15 | <p> |
20 | <span>失败</span> | 16 | <span>失败</span> |
21 | <span class="bad">{{qxerrer}}</span> | 17 | <span class="bad">{{ qxerrer }}</span> |
22 | </p> | 18 | </p> |
23 | <p> | 19 | <p> |
24 | <span>成功率</span> | 20 | <span>成功率</span> |
... | @@ -32,11 +28,7 @@ | ... | @@ -32,11 +28,7 @@ |
32 | <div class="cardcontent"> | 28 | <div class="cardcontent"> |
33 | <ul class="cardcontent-left d-center"> | 29 | <ul class="cardcontent-left d-center"> |
34 | <div class="rjjrlList"> | 30 | <div class="rjjrlList"> |
35 | <p | 31 | <p v-for="(item, index) in stjrlList" class="d-center sthj" :key="index"> |
36 | v-for="(item, index) in stjrlList" | ||
37 | class="d-center sthj" | ||
38 | :key="index" | ||
39 | > | ||
40 | {{ item }} | 32 | {{ item }} |
41 | </p> | 33 | </p> |
42 | </div> | 34 | </div> |
... | @@ -45,7 +37,7 @@ | ... | @@ -45,7 +37,7 @@ |
45 | <div class="cardcontent-right d-center"> | 37 | <div class="cardcontent-right d-center"> |
46 | <p> | 38 | <p> |
47 | <span>失败</span> | 39 | <span>失败</span> |
48 | <span class="bad">{{sterrer}}</span> | 40 | <span class="bad">{{ sterrer }}</span> |
49 | </p> | 41 | </p> |
50 | <p> | 42 | <p> |
51 | <span>成功率</span> | 43 | <span>成功率</span> |
... | @@ -63,9 +55,9 @@ | ... | @@ -63,9 +55,9 @@ |
63 | 55 | ||
64 | <script> | 56 | <script> |
65 | import columnar from "@/components/echart/columnar"; | 57 | import columnar from "@/components/echart/columnar"; |
66 | import worktable from "@/api/worktable"; | 58 | import work from "@/api/work"; |
67 | export default { | 59 | export default { |
68 | data() { | 60 | data () { |
69 | return { | 61 | return { |
70 | // 日均接入量 | 62 | // 日均接入量 |
71 | qxerrer: 0, | 63 | qxerrer: 0, |
... | @@ -76,7 +68,7 @@ export default { | ... | @@ -76,7 +68,7 @@ export default { |
76 | stjrl: 50300, | 68 | stjrl: 50300, |
77 | }; | 69 | }; |
78 | }, | 70 | }, |
79 | mounted() { | 71 | mounted () { |
80 | this.getsthjqxjrtotal(); | 72 | this.getsthjqxjrtotal(); |
81 | }, | 73 | }, |
82 | components: { columnar }, | 74 | components: { columnar }, |
... | @@ -84,7 +76,7 @@ export default { | ... | @@ -84,7 +76,7 @@ export default { |
84 | qxjrlList: function () { | 76 | qxjrlList: function () { |
85 | return this.qxjrl.toString().split(""); | 77 | return this.qxjrl.toString().split(""); |
86 | }, | 78 | }, |
87 | stjrlList: function () { | 79 | stjrlList: function () { |
88 | return this.stjrl.toString().split(""); | 80 | return this.stjrl.toString().split(""); |
89 | }, | 81 | }, |
90 | sbqkgsList: function () { | 82 | sbqkgsList: function () { |
... | @@ -95,7 +87,7 @@ export default { | ... | @@ -95,7 +87,7 @@ export default { |
95 | }, | 87 | }, |
96 | }, | 88 | }, |
97 | methods: { | 89 | methods: { |
98 | getsthjqxjrtotal() { | 90 | getsthjqxjrtotal () { |
99 | return new Promise(async (resolve) => { | 91 | return new Promise(async (resolve) => { |
100 | try { | 92 | try { |
101 | let p = { | 93 | let p = { |
... | @@ -103,7 +95,7 @@ export default { | ... | @@ -103,7 +95,7 @@ export default { |
103 | QLLX: "A8", | 95 | QLLX: "A8", |
104 | XZQDM: "A20", | 96 | XZQDM: "A20", |
105 | }; | 97 | }; |
106 | let res = await worktable.getsthjqxjrtotal(p); | 98 | let res = await work.getsthjqxjrtotal(p); |
107 | } catch (error) { | 99 | } catch (error) { |
108 | this.$refs.msg.messageShow(); | 100 | this.$refs.msg.messageShow(); |
109 | } | 101 | } |
... | @@ -195,12 +187,10 @@ export default { | ... | @@ -195,12 +187,10 @@ export default { |
195 | content: ""; | 187 | content: ""; |
196 | width: 1px; | 188 | width: 1px; |
197 | height: 90px; | 189 | height: 90px; |
198 | background: linear-gradient( | 190 | background: linear-gradient(180deg, |
199 | 180deg, | 191 | #091b4c 0%, |
200 | #091b4c 0%, | 192 | #47b5e0 56%, |
201 | #47b5e0 56%, | 193 | #091b4c 100%); |
202 | #091b4c 100% | ||
203 | ); | ||
204 | } | 194 | } |
205 | 195 | ||
206 | .cardcontent-right { | 196 | .cardcontent-right { | ... | ... |
-
Please register or sign in to post a comment