From c899e0d5ebc846d3e214f9b66bad63f15ee0e0c3 Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期三, 13 四月 2022 17:41:17 +0800
Subject: [PATCH] 其他业务

---
 src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue |  202 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 180 insertions(+), 22 deletions(-)

diff --git a/src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue b/src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue
index 89f86a2..3840265 100644
--- a/src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue
+++ b/src/pages/show/otherBusiness/otherBusinessChild/OtherB_PeopleJunShouRu.vue
@@ -85,6 +85,8 @@
 </template>
 
 <script>
+import nowSize from '../../../../libs/nowSize'
+
 export default {
   name: "OtherB_PerpleJunShouRu",
   data() {
@@ -103,21 +105,178 @@
         quashengpaiwei4: 3,
         zengzhang2: '4.4%',
         quanshengpaiwei5: 6
-      }, {
-        year: 2020,
-        shouru: 30955,
-        quanshengpaiwei: 3,
-        zengzhang: '5.5%',
-        quanshengpaiwei1: 9,
-        shouru1: 40243,
-        quanshengpaiwei2: 3,
-        zengzhang1: '4.4%',
-        quanshengpaiwei3: 6,
-        shouru2: 40243,
-        quashengpaiwei4: 3,
-        zengzhang2: '4.4%',
-        quanshengpaiwei5: 6
-      }]
+      },
+        {
+          year: 2020,
+          shouru: 30955,
+          quanshengpaiwei: 3,
+          zengzhang: '5.5%',
+          quanshengpaiwei1: 9,
+          shouru1: 40243,
+          quanshengpaiwei2: 3,
+          zengzhang1: '4.4%',
+          quanshengpaiwei3: 6,
+          shouru2: 40243,
+          quashengpaiwei4: 3,
+          zengzhang2: '4.4%',
+          quanshengpaiwei5: 6
+        }],
+      option: {
+        color: ['#FF5151', '#51FF5D', '#FFD151'],
+        title: {
+          text: '鍘嗗勾鍏ㄥ競灞呮皯浜哄潎鍙敮閰嶆敹鍏ュ垎鏋愬浘',
+          left: 'center',
+          top: '5%',
+          textStyle: {
+            color: '#FFFFFF',
+            fontSize: nowSize(30)
+          }
+        },
+        tooltip: {
+          trigger: 'axis'
+        },
+        legend: {
+          right: '5%',
+          top: 'center',
+          orient: 'vertical',
+          itemWidth: nowSize(30),
+          itemHeight: nowSize(4),
+          itemGap: nowSize(80),
+          textStyle: {
+            color: '#FFFFFF',
+            fontSize: nowSize(24),
+          }
+        },
+        grid: {
+          left: '10%',
+          right: '20%',
+          bottom: '0%',
+          containLabel: true
+        },
+        xAxis: {
+          name: '鍗曚綅锛氬勾',
+          nameTextStyle: {
+            color: '#FFFFFF',
+            fontSize: nowSize(24)
+          },
+          nameGap: nowSize(92),// 鍧愭爣杞村悕绉颁笌杞寸嚎涔嬮棿鐨勮窛绂汇��
+          type: 'category',
+          boundaryGap: false,// 鍧愭爣杞翠袱绔暀鐧�
+          data: ['2017骞�', '2018骞�', '2019骞�', '2020骞�', '2021骞�'],
+          axisLabel: {
+            show: true,
+            textStyle: {
+              color: '#fff',
+              fontSize: nowSize(24)
+            },
+          },
+          axisLine: {
+            lineStyle: {
+              color: '#999999',
+              width: 1,   //杩欓噷鏄潗鏍囪酱鐨勫搴�,鍙互鍘绘帀
+              type: 'solid'
+            }
+          },
+          splitLine: {
+            show: false
+          }
+        },
+        yAxis: {
+          name: '鍗曚綅锛氬勾',
+          nameTextStyle: {
+            color: '#FFFFFF',
+            fontSize: nowSize(24)
+          },
+          nameGap: nowSize(30),// 鍧愭爣杞村悕绉颁笌杞寸嚎涔嬮棿鐨勮窛绂汇��
+          type: 'value',
+          axisLabel: {
+            show: true,
+            textStyle: {
+              color: '#fff',
+              fontSize: nowSize(24)
+            },
+          },
+          axisLine: {
+            lineStyle: {
+              color: '#999999',
+              width: 1,   //杩欓噷鏄潗鏍囪酱鐨勫搴�,鍙互鍘绘帀
+              type: "solid"
+            }
+          },
+          splitLine: {
+            show: false
+          }
+        },
+        series: [
+          {
+            name:'灞呮皯浜哄潎鍙敮閰嶆敹鍏�',
+            type: 'line',
+            smooth: false,  //璁剧疆鎶樼嚎涓哄渾婊戞洸绾�,false鍒欐湁杞姌鐐�
+            // symbol:'none', //榛樿鏄剧ず鎶樼偣锛屼负none鏃朵笉鏄剧ず
+            itemStyle: {
+              normal: {
+                lineStyle: {
+                  width: 4, //鎶樼嚎瀹藉害
+                }
+              }
+            },
+            emphasis: {   //榧犳爣缁忚繃鏃舵姌鐐瑰皬鍦嗗湀鏍峰紡
+              borderColor: 'rgba(0,196,132,0.2)',
+              borderWidth: 100
+            },
+            stack: 'Total',
+            data: [120, 132, 101, 134, 90, 230]
+          },
+          {
+            name:'鍩庨晣灞呮皯',
+            type: 'line',
+            smooth: false,  //璁剧疆鎶樼嚎涓哄渾婊戞洸绾�,false鍒欐湁杞姌鐐�
+            // symbol:'none', //榛樿鏄剧ず鎶樼偣锛屼负none鏃朵笉鏄剧ず
+            itemStyle: {
+              normal: {
+                lineStyle: {
+                  width: 3, //鎶樼嚎瀹藉害
+                }
+              }
+            },
+            emphasis: {   //榧犳爣缁忚繃鏃舵姌鐐瑰皬鍦嗗湀鏍峰紡
+              borderColor: 'rgba(0,196,132,0.2)',
+              borderWidth: 100
+            },
+            stack: 'Total',
+            data: [220, 182, 191, 234, 290, 330]
+          },
+          {
+            name:'鍐滄潙灞呮皯',
+            type: 'line',
+            smooth: false,  //璁剧疆鎶樼嚎涓哄渾婊戞洸绾�,false鍒欐湁杞姌鐐�
+            // symbol:'none', //榛樿鏄剧ず鎶樼偣锛屼负none鏃朵笉鏄剧ず
+            itemStyle: {
+              normal: {
+                lineStyle: {
+                  width: 3, //鎶樼嚎瀹藉害
+                }
+              }
+            },
+            emphasis: {   //榧犳爣缁忚繃鏃舵姌鐐瑰皬鍦嗗湀鏍峰紡
+              borderColor: 'rgba(0,196,132,0.2)',
+              borderWidth: 100
+            },
+            stack: 'Total',
+            data: [150, 232, 201, 154, 190, 330]
+          }
+        ]
+      }
+    }
+  },
+  mounted() {
+    this.Init_echarts()
+  },
+  methods: {
+    Init_echarts() {
+      const option = this.option
+      const myChart = this.$echarts.init(document.querySelector('.OtherB-PeopleJunShouRu__echart'));
+      option && myChart.setOption(this.option)
     }
   }
 }
@@ -142,7 +301,6 @@
 
   .el-table tr {
     height: 0.3125rem; /* 80/256 */
-
   }
 
   .el-table tr:nth-child(odd) {
@@ -192,7 +350,7 @@
 
   .el-table--border .el-table__cell, .el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
     border-right: 1px solid $color-grey; /*no*/
-    height:0.46875rem;//琛ㄦ牸姝f枃琛岄珮搴�
+    height: 0.46875rem; //琛ㄦ牸姝f枃琛岄珮搴�
   }
 }
 </style>
@@ -215,11 +373,11 @@
       line-height: 2;
     }
   }
-  .OtherB-PeopleJunShouRu__echart{
-    width:8.75rem;
-    height:2.75rem;
-    background: blue;
-    margin-top:120px;
+
+  .OtherB-PeopleJunShouRu__echart {
+    width: 8.75rem;
+    height: 2.75rem;
+    margin-top: 120px;
   }
 }
 </style>

--
Gitblit v1.9.1