Forráskód Böngészése

feat: 大屏全屏 / 右箭头切换 /改文案

@dayan_hjm 2 év óta
szülő
commit
74e051a952
36 módosított fájl, 139 hozzáadás és 45 törlés
  1. 8 0
      src/assets/css/styleTemplate.less
  2. BIN
      src/assets/imgs/dataVImg/gongshi2.png
  3. BIN
      src/assets/imgs/iconJpg/allP.png
  4. BIN
      src/assets/imgs/iconJpg/allP2.png
  5. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(1).png
  6. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(2).png
  7. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(3).png
  8. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(4).png
  9. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(5).png
  10. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(6).png
  11. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(7).png
  12. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(8).png
  13. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(9).png
  14. BIN
      src/assets/imgs/iconJpg/icon_cockpit@2x(ceIconsicon_cockpit@2).png
  15. BIN
      src/assets/imgs/iconJpg/rightJ.png
  16. BIN
      src/assets/imgs/login/bg@2x.png
  17. BIN
      src/assets/imgs/login/bg_s@2x.png
  18. BIN
      src/assets/imgs/login/d-logo.png
  19. BIN
      src/assets/imgs/login/flogo@2x11.png
  20. BIN
      src/assets/imgs/login/icon-logo.png
  21. BIN
      src/assets/imgs/login/logo_yx.png
  22. BIN
      src/assets/imgs/login/mima_icon.png
  23. BIN
      src/assets/imgs/login/yanzhengma_icon.png
  24. BIN
      src/assets/imgs/login/yonghu_icon.png
  25. BIN
      src/assets/imgs/work/apply_for_permission.png
  26. BIN
      src/assets/imgs/work/drag_setting.png
  27. BIN
      src/assets/imgs/work/icon-outline-linechart.png
  28. BIN
      src/assets/imgs/work/icon_add.png
  29. BIN
      src/assets/imgs/work/icon_attention_active.png
  30. 35 17
      src/pages/frame/component/top/style.less
  31. 36 4
      src/pages/frame/component/top/view.jsx
  32. 1 1
      src/pages/gvc/style.less
  33. 32 14
      src/pages/gvc/view.jsx
  34. 3 3
      src/pages/tqcDataVHome/component/oneQualified.jsx
  35. 1 0
      src/pages/tqcDataVHome/style.less
  36. 23 6
      src/pages/tqcDataVHome/view.jsx

+ 8 - 0
src/assets/css/styleTemplate.less

@@ -341,6 +341,14 @@
341 341
     width: 100%;
342 342
     height: 100%;
343 343
     background: url(../imgs/dataVimg/homeBgDataV.png) no-repeat 0 -10em / 100% 120% #041b40;
344
+    .rightJ_png{
345
+      position: absolute;
346
+        z-index: 99;
347
+        width: 2em;
348
+        right: 0.8em;
349
+        top: 48%;
350
+        opacity: .5;
351
+    }
344 352
 
