[baozhangchao] 3 年之前
父節點
當前提交
5421ff0c09

+ 6
- 31
src/pages/MonitoringScreen/DateCommponetsBottomLeft.jsx 查看文件

@@ -49,43 +49,18 @@ export default (props) => {
49 49
     xField: 'NongType',
50 50
     yField: 'sum',
51 51
     seriesField: 'name',
52
-    color: ['#F5CC5C', '#44F68B', '#51D4FF', '#B8B2A9', '#F55226'],
52
+    color: [
53
+      'l(270) 0:rgba(225,225,225,0.0) 1:#F5CC5C',
54
+      'l(270) 0:rgba(225,225,225,0.0) 1:#44F68B',
55
+      'l(270) 0:rgba(225,225,225,0.0) 1:#51D4FF',
56
+      'l(270) 0:rgba(225,225,225,0.0) 1:#B8B2A9',
57
+      'l(270) 0:rgba(225,225,225,0.0) 1:#F55226'],
53 58
     minColumnWidth: 26,
54 59
     columnStyle: {
55 60
       // fill: 'l(270) 0:rgba(225,225,225,0.0) 1:#FB9900',
56 61
     },
57
-    color: ({ name }) => {
58
-      if (name == '预约') {
59 62
 
60
-        return `l(270) 0:rgba(225,225,225,0.0) 1:#F5CC5C`;
61 63
 
62
-
63
-      }
64
-      if (name == '作业') {
65
-
66
-        return `l(270) 0:rgba(225,225,225,0.0) 1:#44F68B`;
67
-
68
-
69
-      }
70
-      if (name == '闲置') {
71
-
72
-        return `l(270) 0:rgba(225,225,225,0.0) 1:#51D4FF`;
73
-
74
-
75
-      }
76
-      if (name == '离线') {
77
-
78
-        return `l(270) 0:rgba(225,225,225,0.0) 1:#B8B2A9`;
79
-
80
-
81
-      }
82
-      if (name == '维修') {
83
-
84
-        return `l(270) 0:rgba(225,225,225,0.0) 1:#F55226`;
85
-
86
-
87
-      }
88
-    },
89 64
     /** 设置间距 */
90 65
     // marginRatio: 0.1,
91 66
     label: {

+ 3
- 0
src/pages/MonitoringScreen/DateCommponetsBottomRight.jsx 查看文件

@@ -60,10 +60,13 @@ export default (props) => {
60 60
       type: 'spider',
61 61
       labelHeight: 28,
62 62
       content: '{name}\n{percentage}',
63
+      fill: 'rgba(225, 0, 0, 0.65)',
63 64
     },
65
+
64 66
     interactions: [
65 67
       {
66 68
         type: 'element-selected',
69
+
67 70
       },
68 71
       {
69 72
         type: 'element-active',

+ 6
- 33
src/pages/MonitoringScreen/DateCommponetsLeft.jsx 查看文件

@@ -16,15 +16,15 @@ export default (props) => {
16 16
   }
17 17
   const data = [
18 18
     {
19
-      year: '收割机',
19
+      key: '收割机',
20 20
       value: 200,
21 21
     },
22 22
     {
23
-      year: '播种机',
23
+      key: '播种机',
24 24
       value: 150,
25 25
     },
26 26
     {
27
-      year: '农药机',
27
+      key: '农药机',
28 28
       value: 50,
29 29
     },
30 30
   ];
@@ -33,42 +33,15 @@ export default (props) => {
33 33
     maxBarWidth: 20,
34 34
     data,
35 35
     xField: 'value',
36
-    yField: 'year',
37
-    seriesField: 'year',
38
-
39
-    // color: [' #FB9900', '#23E8AE', '#E63404'],
40
-    color: ({ type, year }) => {
41
-      if (year == '收割机') {
42
-
43
-        return `l(0) 0:rgba(225,225,225,0.0) 1:#FB9900`;
44
-
45
-
46
-      }
47
-      if (year == '播种机') {
48
-
49
-        return `l(0) 0:rgba(225,225,225,0.0) 1:#23E8AE`;
50
-
51
-
52
-      }
53
-      if (year == '农药机') {
54
-
55
-        return `l(0) 0:rgba(225,225,225,0.0) 1:#E63404`;
56
-
57
-
58
-      }
59
-    },
60
-    barStyle: {
61
-      // fill: `l(0) 0:rgba(225,225,225,0.0) 1:#FB9900`,
62
-    },
36
+    yField: 'key',
37
+    seriesField: 'key',
38
+    color: ['l(0) 0:rgba(225,225,225,0.0) 1:#FB9900', 'l(0) 0:rgba(225,225,225,0.0) 1:#23E8AE', 'l(0) 0:rgba(225,225,225,0.0) 1:#E63404'],
63 39
     legend: {
64 40
       position: 'top-left',
65 41
 
66 42
     },
67 43
     statistic: {
68 44
       style: {
69
-        // fill: '#FB9900',
70
-        // fill: '#23E8AE',
71
-        // fill: '#E63404',
72 45
         fontSize: 10,
73 46
         fontWeight: 60,
74 47
         textAlign: 'center',

+ 3
- 1
src/pages/MonitoringScreen/index.jsx 查看文件

@@ -37,7 +37,9 @@ export default (props) => {
37 37
               <SquareBox>asdfasdf</SquareBox>
38 38
             </div>
39 39
             <div className={Styles['grail-content']}>
40
-              <DateCommponets />
40
+              <DateCommponetsLeft />
41
+              <DateCommponetsBottomLeft />
42
+              <DateCommponetsBottomRight />
41 43
             </div>
42 44
             <div className={Styles['grail-right']}>
43 45
               <SquareBox>asdfasdf</SquareBox>