张延森 3 years ago
parent
commit
e3454af957
2 changed files with 47 additions and 44 deletions
  1. 44
    42
      src/pages/MonitoringScreen/index.jsx
  2. 3
    2
      src/pages/MonitoringScreen/style.less

+ 44
- 42
src/pages/MonitoringScreen/index.jsx View File

@@ -7,21 +7,21 @@ import { FullscreenOutlined } from '@ant-design/icons';
7 7
 import { Button } from 'antd';
8 8
 import ScreenHeader from '@/components/ScreenBox/ScreenHeader';
9 9
 import GeoMap from '@/components/GeoMap';
10
+import StatisCard from '@/components/ScreenBox/StatisCard';
11
+import SquareBox from '@/components/ScreenBox/SquareBox';
10 12
 import { useFullScreen } from './hook';
11 13
 import MachineryType from './components/MachineryType';
12 14
 import MachineryStatus from './components/MachineryStatus';
13
-import DateCommponetsBottomRight from './DateCommponetsBottomRight';
14
-import DateCommponetsBottomLeft from './DateCommponetsBottomLeft';
15 15
 
16
-import Styles from './style.less';
17
-import StatisCard from '@/components/ScreenBox/StatisCard';
18 16
 import WorkArea from './components/WorkArea';
19 17
 import List from './components/List';
20 18
 import ColorFont from './components/ColorFont';
21 19
 import WorkData from './components/WorkData';
20
+import Styles from './style.less';
21
+
22 22
 export default (props) => {
23 23
   const screenRef = useRef();
24
-  const [height, setHeight] = useState('1080px');
24
+  const [height, setHeight] = useState('700px');
25 25
   const { isFullScreen, toggleFullScreen } = useFullScreen(screenRef);
26 26
 
27 27
   const [machineryTypeData, setMachineryTypeData] = useState([
@@ -71,7 +71,7 @@ export default (props) => {
71 71
           <div className={Styles['grail-header']}>
72 72
             <ScreenHeader weather="多云 21-28 °C" />
73 73
           </div>
74
-          <div className={classNames(Styles['grail-container'], Styles['pd-tp-40'])}>
74
+          <div className={classNames(Styles['grail-container'], Styles['pd-tp-30'])}>
75 75
             <div className={Styles['grail-left']}>
76 76
               <div className="flex flex-column full-height">
77 77
                 <div className="flex-0" style={{ height: '250px' }}>
@@ -102,43 +102,45 @@ export default (props) => {
102 102
               </div>
103 103
             </div>
104 104
           </div>
105
-          <div className={classNames(Styles['grail-footer'], Styles['pd-tp-40'])}>
106
-            <div className="flex">
107
-              <div className="flex-1">
108
-                <List title="预约订单">
109
-                  <div>
110
-                    <ColorFont color="#F5CC5C">[快乐每一天]</ColorFont> 32s前预约了一台收割机,
111
-                    <ColorFont color="#44F68B">[收割机001]</ColorFont> 接到了此订单!
112
-                  </div>
113
-                  <div>
114
-                    <ColorFont color="#F5CC5C">[幸福人生]</ColorFont> 58分钟前预约了一台收割机,
115
-                    <ColorFont color="#44F68B">[播种机008]</ColorFont> 接到了此订单!尽快赶到!
116
-                  </div>
117
-                  <div>
118
-                    <ColorFont color="#F5CC5C">[灿烂人生]</ColorFont> 2个小时前预约了一台收割机,
119
-                    <ColorFont color="#44F68B">[收割机007]</ColorFont>{' '}
120
-                    接到了此订单!正在赶往目的地!
121
-                  </div>
122
-                </List>
123
-              </div>
124
-              <div className={classNames('flex-0', Styles['footer-middle'])} />
125
-              <div className="flex-1">
126
-                <List title="作业订单" color="green">
127
-                  <div>
128
-                    <ColorFont color="#44F68B">[收割机001]</ColorFont>
129
-                    32s前接到了一个订单,距离目的地还有3.2公里,请农户耐心等待!
130
-                  </div>
131
-                  <div>
132
-                    <ColorFont color="#44F68B">[播种机008]</ColorFont>{' '}
133
-                    2分钟前接到一个订单,距离目的地还有3.8公里,请农户耐心等待!
134
-                  </div>
135
-                  <div>
136
-                    <ColorFont color="#44F68B">[收割机007]</ColorFont>{' '}
137
-                    2个小时前接到一个订单,距离目的地还有3.8公里,请农户耐心等待!
138
-                  </div>
139
-                </List>
105
+          <div className={classNames(Styles['grail-footer'], Styles['pd-tp-30'])}>
106
+            <SquareBox>
107
+              <div className="flex">
108
+                <div className="flex-1">
109
+                  <List title="预约订单">
110
+                    <div>
111
+                      <ColorFont color="#F5CC5C">[快乐每一天]</ColorFont> 32s前预约了一台收割机,
112
+                      <ColorFont color="#44F68B">[收割机001]</ColorFont> 接到了此订单!
113
+                    </div>
114
+                    <div>
115
+                      <ColorFont color="#F5CC5C">[幸福人生]</ColorFont> 58分钟前预约了一台收割机,
116
+                      <ColorFont color="#44F68B">[播种机008]</ColorFont> 接到了此订单!尽快赶到!
117
+                    </div>
118
+                    <div>
119
+                      <ColorFont color="#F5CC5C">[灿烂人生]</ColorFont> 2个小时前预约了一台收割机,
120
+                      <ColorFont color="#44F68B">[收割机007]</ColorFont>{' '}
121
+                      接到了此订单!正在赶往目的地!
122
+                    </div>
123
+                  </List>
124
+                </div>
125
+                <div className={classNames('flex-0', Styles['footer-middle'])} />
126
+                <div className="flex-1">
127
+                  <List title="作业订单" color="green">
128
+                    <div>
129
+                      <ColorFont color="#44F68B">[收割机001]</ColorFont>
130
+                      32s前接到了一个订单,距离目的地还有3.2公里,请农户耐心等待!
131
+                    </div>
132
+                    <div>
133
+                      <ColorFont color="#44F68B">[播种机008]</ColorFont>{' '}
134
+                      2分钟前接到一个订单,距离目的地还有3.8公里,请农户耐心等待!
135
+                    </div>
136
+                    <div>
137
+                      <ColorFont color="#44F68B">[收割机007]</ColorFont>{' '}
138
+                      2个小时前接到一个订单,距离目的地还有3.8公里,请农户耐心等待!
139
+                    </div>
140
+                  </List>
141
+                </div>
140 142
               </div>
141
-            </div>
143
+            </SquareBox>
142 144
           </div>
143 145
         </div>
144 146
       </div>

+ 3
- 2
src/pages/MonitoringScreen/style.less View File

@@ -2,6 +2,7 @@
2 2
   position: relative;
3 3
   width: 100%;
4 4
   height: 100%;
5
+  overflow-y: auto;
5 6
 
6 7
   background-color: #021222;
7 8
   background-image: url('~@/assets/images/screen/bg.png');
@@ -73,6 +74,6 @@
73 74
   padding-left: 40px;
74 75
 }
75 76
 
76
-.pd-tp-40 {
77
-  padding-top: 40px;
77
+.pd-tp-30 {
78
+  padding-top: 30px;
78 79
 }