345 353
     .video_box_hide {
346 354
       z-index: 12;

BIN
src/assets/imgs/dataVImg/gongshi2.png


BIN
src/assets/imgs/iconJpg/allP.png


BIN
src/assets/imgs/iconJpg/allP2.png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(1).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(2).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(3).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(4).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(5).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(6).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(7).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(8).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(9).png


BIN
src/assets/imgs/iconJpg/icon_cockpit@2x(ceIconsicon_cockpit@2).png


BIN
src/assets/imgs/iconJpg/rightJ.png


BIN
src/assets/imgs/login/bg@2x.png


BIN
src/assets/imgs/login/bg_s@2x.png


BIN
src/assets/imgs/login/d-logo.png


BIN
src/assets/imgs/login/flogo@2x11.png


BIN
src/assets/imgs/login/icon-logo.png


BIN
src/assets/imgs/login/logo_yx.png


BIN
src/assets/imgs/login/mima_icon.png


BIN
src/assets/imgs/login/yanzhengma_icon.png


BIN
src/assets/imgs/login/yonghu_icon.png


BIN
src/assets/imgs/work/apply_for_permission.png


BIN
src/assets/imgs/work/drag_setting.png


BIN
src/assets/imgs/work/icon-outline-linechart.png


BIN
src/assets/imgs/work/icon_add.png


BIN
src/assets/imgs/work/icon_attention_active.png


+ 35 - 17
src/pages/frame/component/top/style.less

@@ -5,7 +5,7 @@
5 5
   width: 100%;
6 6
   z-index: 100;
7 7
   height: 50px;
8
-  background:#0a091e;
8
+  background: #0a091e;
9 9
   background-color: #0a091e;
10 10
   color: #fff;
11 11
   padding: 0 16px;
@@ -16,6 +16,15 @@
16 16
   user-select: none;
17 17
 
18 18
   :global {
19
+    .allP_png {
20
+      position: absolute;
21
+      right: 1em;
22
+      top: 2em;
23
+      border: 1px solid #ffffff7a;
24
+      border-radius: 5px;
25
+      opacity: .8;
26
+    }
27
+
19 28
     .logo {
20 29
       margin-right: 18px;
21 30
 
@@ -24,13 +33,14 @@
24 33
         transform: translateY(-3px);
25 34
       }
26 35
     }
36
+
27 37
     .d_logo {
28 38
       height: 28px;
29 39
       // border-left: 1px solid #4F5C7D;
30 40
       padding-left: 18px;
31 41
       vertical-align: top;
32 42
       padding-right: 10px;
33
-      line-height:23px;
43
+      line-height: 23px;
34 44
     }
35 45
 
36 46
     .user_cont {
@@ -80,13 +90,13 @@
80 90
       margin-right: 8px;
81 91
       white-space: nowrap;
82 92
     }
83
-    
93
+
84 94
     .menu {
85 95
       display: flex;
86 96
       font-size: 13px;
87 97
       text-align: center;
88 98
       // flex-wrap: wrap;
89
-      
99
+
90 100
       li {
91 101
         list-style: none;
92 102
         padding: 0;
@@ -95,8 +105,8 @@
95 105
         width: 80px;
96 106
         white-space: nowrap;
97 107
         color: rgba(255, 255, 255, 0.7);
98
-          overflow: hidden;
99
-          text-overflow: ellipsis;
108
+        overflow: hidden;
109
+        text-overflow: ellipsis;
100 110
         // &>span{
101 111
         //   display: inline-block;
102 112
         //   overflow: hidden;
@@ -119,7 +129,7 @@
119 129
         }
120 130
       }
121 131
     }
122
-   
132
+
123 133
     //联系我们
124 134
     .contact {
125 135
       display: flex;
@@ -134,6 +144,7 @@
134 144
       margin-right: 15px;
135 145
       cursor: pointer;
136 146
       position: relative;
147
+
137 148
       .count_num {
138 149
         border-radius: 8px;
139 150
         height: 16px;
@@ -153,9 +164,9 @@
153 164
       width: 50px;
154 165
       color: #1c45b4;
155 166
       cursor: pointer;
156
-      min-width: 50px!important;
167
+      min-width: 50px !important;
157 168
       line-height: 48px;
158
-      margin-left: 0!important;
169
+      margin-left: 0 !important;
159 170
     }
160 171
 
161 172
     .controler {
@@ -180,46 +191,53 @@
180 191
     .senior {
181 192
       margin-right: 12px;
182 193
     }
194
+
183 195
     .iconfont {
184 196
       font-size: 12px;
185 197
     }
198
+
186 199
     .style {
187 200
       color: rgba(255, 255, 255, 0.5);
188 201
       font-size: 12px;
202
+
189 203
       .style_change {
190 204
         padding-left: 5px;
191 205
         cursor: pointer;
192 206
       }
193 207
     }
208
+
194 209
     .split_line {
195 210
       color: rgba(255, 255, 255, 0.5);
196 211
       padding: 0 15px;
197 212
     }
198 213
   }
214
+
199 215
   // .ant-menu>[role="menuitem"]:last-child{
200 216
   //   display: none;
201 217
   // }
202 218
 }
203 219
 
