소스 검색

style: style

@dayan_hjm 2 년 전
부모
커밋
ae7e6d3d5b
7개의 변경된 파일78개의 추가작업 그리고 65개의 파일을 삭제
  1. 3 3
      src/assets/css/styleTemplate.less
  2. BIN
      src/assets/imgs/gvc/video1.mp4
  3. BIN
      src/assets/imgs/gvc/video2.mp4
  4. 13 10
      src/pages/gvc/api.js
  5. 5 5
      src/pages/gvc/mod.js
  6. 11 7
      src/pages/gvc/style.less
  7. 46 40
      src/pages/gvc/view.jsx

+ 3 - 3
src/assets/css/styleTemplate.less

@@ -2,7 +2,7 @@
2 2
  * @Author: dayan_hjm 茶百道主题样式
3 3
  * @Date: 2022-10-27 10:56:37 
4 4
  * @Last Modified by: dayan_hjm
5
- * @Last Modified time: 2023-11-16 16:23:00
5
+ * @Last Modified time: 2023-11-21 17:43:56
6 6
  */
7 7
 
8 8
 @import url("../../themes/themes.less");
@@ -350,8 +350,8 @@
350 350
       position: absolute;
351 351
       left: 0;
352 352
       top: 0;
353
-      width: 100%;
354
-      background: url(../imgs/dataVimg/homeBgDataV.png) no-repeat 0 -10em / 100% 120% #041b40;
353
+      width: 98.5%;
354
+      background: url(../imgs/dataVimg/homeBgDataV.png) no-repeat 0 -10em / 108% 120% #041b40;
355 355
       height: 100%;
356 356
       display: flex;
357 357
       align-items: center;

BIN
src/assets/imgs/gvc/video1.mp4


BIN
src/assets/imgs/gvc/video2.mp4


+ 13 - 10
src/pages/gvc/api.js

