浏览代码

页面调整

shuhao 8 月之前
父节点
当前提交
d0c3b73dde
共有 3 个文件被更改,包括 74 次插入308 次删除
  1. 9 9
      src/api/modules/farm.js
  2. 40 274
      src/api/modules/home.js
  3. 25 25
      src/api/modules/mini_farm.js

+ 9 - 9
src/api/modules/farm.js

@@ -156,19 +156,19 @@ module.exports = {
                         "data": [
                             {
                                 "production_info": {
-                                    "production": 2844,
+                                    "production": 1844,
                                     "cihua_ratio": 25,
-                                    "quality": 86.4796108551076
+                                    "quality": 96.47
                                 },
                                 "type_id": 0,
                                 "meta_info": {
-                                    "avg_age": 10,
+                                    "avg_age": "--",
                                     "prescription_info": {
                                         "statement": "近期农事复核良好",
                                         "key": "农事"
                                     },
-                                    "avg_branch_num": 346,
-                                    "avg_crown": 43.4,
+                                    "avg_branch_num": 106,
+                                    "avg_crown": 13.4,
                                     "phenology_info": {
                                         "statement": "2025年03月01日,进入扬花期",
                                         "key": "物候"
@@ -183,14 +183,14 @@ module.exports = {
                                     }
                                 },
                                 "ecology_info": {
-                                    "ventilation": 61,
-                                    "transmittance": 54,
-                                    "dp_situation": 9
+                                    "ventilation": 91,
+                                    "transmittance": 94,
+                                    "dp_situation": 0
                                 }
                             },
                             {
                                 "production_info": {
-                                    "production": 2844,
+                                    "production": 1844,
                                     "cihua_ratio": 25,
                                     "quality": 86.4796108551076
                                 },

+ 40 - 274
src/api/modules/home.js

@@ -116,11 +116,11 @@ module.exports = {
                   "list2": [
                     {
                       "key": "通风率",
-                      "val": "通风率体现树体之间的间隙以及自身郁闭程度,当前38.17%的树体通风不畅,可能造成整体减产3.09%,需立即执行剪枝农事;61.83%的树体通风正常,建议继续保持现有管理措施并及时巡园,如发现通风不畅的树体,需及时评估是否需要执行剪枝农事。"
+                      "val": "通风率体现树体之间的间隙以及自身郁闭程度,当前100%的树体通风优秀。"
                     },
                     {
                       "key": "透光率",
-                      "val": "透光率体现树体自身郁闭程度,当前45.7%的树体透光性较差,可能造成整体减产3.81%,需立即执行剪枝农事;54.3%的树体透光正常,建议继续保持现有管理措施并及时巡园,如发现透光性较差的树体,需及时评估是否需要执行剪枝农事。"
+                      "val": "透光率体现树体自身郁闭程度,当前100%的树体透光性优秀,建议继续保持现有管理措施并及时巡园。"
                     }
                   ],
                   "list3": [],
@@ -524,17 +524,17 @@ module.exports = {
                     {
                       "key": "通风率",
                       "obj": {
-                        "1": 71,
-                        "2": 68,
-                        "3": 47
+                        "1": 0,
+                        "2": 0,
+                        "3": 100
                       }
                     },
                     {
                       "key": "透光率",
                       "obj": {
                         "1": 0,
-                        "2": 151,
-                        "3": 35
+                        "2": 0,
+                        "3": 100
                       }
                     }
                   ],
@@ -556,7 +556,7 @@ module.exports = {
                   "extData": [],
                   "legendList": [
                     {
-                      "key": "蝽象",
+                      "key": "啃食性虫害",
                       "list": [
                         {
                           "color": "#DDDDDD",
@@ -591,7 +591,7 @@ module.exports = {
                       ]
                     },
                     {
-                      "key": "毛毡病",
+                      "key": "刺吸式虫害",
                       "list": [
                         {
                           "color": "#DDDDDD",
@@ -662,44 +662,35 @@ module.exports = {
                     }
                   ],
                   "titleList": [
-                    "蝽象",
-                    "毛毡病",
-                    "叶瘿蚊"
+                    "啃食性虫害",
+                    "刺吸式虫害"
                   ],
                   "list1": [
                     {
-                      "key": "蝽象",
-                      "val": 1
-                    },
-                    {
-                      "key": "毛毡病",
-                      "val": 3
+                      "key": "啃食性虫害",
+                      "val": 0
                     },
                     {
-                      "key": "叶瘿蚊",
-                      "val": 7
+                      "key": "刺吸式虫害",
+                      "val": 0
                     }
                   ],
                   "text": "生产树中,9.14%的树体感染了病虫害,较七天前无变化,有进一步蔓延风险,可能导致整体减产0.21%,因此需及时执行农事,避免病虫害进一步扩散,影响产量。",
                   "list2": [
                     {
-                      "key": "蝽象",
-                      "val": "生产树中,1%的树体感染了蝽象,其中100%的树体感染等级为2级以上,近期需密切关注蝽象情况,做好预防工作。"
-                    },
-                    {
-                      "key": "毛毡病",
-                      "val": "生产树中,3%的树体感染了毛毡病,其中25%的树体感染等级为2级以上,可能有进一步蔓延风险,进而影响产量,需及时执行农事,避免毛毡病扩散。"
+                      "key": "啃食性虫害",
+                      "val": "生产树中,1%的树体感染了啃食性虫害,其中100%的树体感染等级为2级以上,近期需密切关注啃食性虫害情况,做好预防工作。"
                     },
                     {
-                      "key": "叶瘿蚊",
-                      "val": "生产树中,7%的树体感染了叶瘿蚊,其中66%的树体感染等级为2级以上,可能有进一步蔓延风险,进而影响产量,需及时执行农事,避免叶瘿蚊扩散。"
+                      "key": "刺吸式虫害",
+                      "val": "生产树中,3%的树体感染了刺吸式虫害,其中25%的树体感染等级为2级以上,可能有进一步蔓延风险,进而影响产量,需及时执行农事,避免刺吸式虫害扩散。"
                     }
                   ],
                   "list3": [],
                   "blueZoneList": [],
                   "geoHashSampleList": [
                     {
-                      "key": "蝽象",
+                      "key": "啃食性虫害",
                       "obj": {
                         "1": [],
                         "2": [
@@ -709,7 +700,7 @@ module.exports = {
                       }
                     },
                     {
-                      "key": "毛毡病",
+                      "key": "刺吸式虫害",
                       "obj": {
                         "1": [],
                         "2": [
@@ -720,64 +711,34 @@ module.exports = {
                         ],
                         "3": []
                       }
-                    },
-                    {
-                      "key": "叶瘿蚊",
-                      "obj": {
-                        "1": [],
-                        "2": [
-                          "w7ygy5cg91c8",
-                          "w7ygy5f2cqgy",
-                          "w7ygy5g352gd",
-                          "w7ygy5g7kuhh",
-                          "w7ygy5u0f5z0",
-                          "w7ygy5u8gp1r",
-                          "w7ygyh460tkk",
-                          "w7ygyh483mzs",
-                          "w7ygyh4d5bsx",
-                          "w7ygyh5zfcuy",
-                          "w7ygyhhnex2x"
-                        ],
-                        "3": [
-                          "w7ygy5etjy7g"
-                        ]
-                      }
                     }
                   ],
                   "geoHashSampleStat": [
                     {
-                      "key": "蝽象",
+                      "key": "啃食性虫害",
                       "obj": {
                         "1": 0,
-                        "2": 1,
+                        "2": 0,
                         "3": 0
                       }
                     },
                     {
-                      "key": "毛毡病",
+                      "key": "刺吸式虫害",
                       "obj": {
                         "1": 0,
-                        "2": 4,
+                        "2": 0,
                         "3": 0
                       }
-                    },
-                    {
-                      "key": "叶瘿蚊",
-                      "obj": {
-                        "1": 0,
-                        "2": 11,
-                        "3": 1
-                      }
                     }
                   ],
                   "imageTitle": [
                     {
-                      "key": "蝽象",
-                      "val": "蝽象分布图"
+                      "key": "啃食性虫害",
+                      "val": "啃食性虫害分布图"
                     },
                     {
-                      "key": "毛毡病",
-                      "val": "毛毡病分布图"
+                      "key": "刺吸式虫害",
+                      "val": "刺吸式虫害分布图"
                     },
                     {
                       "key": "叶瘿蚊",
@@ -792,7 +753,7 @@ module.exports = {
                   "extData": [],
                   "legendList": [
                     {
-                      "key": "花量大",
+                      "key": "开花率",
                       "list": [
                         {
                           "color": "#FFFFE0",
@@ -818,32 +779,6 @@ module.exports = {
                       ]
                     },
                     {
-                      "key": "干热风险",
-                      "list": [
-                        {
-                          "color": "#FFFFE0",
-                          "label": "0%-20%",
-                          "name": "异常区域",
-                          "range": [],
-                          "val": "1"
-                        },
-                        {
-                          "color": "#FFA500",
-                          "label": "20%-50%",
-                          "name": "高危区域",
-                          "range": [],
-                          "val": "2"
-                        },
-                        {
-                          "color": "#FF4500",
-                          "label": "50%以上",
-                          "name": "严重区域",
-                          "range": [],
-                          "val": "3"
-                        }
-                      ]
-                    },
-                    {
                       "key": "低温阴雨",
                       "list": [
                         {
@@ -871,13 +806,13 @@ module.exports = {
                     }
                   ],
                   "titleList": [
-                    "花量大",
+                    "开花率",
                     "干热风险",
                     "低温阴雨"
                   ],
                   "list1": [
                     {
-                      "key": "花量大",
+                      "key": "开花率",
                       "val": 8
                     },
                     {
@@ -889,15 +824,11 @@ module.exports = {
                       "val": 90
                     }
                   ],
-                  "text": "当前果园生产树体中,发现树体花量大、低温阴雨、干热风险等异常,依据历史农情数据测算,当前异常可能导致产量减少2.0%,需及时采取疏花、摇花、喷水灌水农事。",
+                  "text": "当前果园生产树体中,发现树体开花率、低温阴雨、干热风险等异常,依据历史农情数据测算,当前异常可能导致产量减少2.0%,需及时采取疏花、摇花、喷水灌水农事。",
                   "list2": [
                     {
-                      "key": "花量大",
-                      "val": "当前已经监测到处于扬花期树体中8.0%的树体花量大,需及时疏花,避免消耗多余营养,可避免产量损失。"
-                    },
-                    {
-                      "key": "干热风险",
-                      "val": "未来7天,处于扬花期树体中78.0%的区域将出现干热风险3级,高温和干燥环境可能导致授粉不良,有花粉失活风险,可及时喷水灌水,避免产量损失。"
+                      "key": "开花率",
+                      "val": "当前已经监测到处于扬花期树体中80%的树体开花。"
                     },
                     {
                       "key": "低温阴雨",
@@ -908,7 +839,7 @@ module.exports = {
                   "blueZoneList": [],
                   "geoHashSampleList": [
                     {
-                      "key": "花量大",
+                      "key": "开花率",
                       "obj": {
                         "1": [
                           "w7ygy5gsdc78"
@@ -933,159 +864,6 @@ module.exports = {
                       }
                     },
                     {
-                      "key": "干热风险",
-                      "obj": {
-                        "1": [],
-                        "2": [],
-                        "3": [
-                          "w7ygy5c9pbvf",
-                          "w7ygy5cd6mjn",
-                          "w7ygy5ce9sur",
-                          "w7ygy5cf17hf",
-                          "w7ygy5cg91c8",
-                          "w7ygy5cgrzsj",
-                          "w7ygy5csfxgm",
-                          "w7ygy5cubf49",
-                          "w7ygy5cx98hf",
-                          "w7ygy5dp3hwv",
-                          "w7ygy5drfqyb",
-                          "w7ygy5dztt0v",
-                          "w7ygy5ekjt2w",
-                          "w7ygy5epdt6w",
-                          "w7ygy5eq42zp",
-                          "w7ygy5esh7k4",
-                          "w7ygy5etjy7g",
-                          "w7ygy5euj7kf",
-                          "w7ygy5ev1f0u",
-                          "w7ygy5eyh5yg",
-                          "w7ygy5ezvzfd",
-                          "w7ygy5f103h7",
-                          "w7ygy5f1bxtw",
-                          "w7ygy5f2cqgy",
-                          "w7ygy5f669rn",
-                          "w7ygy5f7du6d",
-                          "w7ygy5f852k5",
-                          "w7ygy5fc08e6",
-                          "w7ygy5fd4vqk",
-                          "w7ygy5fg2x5e",
-                          "w7ygy5fjgqd4",
-                          "w7ygy5fjzzzj",
-                          "w7ygy5fkc097",
-                          "w7ygy5fp4mp3",
-                          "w7ygy5fsu1dd",
-                          "w7ygy5fusn4u",
-                          "w7ygy5fw30rt",
-                          "w7ygy5fx0yeu",
-                          "w7ygy5fy19fb",
-                          "w7ygy5fzjdks",
-                          "w7ygy5g13808",
-                          "w7ygy5g46zmr",
-                          "w7ygy5g5k8re",
-                          "w7ygy5g7kuhh",
-                          "w7ygy5g8fmq7",
-                          "w7ygy5gbumzu",
-                          "w7ygy5gd4627",
-                          "w7ygy5gf36xy",
-                          "w7ygy5ggs4ky",
-                          "w7ygy5ghdy3s",
-                          "w7ygy5gket7s",
-                          "w7ygy5gmgrtu",
-                          "w7ygy5gn4pfk",
-                          "w7ygy5gp6xm3",
-                          "w7ygy5gu7x6h",
-                          "w7ygy5gw764v",
-                          "w7ygy5gxd7bw",
-                          "w7ygy5gyhm0p",
-                          "w7ygy5gzd8p4",
-                          "w7ygy5s5gppd",
-                          "w7ygy5s7gnwv",
-                          "w7ygy5sjjdy6",
-                          "w7ygy5skvprx",
-                          "w7ygy5sn696u",
-                          "w7ygy5spwrr6",
-                          "w7ygy5sqk0wb",
-                          "w7ygy5srvd90",
-                          "w7ygy5sthmmr",
-                          "w7ygy5sxv5wf",
-                          "w7ygy5sye1kb",
-                          "w7ygy5szgsqe",
-                          "w7ygy5tpv3cp",
-                          "w7ygy5u0f5z0",
-                          "w7ygy5u475y8",
-                          "w7ygy5u5s92y",
-                          "w7ygy5u7dsp5",
-                          "w7ygy5u8gp1r",
-                          "w7ygy5ubdh8f",
-                          "w7ygy5ud63fd",
-                          "w7ygy5uetkqq",
-                          "w7ygy5ufd74c",
-                          "w7ygy5uktp6b",
-                          "w7ygy5umff7y",
-                          "w7ygy5upm8jz",
-                          "w7ygy5usuux6",
-                          "w7ygy5uw5wh3",
-                          "w7ygy5v0gtes",
-                          "w7ygy5v4m7df",
-                          "w7ygy5v5tc5p",
-                          "w7ygy5vhuh62",
-                          "w7ygy5vjumh7",
-                          "w7ygyh164fj1",
-                          "w7ygyh17k25x",
-                          "w7ygyh199jr8",
-                          "w7ygyh1b99mz",
-                          "w7ygyh1c9877",
-                          "w7ygyh1dgjf5",
-                          "w7ygyh1g6j6t",
-                          "w7ygyh402wmc",
-                          "w7ygyh41gh6w",
-                          "w7ygyh4234zn",
-                          "w7ygyh44cv5y",
-                          "w7ygyh460tkk",
-                          "w7ygyh483mzs",
-                          "w7ygyh4cf3zj",
-                          "w7ygyh4d5bsx",
-                          "w7ygyh4dcchy",
-                          "w7ygyh4ffcpq",
-                          "w7ygyh50k5c0",
-                          "w7ygyh529bgy",
-                          "w7ygyh53t4zu",
-                          "w7ygyh5458be",
-                          "w7ygyh57jhd0",
-                          "w7ygyh58s13e",
-                          "w7ygyh59v6be",
-                          "w7ygyh5b7567",
-                          "w7ygyh5csw04",
-                          "w7ygyh5dfh89",
-                          "w7ygyh5s79bj",
-                          "w7ygyh5tt48h",
-                          "w7ygyh5u7g4p",
-                          "w7ygyh5v7pff",
-                          "w7ygyh5yy14p",
-                          "w7ygyh5zfcuy",
-                          "w7ygyhh0eb2j",
-                          "w7ygyhh1us9e",
-                          "w7ygyhh5juvv",
-                          "w7ygyhh8ubb1",
-                          "w7ygyhhbdsn8",
-                          "w7ygyhhd5bvx",
-                          "w7ygyhhehbz9",
-                          "w7ygyhhf5bbe",
-                          "w7ygyhhfu324",
-                          "w7ygyhhh5kqn",
-                          "w7ygyhhjg6x5",
-                          "w7ygyhhke4fq",
-                          "w7ygyhhmsqr5",
-                          "w7ygyhhpud5z",
-                          "w7ygyhhqe7p5",
-                          "w7ygyhhremk3",
-                          "w7ygyhhsmw39",
-                          "w7ygyhhu7vy0",
-                          "w7ygyhj0e6y9",
-                          "w7ygy5gsdc78"
-                        ]
-                      }
-                    },
-                    {
                       "key": "低温阴雨",
                       "obj": {
                         "1": [],
@@ -1096,30 +874,18 @@ module.exports = {
                   ],
                   "geoHashSampleStat": [
                     {
-                      "key": "花量大",
+                      "key": "开花率",
                       "obj": {
                         "1": 1,
-                        "2": 8,
+                        "2": 80,
                         "3": 5
                       }
-                    },
-                    {
-                      "key": "干热风险",
-                      "obj": {
-                        "1": 0,
-                        "2": 0,
-                        "3": 144
-                      }
                     }
                   ],
                   "imageTitle": [
                     {
-                      "key": "花量大",
-                      "val": "花量大风险分布图"
-                    },
-                    {
-                      "key": "干热风险",
-                      "val": "干热风险风险分布图"
+                      "key": "开花率",
+                      "val": "开花率风险分布图"
                     },
                     {
                       "key": "低温阴雨",

+ 25 - 25
src/api/modules/mini_farm.js

@@ -80,9 +80,9 @@ module.exports = {
                                     "pressure": 995,
                                     "sunrise": "06:04",
                                     "sunset": "18:48",
-                                    "tempAvg": 26,
-                                    "tempMax": 30,
-                                    "tempMin": 22,
+                                    "tempAvg": 21,
+                                    "tempMax": 31,
+                                    "tempMin": 12,
                                     "textDay": "多云",
                                     "textNight": "中雨",
                                     "uvIndex": 3,
@@ -112,8 +112,8 @@ module.exports = {
                                     "sunrise": "06:03",
                                     "sunset": "18:48",
                                     "tempAvg": 25,
-                                    "tempMax": 28,
-                                    "tempMin": 22,
+                                    "tempMax": 26,
+                                    "tempMin": 7,
                                     "textDay": "中雨",
                                     "textNight": "阵雨",
                                     "uvIndex": 3,
@@ -143,8 +143,8 @@ module.exports = {
                                     "sunrise": "06:02",
                                     "sunset": "18:49",
                                     "tempAvg": 25,
-                                    "tempMax": 28,
-                                    "tempMin": 23,
+                                    "tempMax": 31,
+                                    "tempMin": 9,
                                     "textDay": "阵雨",
                                     "textNight": "阵雨",
                                     "uvIndex": 2,
@@ -175,7 +175,7 @@ module.exports = {
                                     "sunset": "18:49",
                                     "tempAvg": 26,
                                     "tempMax": 29,
-                                    "tempMin": 23,
+                                    "tempMin": 15,
                                     "textDay": "阵雨",
                                     "textNight": "多云",
                                     "uvIndex": 3,
@@ -205,8 +205,8 @@ module.exports = {
                                     "sunrise": "06:00",
                                     "sunset": "18:50",
                                     "tempAvg": 26,
-                                    "tempMax": 30,
-                                    "tempMin": 23,
+                                    "tempMax": 21,
+                                    "tempMin": 7,
                                     "textDay": "多云",
                                     "textNight": "中雨",
                                     "uvIndex": 7,
@@ -236,8 +236,8 @@ module.exports = {
                                     "sunrise": "06:00",
                                     "sunset": "18:50",
                                     "tempAvg": 25,
-                                    "tempMax": 29,
-                                    "tempMin": 21,
+                                    "tempMax": 22,
+                                    "tempMin": 6,
                                     "textDay": "中雨",
                                     "textNight": "中雨",
                                     "uvIndex": 3,
@@ -267,8 +267,8 @@ module.exports = {
                                     "sunrise": "05:59",
                                     "sunset": "18:50",
                                     "tempAvg": 22,
-                                    "tempMax": 25,
-                                    "tempMin": 19,
+                                    "tempMax": 26,
+                                    "tempMin": 12,
                                     "textDay": "小雨",
                                     "textNight": "小雨",
                                     "uvIndex": 7,
@@ -324,19 +324,19 @@ module.exports = {
                                 null,
                                 null
                             ],
-                            "content": "未来一周温度较过去一周上升了3.0℃,花粉失活风险累积,干风险达到54.1%,预计未来一周阴雨低温达到131.%,预计未来面临阴天寡照1级,无人机监测到高州市的桂味荔枝普遍处于扬花期。",
+                            "content": "未来一周温度较过去一周上升了3.0℃,花粉失活风险累积,干风险达到54.1%,预计未来一周阴雨低温达到131.%,预计未来面临阴天寡照1级,无人机监测到高州市的桂味荔枝普遍处于扬花期。",
                             "labels": [
-                                "干风险",
+                                "干风险",
                                 "低温阴雨",
                                 "阴天寡照"
                             ],
-                            "risk1Content": "未来一周温度较过去一周上升了3.0℃,花粉失活风险累积,干风险达到54.1%,需启动冷链花粉储备,实施早晚两次人工点授。[newline]原理介绍:干风险评估基于温湿度时空耦合效应,当气温持续较高、湿度持续较低时,花粉活力将快速衰减;导致柱头黏液渗透压异常,阻碍花粉管萌发。需特别监测树冠阳面花朵。",
+                            "risk1Content": "未来一周温度较过去一周上升了3.0℃,花粉失活风险累积,干风险达到54.1%,需启动冷链花粉储备,实施早晚两次人工点授。[newline]原理介绍:干风险评估基于温湿度时空耦合效应,当气温持续较高、湿度持续较低时,花粉活力将快速衰减;导致柱头黏液渗透压异常,阻碍花粉管萌发。需特别监测树冠阳面花朵。",
                             "risk2Content": "预计未来一周阴雨低温达到131.%,可利用无人机吹花,提高授粉受精效能。[newline]原理介绍:低温阴雨风险评估综合考量降雨强度、持续时长及温湿组合。当果园处于气温较低且相对湿度较高条件时,花药开裂受阻;土壤含水量饱和将诱发根系窒息,加剧花穗衰败。",
                             "risk3Content": "预计未来面临阴天寡照1级,[newline]原理介绍:阴天寡照评估依据光照强度和持续时长评估,当有效光照较低持续5天以上时,花体碳氮比失衡,导致授粉受精不良,需重点关注树冠中下层花穗。",
                             "slope": 4.98,
                             "valueMaxList": [
                                 54.1,
-                                131,
+                                13,
                                 18
                             ],
                             "valuesList": [
@@ -391,7 +391,7 @@ module.exports = {
                         "msg": "",
                         "data": {
                             "production_info": {
-                                "production": 147,
+                                "production": Math.floor(Math.random() * (100 - 75 + 1)) + 75,
                                 "cihua_ratio": 30,
                                 "quality": 94
                             },
@@ -404,8 +404,8 @@ module.exports = {
                                     "statement": "近期农事复核良好",
                                     "key": "农事"
                                 },
-                                "branch_num": 483,
-                                "type_id": "白糖罂",
+                                "branch_num": Math.floor(Math.random() * (150 - 100 + 1)) + 100,
+                                "type_id": "苹果",
                                 "grow_alert_info": {
                                     "statement": "2025年02月22日,发现花量大异常2级",
                                     "key": "异常"
@@ -414,12 +414,12 @@ module.exports = {
                                     "statement": "2025年02月15日,发现毛毡病异常1级",
                                     "key": "病虫"
                                 },
-                                "age": 10,
-                                "crown": 60.492
+                                "age": "--",
+                                "crown": Math.floor(Math.random() * (15 - 10 + 1)) + 10
                             },
                             "ecology_info": {
-                                "ventilation": 72,
-                                "transmittance": 70,
+                                "ventilation": Math.floor(Math.random() * (100 - 90 + 1)) + 90,
+                                "transmittance": Math.floor(Math.random() * (100 - 90 + 1)) + 90,
                                 "dp_situation": 0
                             }
                         },