204 220
 :global {
205
-  .ant-menu > [data-menu-id*="alipay"] {
221
+  .ant-menu>[data-menu-id*="alipay"] {
206 222
     display: none;
207 223
   }
224
+
208 225
   // .ant-dropdown-arrow{
209 226
   //   border-color: #000 transparent transparent #000!important;
210 227
   // }
211
-  .ant-dropdown-menu{
228
+  .ant-dropdown-menu {
212 229
     // opacity: 0.8;
213
-    border-radius: 7px!important;
230
+    border-radius: 7px !important;
214 231
   }
215 232
 
216
-    //下拉(个人中心、修改密码、退出登录)
217
-    .dropSelect {
218
-      .ant-dropdown-menu-item-active {
219
-        color: #009F95;
220
-      }
233
+  //下拉(个人中心、修改密码、退出登录)
234
+  .dropSelect {
235
+    .ant-dropdown-menu-item-active {
236
+      color: #009F95;
221 237
     }
238
+  }
222 239
 }
240
+
223 241
 .feedbackModal {
224 242
   :global {
225 243
     .ant-modal-body {

+ 36 - 4
src/pages/frame/component/top/view.jsx

@@ -132,7 +132,7 @@ export default observer(function (props) {
132 132
   const menuRef = useRef(null);
133 133
   const [form] = Form.useForm();
134 134
   const numRef = useRef();
135
-  const [iptValue, setIptValue] = useState(0);
135
+  const [iptValue, setIptValue] = useState(1);
136 136
   const [showContactModalVisible, setShowContactModalVisible] = useState(false); //控制联系我们对话框弹出
137 137
   const [probType, setProbType] = useState(
138 138
     0
@@ -589,13 +589,45 @@ export default observer(function (props) {
589 589
     // });
590 590
   };
591 591
   const name_arr = {
592
-    "#/home/gvc":"产供销价值链",
593
-    "#/home/operation":"运营数据中心",
592
+    "#/home/gvc": "产供销价值链",
593
+    "#/home/operation": "运营数据中心",
594 594
   }
595
-   window.lo
595
+  window.lo
596 596
   return (
597 597
     <div class="top2 animate__animated animate__fadeInDown animate__delay-1s animate__slower">
598 598
       <div className={$store.app.styleCommon.theme == 'chaBaiDao' ? [styles.top + ' top'] : styles.top}>
599
+        {/* 全屏按钮 */}
600
+        <Tooltip placement="bottom" title={ iptValue == 1 ? "全屏" : "退出全屏"}>
601
+          {
602
+            iptValue == 1 ? <img src={require("@assets/imgs/iconJpg/allP.png").default} alt="" style={{ width: "2em" }} className={"allP_png"} onClick={() => {
603
+              var element = document.documentElement;
604
+              if (element.requestFullscreen) {
605
+                element.requestFullscreen();
606
+              } else if (element.mozRequestFullScreen) {   // 兼容火狐
607
+                element.mozRequestFullScreen();
608
+              } else if (element.webkitRequestFullscreen) {    // 兼容谷歌
609
+                element.webkitRequestFullscreen();
610
+              } else if (element.msRequestFullscreen) {   // 兼容IE
611
+                element.msRequestFullscreen();
612
+              }
613
+              setIptValue(2)
614
+            }} /> : <img src={require("@assets/imgs/iconJpg/allP2.png").default} alt="" style={{ width: "2em" }} className={"allP_png"} onClick={() => {
615
+              var element = document.documentElement;
616
+              if(document.exitFullscreen) {
617
+                document.exitFullscreen();
618
+            } else if (document.mozCancelFullScreen) {
619
+                document.mozCancelFullScreen();
620
+            } else if (document.webkitCancelFullScreen) {
621
+                document.webkitCancelFullScreen();
622
+            } else if (document.msExitFullscreen) {
623
+                document.msExitFullscreen();
624
+            }
625
+              setIptValue(1)
626
+            }} />
627
+          }
628
+          
629
+        </Tooltip>
630
+
599 631
         <div className="title_box">
600 632
           <img
601 633
             src={require("@assets/imgs/dataVimg/logo.png").default}

+ 1 - 1
src/pages/gvc/style.less

@@ -332,7 +332,7 @@
332 332
         .rightContent {
333 333
           width: 15%;
334 334
           position: absolute;
335
-          right: 0;
335
+          right: 1.5em;
336 336
           bottom: 15%;
337 337
           z-index: 9;
338 338
           height: 45%;

+ 32 - 14
src/pages/gvc/view.jsx

@@ -2,7 +2,7 @@
2 2
  * @Author: dayan_hjm  产供销价值链
3 3
  * @Date: 2023-11-10 10:19:34 
4 4
  * @Last Modified by: dayan_hjm
5
- * @Last Modified time: 2023-12-06 14:45:11
5
+ * @Last Modified time: 2023-12-19 11:30:37
6 6
  */
7 7
 
8 8
 import React, { useState, useEffect, Component } from "react";
@@ -80,7 +80,7 @@ class Gvc extends Component {
80 80
     }, 200)
81 81
     setTimeout(() => {
82 82
       //替换gif
83
-      $(".shu1").numScroll({time:3000});
83
+      $(".shu1").numScroll({ time: 3000 });
84 84
       // this.changeAllShu()
85 85
     }, 3000)
86 86
     setTimeout(() => {
@@ -88,11 +88,11 @@ class Gvc extends Component {
88 88
     }, 4500)
89 89
   }
90 90
 
91
-  changeAllShu(){
91
+  changeAllShu() {
92 92
     const stu_input = document.getElementsByClassName("shu1");
93
-    for(var i=0;i<stu_input.length;i++){
94
-      console.log(stu_input[i],"arr_")
95
-      console.log(stu_input[i].value,"arr_")
93
+    for (var i = 0; i < stu_input.length; i++) {
94
+      console.log(stu_input[i], "arr_")
95
+      console.log(stu_input[i].value, "arr_")
96 96
     }
97 97
   }
98 98
 
@@ -203,7 +203,8 @@ class Gvc extends Component {
203 203
     await smallShopService().then(({ data = [], resultCode }) => {
204 204
       if (+resultCode === 0) {
205 205
         const style__ = [{}, { left: "87%", top: "28%" }, { left: "69%", top: "46%" }, { left: "52%", top: "59%" }, { left: "29%", top: "76%" }, { left: "11%", top: "89%" }]
206
-        data = data.map((x, i) => {0
206
+        data = data.map((x, i) => {
207
+          0
207 208
           return {
208 209
             ...x,
209 210
             total: 0,
@@ -224,7 +225,7 @@ class Gvc extends Component {
224 225
         old_imgMsgData[5] = d_3;
225 226
         old_imgMsgData[6] = d_4;
226 227
         old_imgMsgData[7] = d_5;
227
-        
228
+
228 229
 
229 230
         console.log(old_imgMsgData, "old_imgMsgData")
230 231
         this.store.saveState({ imgMsgData: old_imgMsgData });
@@ -244,7 +245,7 @@ class Gvc extends Component {
244 245
           }
245 246
           return par
246 247
         }
247
-        
248
+
248 249
         const d_1 = getItems(5);
249 250
         const d_2 = getItems(4);
250 251
         const d_3 = getItems(3);
@@ -308,7 +309,7 @@ class Gvc extends Component {
308 309
         const d_3 = getItems(3);
309 310
         const d_4 = getItems(2);
310 311
         const d_5 = getItems(1);
311
-        
312
+
312 313
 
313 314
         let old_imgMsgData = this.store.state.imgMsgData;
314 315
         old_imgMsgData[3] = { ...old_imgMsgData[3], ...d_1 };
@@ -358,7 +359,7 @@ class Gvc extends Component {
358 359
             {
359 360
               !changGif ? <span class="topMsg_number shu1">{x.num1}</span> : <span class="topMsg_number">{getThousandNum(x.num1)}</span>
360 361
             }
361
-            
362
+
362 363
             <span class="topMsg_number_2" style={{ fontSize: "0.75em", color: "#fff" }}>吨</span>
363 364
           </div>
364 365
           <div>
@@ -377,9 +378,26 @@ class Gvc extends Component {
377 378
   render() {
378 379
     const stores = this.store.state;
379 380
     let { totalValue, yearDecline, yearSend, imgMsgData } = this.store.state;
380
-    let { LeftHtml, updateTime,changGif } = this.state;
381
+    let { LeftHtml, updateTime, changGif } = this.state;
381 382
     return (
382 383
       <div className={[styles.gvc_home + ' home_box ']}>
384
+        {/* 右键切换大屏 */}
385
+        <Tooltip placement="bottom" title={"数据运营中心"}>
386
+          <img src={require("@assets/imgs/iconJpg/rightJ.png").default} alt="" className={"rightJ_png"} onClick={() => {
387
+            if (document.exitFullscreen) {
388
+              document.exitFullscreen();
389
+            } else if (document.mozCancelFullScreen) {
390
+              document.mozCancelFullScreen();
391
+            } else if (document.webkitCancelFullScreen) {
392
+              document.webkitCancelFullScreen();
393
+            } else if (document.msExitFullscreen) {
394
+              document.msExitFullscreen();
395
+            }
396
+
397
+            this.props.history.replace("/home/operation");
398
+          }} />
399
+        </Tooltip>
400
+
383 401
         <div className={"all_box"}>
384 402
           {/* 视频播放器 */}
385 403
           <MapViewTwo></MapViewTwo>
@@ -457,7 +475,7 @@ class Gvc extends Component {
457 475
                               {
458 476
                                 !changGif ? <span class="nums shu1">{item.cumulativeProduction}</span> : <span class="nums">{getThousandNum(item.cumulativeProduction)}</span>
459 477
                               }
460
-                              
478
+
461 479
                               <span class="topMsg_number_2" style={{ fontSize: "0.75em", color: "#fff" }}>吨</span>
462 480
                             </div>
463 481
                             <div>
@@ -490,7 +508,7 @@ class Gvc extends Component {
490 508
             </div>
491 509
             <div className="bottom_box">
492 510
               <p style={{ color: "#6a818d", lineHeight: '2px', width: '100%', textAlign: "center" }}>
493
-                更新日期 : {updateTime?updateTime.split(" ")[0]:updateTime}
511
+                更新日期 : {updateTime ? updateTime.split(" ")[0] : updateTime}
494 512
               </p>
495 513
             </div>
496 514
           </div>

+ 3 - 3
src/pages/tqcDataVHome/component/oneQualified.jsx

@@ -94,7 +94,7 @@ class BottomLineForSend extends Component {
94 94
           "left": "10%",
95 95
         },
96 96
         legend: {
97
-          data: ['目标一次及格率', '实际一次及格率'],
97
+          data: ['目标一次合格率', '实际一次合格率'],
98 98
           right: 'center',
99 99
           padding: [10, 0, 0, 5],
100 100
           top: 0,
@@ -156,7 +156,7 @@ class BottomLineForSend extends Component {
156 156
         ],
157 157
         "series": [
158 158
           {
159
-            "name": "目标一次格率",
159
+            "name": "目标一次格率",
160 160
             "type": "line",
161 161
             data: this.state.targeRate,
162 162
             lineStyle: {
@@ -173,7 +173,7 @@ class BottomLineForSend extends Component {
173 173
             "smooth": true
174 174
           },
175 175
           {
176
-            "name": "实际一次格率",
176
+            "name": "实际一次格率",
177 177
             "type": "line",
178 178
             data: this.state.qcRate,
179 179
             lineStyle: {

+ 1 - 0
src/pages/tqcDataVHome/style.less

@@ -11,6 +11,7 @@
11 11
   height: 10px;
12 12
 }
13 13
 
14
+
14 15
 .home {
15 16
   position: relative;
16 17
   .insert {

+ 23 - 6
src/pages/tqcDataVHome/view.jsx

@@ -2,7 +2,7 @@
2 2
  * @Author: dayan_hjm 
3 3
  * @Date: 2023-10-25 10:32:44 
4 4
  * @Last Modified by: dayan_hjm
5
- * @Last Modified time: 2023-12-07 10:11:17
5
+ * @Last Modified time: 2023-12-19 11:32:14
6 6
  */
7 7
 /*
8 8
  * @Author: dayan_hjm 
@@ -31,6 +31,9 @@ import {
31 31
   updateTimeService
32 32
 } from "./api";
33 33
 import { getThousandNum } from "@utils/util";
34
+import {
35
+  fullscreen,
36
+} from "@ant-design/icons";
34 37
 
35 38
 import 'animate.css';
36 39
 @withRouter
@@ -223,7 +226,7 @@ class Home extends Component {
223 226
       var p2 = document.getElementById('manHourBox');
224 227
       const datas_2 = manHourData[manHourNum - 1];
225 228
       var res2;
226
-      
229
+
227 230
       if (type) {
228 231
         res2 = '<div class="topMsg_box animate__animated animate__zoomIn"><span class="topMsg_number">' + getThousandNum(datas_2?.value.toFixed(2)) + '</span><p class="topMsg_number_p">' + datas_2.name + '</p></div>';//<span class="topMsg_number_2">%</span>
229 232
       } else {
@@ -243,6 +246,21 @@ class Home extends Component {
243 246
     let { changGif, updateTime, changNun } = this.state;
244 247
     return (
245 248
       <div className={"home_box"}>
249
+        {/* 右键切换大屏 */}
250
+        <Tooltip placement="bottom" title={"产供销价值链"}>
251
+          <img src={require("@assets/imgs/iconJpg/rightJ.png").default} alt="" className={"rightJ_png"} onClick={() => {
252
+            if (document.exitFullscreen) {
253
+              document.exitFullscreen();
254
+            } else if (document.mozCancelFullScreen) {
255
+              document.mozCancelFullScreen();
256
+            } else if (document.webkitCancelFullScreen) {
257
+              document.webkitCancelFullScreen();
258
+            } else if (document.msExitFullscreen) {
259
+              document.msExitFullscreen();
260
+            }
261
+            this.props.history.replace("/home/gvc");
262
+          }} />
263
+        </Tooltip>
246 264
         {/* 视频播放器 */}
247 265
         <MapView></MapView>
248 266
         <div className={"video_box"}>
@@ -250,12 +268,11 @@ class Home extends Component {
250 268
         </div>
251 269
         <div className={[styles.home + " home cbHome"]}>
252 270
           <div className="leftContent">
253
-
254 271
             <div class="topMsg2 animate__animated animate__fadeInDown animate__slower">
255 272
               <div className="topMsg">
256 273
                 <Tooltip placement="bottom" title={<p className="titpeP">
257 274
                   ● 本年度截止到最新结账月的主产品的产值合计,计算:
258
-                  <img src={require("@assets/imgs/dataVimg/gongshi.png").default} alt="" style={{width: "1.5em",margin:" 0 0.5em 0 0em"}}/>
275
+                  <img src={require("@assets/imgs/dataVimg/gongshi.png").default} alt="" style={{ width: "1.5em", margin: " 0 0.5em 0 0em" }} />
259 276
                   产品1月产量*产品1月平均销售单价+产品2月产量* 产品2月平均销售单价+...
260 277
                 </p>}>
261 278
                   <p className="topMsg_title">总产值</p>
@@ -276,7 +293,7 @@ class Home extends Component {
276 293
               <div className="center_box">
277 294
                 <Tooltip placement="bottom" title={<p className="titpeP">
278 295
                   <p>● 截止更新日期的主产品库存金额,计算:</p>
279
-                  <img src={require("@assets/imgs/dataVimg/gongshi.png").default} alt="" style={{width: "1.5em",margin:" 0 0.5em 0 0em"}}/>
296
+                  <img src={require("@assets/imgs/dataVimg/gongshi2.png").default} alt="" style={{ width: "1.3em", margin: " -0.3em 0.5em 0 0em" }} />
280 297
                   物料1库存数*物料1移动平均价+物料2*物料2移动平均价+…
281 298
                 </p>}>
282 299
                   <p className="topMsg_title" style={{ position: "relative", zIndex: 999999 }}>产品库存金额</p>
@@ -314,7 +331,7 @@ class Home extends Component {
314 331
                           changNun && <span className="topMsg_number">{getThousandNum(yearDecline)}</span>
315 332
                         }
316 333
                         <p className="topMsg_line"></p>
317
-                        <Tooltip placement="bottom" title={' ● 本年度截止更新日期的主产品(含外加工)的产量合计'}>
334
+                        <Tooltip placement="bottom" title={' ● 本年度截止更新日期前一天的主产品(含外加工)的产量合计'}>
318 335
                           <span className="topMsg_tip">年度产量/吨</span>
319 336
                         </Tooltip>
320 337
                       </div>