@@ -11,27 +11,29 @@ export function checkToken(params) {
11 11
 /**各基地库存明细 */
12 12
 export function smallMaterialService(params) {
13 13
   return request({
14
-    url: "/dataengine-center-oneservice/list/1357515512842851674",
14
+    url: "/dataengine-center-oneservice/list/1358057393917040084",
15 15
     method: "POST",
16 16
     data: {
17
-      "apiId": "1357515512842851674",
17
+      "apiId": "1358057393917040084",
18 18
       "appKey": "200000135",
19 19
       "env": "PROD",
20 20
       "reqProtocol": 1,
21 21
       "returnFields": [
22
-        "factoryNameCode",
22
+        "factoryCode",
23
+        "factoryName",
24
+        "prodCatgoryCode",
23 25
         "prodCatgory",
24 26
         "indexValue",
25 27
       ],
26 28
       "pageNum": 1,
27
-      "pageSize": 10,
29
+      "pageSize": 50,
28 30
       "useResultCache": false
29 31
     },
30 32
     headers: {
31
-      sign: '74cd2e9daad07a24d6dd052d0e099a04',
33
+      sign: 'fdb551d8c6a01d87c58970d519752d81',
32 34
       account: 'yunxi_fuxue',
33 35
       'Cache-Control': 'no-cache',
34
-      apiId: '1357515512842851674',
36
+      apiId: '1358057393917040084',
35 37
       appKey: '200000135',
36 38
       execType: '3',
37 39
       env: 'PROD',
@@ -43,14 +45,15 @@ export function smallMaterialService(params) {
43 45
 /**各基地日,月累计,年累计产量 */
44 46
 export function smallDayService(params) {
45 47
   return request({
46
-    url: "/dataengine-center-oneservice/list/1357506251394946361",
48
+    url: "/dataengine-center-oneservice/list/1358059456248976873",
47 49
     method: "POST",
48 50
     data: {
49
-      "apiId": "1357506251394946361",
51
+      "apiId": "1358059456248976873",
50 52
       "appKey": "200000135",
51 53
       "env": "PROD",
52 54
       "reqProtocol": 1,
53 55
       "returnFields": [
56
+        "factoryCode",
54 57
         "factoryNameCode",
55 58
         "dateType",
56 59
         "indexValue"
@@ -60,10 +63,10 @@ export function smallDayService(params) {
60 63
       "useResultCache": false
61 64
     },
62 65
     headers: {
63
-      sign: 'a31d189029e2b940a6d5e5188b6b49cf',
66
+      sign: '5f270b133af668b3631fbe7dbff9ebe4',
64 67
       account: 'yunxi_fuxue',
65 68
       'Cache-Control': 'no-cache',
66
-      apiId: '1357506251394946361',
69
+      apiId: '1358059456248976873',
67 70
       appKey: '200000135',
68 71
       execType: '3',
69 72
       env: 'PROD',

+ 5 - 5
src/pages/gvc/mod.js

@@ -55,7 +55,7 @@ const defaultState = {
55 55
           indexValue:33,
56 56
         },
57 57
         {
58
-          prodCatgory:"产品-氯化锂",
58
+          prodCatgory:"原料-氯化锂",
59 59
           indexValue:44,
60 60
         },
61 61
         {
@@ -91,7 +91,7 @@ const defaultState = {
91 91
           indexValue:33,
92 92
         },
93 93
         {
94
-          prodCatgory:"产品-氯化锂",
94
+          prodCatgory:"原料-氯化锂",
95 95
           indexValue:44,
96 96
         },
97 97
         {
@@ -127,7 +127,7 @@ const defaultState = {
127 127
           indexValue:33,
128 128
         },
129 129
         {
130
-          prodCatgory:"产品-氯化锂",
130
+          prodCatgory:"原料-氯化锂",
131 131
           indexValue:44,
132 132
         },
133 133
         {
@@ -163,7 +163,7 @@ const defaultState = {
163 163
           indexValue:33,
164 164
         },
165 165
         {
166
-          prodCatgory:"产品-氯化锂",
166
+          prodCatgory:"原料-氯化锂",
167 167
           indexValue:44,
168 168
         },
169 169
         {
@@ -199,7 +199,7 @@ const defaultState = {
199 199
           indexValue:33,
200 200
         },
201 201
         {
202
-          prodCatgory:"产品-氯化锂",
202
+          prodCatgory:"原料-氯化锂",
203 203
           indexValue:44,
204 204
         },
205 205
         {

+ 11 - 7
src/pages/gvc/style.less

@@ -3,8 +3,8 @@
3 3
 @assetUrl: "../../assets/imgs/home";
4 4
 
5 5
 .home_box {
6
-  // background: url(../../assets/imgs/gvc/homeBgDataV.png) no-repeat 0 -10em / 100% 120% #041b40;
7
-  background: #000;
6
+  background: url(../../assets/imgs/gvc/homeBgDataV.png) no-repeat 0 -10em / 100% 120% #041b40;
7
+  // background: #000;
8 8
 
9 9
   :global {
10 10
 
@@ -14,7 +14,7 @@
14 14
 
15 15
       .gvc_video {
16 16
         align-items: flex-start;
17
-        background: #000;
17
+        // background: #000;
18 18
 
19 19
         video {
20 20
           width: 100%;
@@ -268,15 +268,16 @@
268 268
               align-items: center;
269 269
               justify-content: space-between;
270 270
               padding: 0 1em;
271
-              background: linear-gradient(0deg, #ffffff00 20%, #ffffff29 100%);
271
+              background: linear-gradient(0deg, #ffffff00 20%, #7a7a7a29 100%);
272 272
               width: 100%;
273 273
               border-radius: 0.5em;
274 274
               box-sizing: border-box;
275 275
               margin-top: 0.1em;
276 276
               font-size: 0.8em;
277
-              padding: 0.7em 1em 0;
277
+              padding: 0.2em 1em 0;
278 278
               color: #d7d7d7;
279 279
               align-items: flex-start;
280
+              height: auto;
280 281
 
281 282
               >div>span {
282 283
                 display: block;
@@ -309,7 +310,8 @@
309 310
             color: #F1E9E0;
310 311
             margin-bottom: 0.6em;
311 312
           }
312
-          .eacharView{
313
+
314
+          .eacharView {
313 315
             height: auto;
314 316
             overflow: hidden;
315 317
           }
@@ -371,14 +373,16 @@
371 373
             bottom: 3%;
372 374
           }
373 375
         }
376
+
374 377
         @media (min-height: 900px) {
375 378
           .rightContent {
376 379
             bottom: 3%;
377 380
           }
378 381
         }
382
+
379 383
         @media (min-height: 1000px) {
380 384
           .rightContent {
381
-            bottom:-5%;
385
+            bottom: -5%;
382 386
           }
383 387
         }
384 388
       }

+ 46 - 40
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-11-17 15:52:57
5
+ * @Last Modified time: 2023-11-21 17:46:28
6 6
  */
7 7
 
8 8
 import React, { useState, useEffect, Component } from "react";
@@ -194,7 +194,7 @@ class Gvc extends Component {
194 194
   async getUrl4() {
195 195
     await smallShopService().then(({ data = [], resultCode }) => {
196 196
       if (+resultCode === 0) {
197
-        const style__ = [{}, { left: "88%", top: "28%" }, { left: "70%", top: "42%" }, { left: "52%", top: "56%" }, { left: "11%", top: "88%" }, { left: "30%", top: "73%" }]
197
+        const style__ = [{}, { left: "88%", top: "28%" }, { left: "70%", top: "46%" }, { left: "52%", top: "59%" }, { left: "11%", top: "92%" }, { left: "29%", top: "76%" }]
198 198
         data = data.map((x, i) => {
199 199
           return {
200 200
             ...x,
@@ -208,8 +208,7 @@ class Gvc extends Component {
208 208
         const d_1 = data.filter(x => { return x.factoryCode == 4 })[0];
209 209
         const d_2 = data.filter(x => { return x.factoryCode == 5 })[0];
210 210
         const d_3 = data.filter(x => { return x.factoryCode == 3 })[0];
211
-        // const d_4 = data.filter(x=>{return x.factoryCode == 2})[0];
212
-        const d_4 = data.filter(x => { return x.factoryCode == null })[0];
211
+        const d_4 = data.filter(x=>{return x.factoryCode == 2})[0];
213 212
         const d_5 = data.filter(x => { return x.factoryCode == 1 })[0];
214 213
         let old_imgMsgData = this.store.state.imgMsgData;
215 214
         old_imgMsgData[3] = d_1;
@@ -226,7 +225,7 @@ class Gvc extends Component {
226 225
     await smallDayService().then(({ data = [], resultCode }) => {
227 226
       if (+resultCode === 0) {
228 227
         function getItems(num) {
229
-          const datas = data.filter(x => { return x.factoryNameCode == num });
228
+          const datas = data.filter(x => { return x.factoryCode == num });
230 229
           const par = {
231 230
             day: datas?.filter(x => { return x.dateType == 1 })?.[0]?.indexValue || 0,
232 231
             mood: datas?.filter(x => { return x.dateType == 2 })?.[0]?.indexValue || 0,
@@ -257,32 +256,38 @@ class Gvc extends Component {
257 256
     await smallMaterialService().then(({ data = [], resultCode }) => {
258 257
       if (+resultCode === 0) {
259 258
         function getItems(num) {
260
-          const datas = data.filter(x => { return x.factoryNameCode == num });
261
-          const par = {
262
-            rawMaterial: [
263
-              {
264
-                prodCatgory: "原料-鲤辉石",
265
-                indexValue: datas?.filter(x => { return x.prodCatgory == 1 })?.[0]?.indexValue || 0,
266
-              },
267
-              {
268
-                prodCatgory: "产品-碳酸锂",
269
-                indexValue: datas?.filter(x => { return x.prodCatgory == 2 })?.[0]?.indexValue || 0,
270
-              },
271
-              {
272
-                prodCatgory: "产品-氯化锂",
273
-                indexValue: datas?.filter(x => { return x.prodCatgory == 3 })?.[0]?.indexValue || 0,
274
-              },
275
-              {
276
-                prodCatgory: "产品-氢氧化锂",
277
-                indexValue: datas?.filter(x => { return x.prodCatgory == 4 })?.[0]?.indexValue || 0,
278
-              },
279
-              {
280
-                prodCatgory: "产品-金属锂",
281
-                indexValue: datas?.filter(x => { return x.prodCatgory == 5 })?.[0]?.indexValue || 0,
282
-              }
283
-            ]
284
-          }
285
-          return par
259
+          const datas = data.filter(x => { return x.factoryCode == num });
260
+          const rawMaterial = datas.map((item,index)=>{
261
+            return {
262
+              prodCatgory:item.prodCatgory,
263
+              indexValue:item.indexValue,
264
+            }
265
+          })
266
+          // const par = {
267
+          //   rawMaterial: [
268
+          //     {
269
+          //       prodCatgory: "原料-鲤辉石",
270
+          //       indexValue: datas?.filter(x => { return x.prodCatgory == 1 })?.[0]?.indexValue || 0,
271
+          //     },
272
+          //     {
273
+          //       prodCatgory: "产品-碳酸锂",
274
+          //       indexValue: datas?.filter(x => { return x.prodCatgory == 2 })?.[0]?.indexValue || 0,
275
+          //     },
276
+          //     {
277
+          //       prodCatgory: "原料-氯化锂",
278
+          //       indexValue: datas?.filter(x => { return x.prodCatgory == 3 })?.[0]?.indexValue || 0,
279
+          //     },
280
+          //     {
281
+          //       prodCatgory: "产品-氢氧化锂",
282
+          //       indexValue: datas?.filter(x => { return x.prodCatgory == 4 })?.[0]?.indexValue || 0,
283
+          //     },
284
+          //     {
285
+          //       prodCatgory: "产品-金属锂",
286
+          //       indexValue: datas?.filter(x => { return x.prodCatgory == 5 })?.[0]?.indexValue || 0,
287
+          //     }
288
+          //   ]
289
+          // }
290
+          return {rawMaterial:rawMaterial}
286 291
         }
287 292
 
288 293
         const d_1 = getItems(5);
@@ -414,15 +419,8 @@ class Gvc extends Component {
414 419
                         {
415 420
                           item.cumulativeProduction !== null && <div className="hoverR">
416 421
                             <div className="hoverDiv chanL">
417
-                              <div style={{ width: "38%" }}>
418
-                                <p className="title">
419
-                                  产量/吨
420
-                                </p>
421
-                                <span>日:{item.day}</span>
422
-                                <span>月:{item.mood}</span>
423
-                                <span>年:{item.year}</span>
424
-                              </div>
425
-                              <div style={{ width: "62%" }}>
422
+                              {/* <div style={{ width: "62%","textAlign":'right' }}> */}
423
+                              <div style={{ width: "70%"}}>
426 424
                                 <p className="title">
427 425
                                   库存/吨
428 426
                                 </p>
@@ -432,6 +430,14 @@ class Gvc extends Component {
432 430
                                   })
433 431
                                 }
434 432
                               </div>
433
+                              <div style={{ width: "38%" }}>
434
+                                <p className="title">
435
+                                  产量/吨
436
+                                </p>
437
+                                <span>日:{item.day}</span>
438
+                                <span>月:{item.mood}</span>
439
+                                <span>年:{item.year}</span>
440
+                              </div>
435 441
                             </div>
436 442
                           </div>
437 443
                         }