From b4972fd2d422f1a29be5282ab10fad00425931cc Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期五, 07 十月 2022 09:08:02 +0800
Subject: [PATCH] 1.综合看板数据动态化

---
 src/utils/myEcharts.js |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/src/utils/myEcharts.js b/src/utils/myEcharts.js
index c7024cf..c1458d9 100644
--- a/src/utils/myEcharts.js
+++ b/src/utils/myEcharts.js
@@ -1570,7 +1570,7 @@
 export function zhkb01() {
   // const zhkb01name = ['璁″垝瀹屾垚杩涘害(鑷骇)', '璁″垝瀹屾垚杩涘害(澶栬喘)'] // 鍚嶇О
   const zhkb01name = ['', ''] // 鍚嶇О
-  const zhkb01Value = [88, 95] // 鍊�
+  const zhkb01Value = [Math.ceil(Math.random() * 10 + 90), Math.ceil(Math.random() * 10 + 90)] // 鍊�
   const zhkb01Max = []
 
   const max = Math.ceil(Math.max(...zhkb01Value.map(r => r)) * 1.1)
@@ -2235,7 +2235,8 @@
 
 export function zhkb04() {
   const myColor = ['#d0a00e', '#34da62', '#00e9db', '#00c0e9', '#0096f3']
-  const data = [330, 404, 780, 509, 150]
+  // const data = [330, 404, 780, 509, 150]
+  const data = [Math.ceil(Math.random() * 100 + 500), Math.ceil(Math.random() * 100 + 600), Math.ceil(Math.random() * 100 + 700), Math.ceil(Math.random() * 400 + 500), Math.ceil(Math.random() * 100 + 200)]
   const option = {
     backgroundColor: 'transparent',
     grid: {
@@ -2397,7 +2398,8 @@
 //   var XName = ['鍛ㄤ竴', '鍛ㄤ簩', '鍛ㄤ笁', '鍛ㄥ洓', '鍛ㄤ簲', '鍛ㄥ叚', '鍛ㄦ棩']
   var XName = ['01鏈�', '02鏈�', '03鏈�', '04鏈�', '05鏈�', '06鏈�', '07鏈�', '08鏈�', '09鏈�', '10鏈�', '11鏈�', '12鏈�']
   var data1 = [
-    [123, 121, 123, 321, 222, 111, 234, 121, 123, 321, 222, 321]
+    // [123, 121, 123, 321, 222, 111, 234, 121, 123, 321, 222, 321]
+    [Math.ceil(Math.random() * 100 + 100), Math.ceil(Math.random() * 100 + 200), Math.ceil(Math.random() * 100 + 100), Math.ceil(Math.random() * 100 + 200), Math.ceil(Math.random() * 100 + 300), Math.ceil(Math.random() * 100 + 100), Math.ceil(Math.random() * 100 + 200), Math.ceil(Math.random() * 100 + 200), Math.ceil(Math.random() * 100 + 300), Math.ceil(Math.random() * 100 + 100), Math.ceil(Math.random() * 100 + 200), Math.ceil(Math.random() * 100 + 300)]
     // [123, 154, 234, 321, 120, 390, 634],
     // [63, 194, 234, 321, 278, 110, 534],
     // [53, 254, 234, 321, 118, 240, 434],
@@ -3192,7 +3194,8 @@
 }
 
 export function zhkb09() {
-  const dataY = [60, 70, 80, 90, 60, 70, 80, 90, 80, 90, 60, 70, 80, 90]
+  // const dataY = [60, 70, 80, 90, 60, 70, 80, 90, 80, 90, 60, 70, 80, 90]
+  const dataY = [(60 + Math.random() * 30), (70 + Math.random() * 20), (80 + Math.random() * 10), (90 - Math.random() * 30), (60 + Math.random() * 30), (70 + Math.random() * 20), (80 + Math.random() * 10), (90 - Math.random() * 30), (80 - Math.random() * 30), (90 - Math.random() * 30), (60 + Math.random() * 30), (70 + Math.random() * 20), (80 - Math.random() * 10), (90 - Math.random() * 30)]
 
   const option = {
     backgroundColor: 'transparent',
@@ -3349,8 +3352,10 @@
   const _legendColor = '#8FD8FF'
   const _fontSize = 16
   const _fontColor = '#8FD8FF'
-  const data1 = [70, 90, 100, 70, 90, 100]
-  const data2 = [80, 60, 80, 50, 90, 60]
+  // const data1 = [70, 90, 100, 70, 90, 100]
+  // const data2 = [80, 60, 80, 50, 90, 60]
+  const data1 = [70 + Math.random() * 20, 90 - Math.random() * 20, 100 - Math.random() * 20, 70 + Math.random() * 20, 90 - Math.random() * 20, 80 - Math.random() * 20]
+  const data2 = [80 + Math.random() * 20, 60 + Math.random() * 20, 80 - Math.random() * 20, 50 + Math.random() * 20, 90 - Math.random() * 20, 60 + Math.random() * 20]
   const option = {
     backgroundColor: 'transparent',
     legend: {
@@ -3371,7 +3376,8 @@
       containLabel: true
     },
     yAxis: {
-      max: Math.ceil(Math.max(...data1) * 1.2),
+      // max: Math.ceil(Math.max(...data1) * 1.2),
+      max: 100,
       type: 'value',
       position: 'left',
       axisLine: {
@@ -3631,7 +3637,7 @@
         name: '璁惧鍒╃敤鐜�',
         type: 'bar',
         barGap: '70%',
-        data: [30, 75, 77, 39, 85],
+        data: [Math.ceil(30 + Math.random() * 20), Math.ceil(75 - Math.random() * 20), Math.ceil(77 - Math.random() * 20), Math.ceil(39 + Math.random() * 20), Math.ceil(85 - Math.random() * 20)],
         barWidth: 12,
         itemStyle: {
           normal: {
@@ -3675,7 +3681,7 @@
       {
         name: '璁惧寮�鏈虹巼',
         type: 'bar',
-        data: [90, 45, 27, 20, 85],
+        data: [Math.ceil(90 - Math.random() * 20), 45 + Math.ceil(Math.random() * 20), Math.ceil(27 + Math.random() * 20), Math.ceil(20 + Math.random() * 60), Math.ceil(85 - Math.random() * 20)],
         barWidth: 12,
         itemStyle: {
           normal: {

--
Gitblit v1.9.3