101c4c96 by 任超

feat:work

1 parent 0ae1f4cc
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 {
......