Explorar o código

fix:修改首页UI样式

wangsisi hai 1 mes
pai
achega
ce858c94cf

+ 0 - 62
public/farmData/farmItem.json

@@ -1,62 +0,0 @@
-{
-    "88379": {
-        "address": "广州市从化区",
-        "curPeriodId": 2,
-        "curPeriodName": "",
-        "curPhenologyId": 2,
-        "curPhenologyName": "控梢期",
-        "district": "\"广州市从化区\"",
-        "flyStyle": null,
-        "fruitsTypeId": "1",
-        "fruitsTypeItemId": "4",
-        "fruitsTypeItemName": "",
-        "fruitsTypeName": "",
-        "fzr": "模拟农场306",
-        "icon": "",
-        "location": null,
-        "mianji": "1",
-        "mock": 1,
-        "modelId": 2037,
-        "name": "CH88379",
-        "organId": null,
-        "speciesId": "1",
-        "speciesName": "荔枝",
-        "sysId": 2,
-        "tel": "",
-        "typeId": "4",
-        "typeName": "仙进奉",
-        "vip": 0,
-        "virtual": false,
-        "zdzj": ""
-    },
-    "88388": {
-        "address": "广州市从化区",
-        "curPeriodId": 2,
-        "curPeriodName": "",
-        "curPhenologyId": 2,
-        "curPhenologyName": "控梢期",
-        "district": "\"广州市从化区\"",
-        "flyStyle": null,
-        "fruitsTypeId": "1",
-        "fruitsTypeItemId": "4",
-        "fruitsTypeItemName": "",
-        "fruitsTypeName": "",
-        "fzr": "模拟农场315",
-        "icon": "",
-        "location": null,
-        "mianji": "1",
-        "mock": 1,
-        "modelId": 2037,
-        "name": "CH88388",
-        "organId": null,
-        "speciesId": "1",
-        "speciesName": "荔枝",
-        "sysId": 2,
-        "tel": "",
-        "typeId": "4",
-        "typeName": "仙进奉",
-        "vip": 0,
-        "virtual": false,
-        "zdzj": ""
-    }
-}

+ 0 - 2794
public/farmData/workList.json

@@ -1,2794 +0,0 @@
-{
-    "88379": [
-        {
-            "id": "214936",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "15",
-            "farmWorkName": "膨果根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "5/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "5/5",
-                    "value": 4.0
-                },
-                {
-                    "date": "5/11",
-                    "value": 14.0
-                },
-                {
-                    "date": "5/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "膨果比例",
-            "beforeExecuteDate": "2025-04-25",
-            "executeDate": "2025-05-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高钾复合肥 1kg/棵",
-                    "pesticideFertilizerCode": "35",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "GF-PG",
-            "condition": "单树膨果率5%",
-            "solarName": "5月上旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,促进膨果转色",
-            "type": 1,
-            "execute": 3
-        },
-        {
-            "id": "214935",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "25",
-            "farmWorkName": "防病虫(小果)",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "4/10",
-                    "value": 3.0
-                },
-                {
-                    "date": "4/15",
-                    "value": 4.0
-                },
-                {
-                    "date": "4/17",
-                    "value": 15.0
-                },
-                {
-                    "date": "4/22",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "病虫比例",
-            "beforeExecuteDate": "2025-04-25",
-            "executeDate": "2025-04-25",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "阿维哒螨灵 1000倍",
-                    "pesticideFertilizerCode": "33",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "吡唑醚菌酯 2000倍",
-                    "pesticideFertilizerCode": "34",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                }
-            ],
-            "status": 2,
-            "code": "FC-XG",
-            "condition": "病虫痕迹10%",
-            "solarName": "4月下旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "提前防范,减少病虫基数",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214934",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "24",
-            "farmWorkName": "保果追肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "4/10",
-                    "value": 3.0
-                },
-                {
-                    "date": "4/15",
-                    "value": 4.0
-                },
-                {
-                    "date": "4/17",
-                    "value": 14.0
-                },
-                {
-                    "date": "4/22",
-                    "value": 25.0
-                }
-            ],
-            "indexName": "落果比例",
-            "beforeExecuteDate": "2025-04-15",
-            "executeDate": "2025-04-25",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "多肽氨基酸水溶肥 800倍",
-                    "pesticideFertilizerCode": "29",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "芸苔素内酯 15000倍",
-                    "pesticideFertilizerCode": "30",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 500倍",
-                    "pesticideFertilizerCode": "31",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "果动力(GA4+7) 2500倍",
-                    "pesticideFertilizerCode": "32",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "ZF-XG",
-            "condition": "阴天寡照预警III级",
-            "solarName": "4月下旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "追加营养,防止异常落果",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214933",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "14",
-            "farmWorkName": "壮果根肥",
-            "expertName": "韦帮稳",
-            "icon": 4,
-            "indexChart": [
-                {
-                    "date": "4/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "4/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "4/7",
-                    "value": 15.0
-                },
-                {
-                    "date": "4/12",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "幼果比例",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-04-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥0.5kg",
-                    "pesticideFertilizerCode": "36",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "硝酸铵钙 0.5kg/棵",
-                    "pesticideFertilizerCode": "28",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "GF-XG",
-            "condition": "单树小果率5%",
-            "solarName": "4月中旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,壮果保果",
-            "type": 1,
-            "execute": 3
-        },
-        {
-            "id": "214932",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "13",
-            "farmWorkName": "防病虫(花穗期)",
-            "expertName": "韦帮稳",
-            "icon": 3,
-            "indexChart": [
-                {
-                    "date": "3/1",
-                    "value": 19.0
-                },
-                {
-                    "date": "3/5",
-                    "value": 24.0
-                },
-                {
-                    "date": "3/7",
-                    "value": 36.0
-                },
-                {
-                    "date": "3/10",
-                    "value": 43.0
-                }
-            ],
-            "indexName": "花苞长度",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "灭百可 2000倍液",
-                    "pesticideFertilizerCode": "26",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "炭疫灵可湿性粉剂 800倍液",
-                    "pesticideFertilizerCode": "27",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                }
-            ],
-            "status": 2,
-            "code": "FC-HS",
-            "condition": "单树花苞率30%",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 1,
-            "num": null,
-            "purpose": "提前防范,减少病虫基数",
-            "type": 1,
-            "execute": 3
-        },
-        {
-            "id": "214931",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "23",
-            "farmWorkName": "控花",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "3/1",
-                    "value": 6.0
-                },
-                {
-                    "date": "3/5",
-                    "value": 9.0
-                },
-                {
-                    "date": "3/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "3/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "稀效唑 1250倍",
-                    "pesticideFertilizerCode": "25",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "KF-HS",
-            "condition": "花穗过长",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "见势就控,避免花穗过长",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214930",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "22",
-            "farmWorkName": "促花",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "3/1",
-                    "value": 6.0
-                },
-                {
-                    "date": "3/5",
-                    "value": 9.0
-                },
-                {
-                    "date": "3/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "3/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "赤霉酸水剂 1000倍",
-                    "pesticideFertilizerCode": "24",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "CF-HS",
-            "condition": "生长过慢",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "提前调控,促进花穗生长",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214929",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "21",
-            "farmWorkName": "壮花追肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "2/15",
-                    "value": 7.0
-                },
-                {
-                    "date": "2/20",
-                    "value": 9.0
-                },
-                {
-                    "date": "2/25",
-                    "value": 15.0
-                },
-                {
-                    "date": "3/1",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-02-25",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "大量元素叶面肥 500倍",
-                    "pesticideFertilizerCode": "21",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "钙镁硼中量元素益元液 500倍",
-                    "pesticideFertilizerCode": "22",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "微量元素益元液 10000倍",
-                    "pesticideFertilizerCode": "23",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "ZF-HS",
-            "condition": "生长过慢",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "追加营养,促花壮花",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214928",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "12",
-            "farmWorkName": "壮花根肥",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "1/30",
-                    "value": 7.0
-                },
-                {
-                    "date": "2/5",
-                    "value": 9.0
-                },
-                {
-                    "date": "2/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "2/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "花蕾比例",
-            "beforeExecuteDate": "2025-01-20",
-            "executeDate": "2025-02-25",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥0.5kg",
-                    "pesticideFertilizerCode": "36",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "GF-HS",
-            "condition": "单树花蕾率5%",
-            "solarName": "2月下旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,促花壮花",
-            "type": 1,
-            "execute": 2
-        },
-        {
-            "id": "214927",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "20",
-            "farmWorkName": "高温控梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-01-20",
-            "executeDate": "2025-01-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "乙烯利 1333倍",
-                    "pesticideFertilizerCode": "12",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "KS-BD",
-            "condition": "高温预警III级",
-            "solarName": "1月中旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "见势就控,控梢而不见梢",
-            "type": 2,
-            "execute": 3
-        },
-        {
-            "id": "214926",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "19",
-            "farmWorkName": "白点杀梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "1/20",
-                    "value": 2.0
-                },
-                {
-                    "date": "1/25",
-                    "value": 4.0
-                },
-                {
-                    "date": "2/1",
-                    "value": 6.0
-                },
-                {
-                    "date": "2/5",
-                    "value": 8.0
-                }
-            ],
-            "indexName": "花蕾比例",
-            "beforeExecuteDate": "2025-01-20",
-            "executeDate": "2025-01-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "小叶素 3000倍",
-                    "pesticideFertilizerCode": "13",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "SS-BD",
-            "condition": "嫩叶率10%",
-            "solarName": "1月中旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "见小叶就杀,促进花芽分化",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214925",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "18",
-            "farmWorkName": "叶面追肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [],
-            "indexName": "冲梢比例",
-            "beforeExecuteDate": "2025-01-10",
-            "executeDate": "2025-01-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "钙肥 100倍",
-                    "pesticideFertilizerCode": "18",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "赤霉酸 2000倍",
-                    "pesticideFertilizerCode": "19",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "佳果天成 250ppm",
-                    "pesticideFertilizerCode": "20",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 1,
-            "code": "ZF-BD",
-            "condition": "阴天寡照预警III级",
-            "solarName": "1月中旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "追加营养,加速花芽萌动",
-            "type": 0,
-            "execute": 0
-        },
-        {
-            "id": "214924",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "11",
-            "farmWorkName": "催醒营养",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "1/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "1/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "1/11",
-                    "value": 15.0
-                },
-                {
-                    "date": "1/15",
-                    "value": 26.0
-                }
-            ],
-            "indexName": "花芽萌动比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2025-01-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "矿源黄腐酸钾",
-                    "pesticideFertilizerCode": "14",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "灌水",
-                    "pesticideFertilizerCode": "15",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "细胞分裂素 25ppm",
-                    "pesticideFertilizerCode": "16",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "红糖 200倍",
-                    "pesticideFertilizerCode": "17",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-BD",
-            "condition": "果园花芽率5%",
-            "solarName": "1月上旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,促进花芽萌动",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214923",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "17",
-            "farmWorkName": "冬季杀梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "11.10",
-                    "value": 13.0
-                },
-                {
-                    "date": "11.17",
-                    "value": 9.0
-                },
-                {
-                    "date": "11.22",
-                    "value": 8.0
-                },
-                {
-                    "date": "12.5",
-                    "value": 6.0
-                }
-            ],
-            "indexName": "冲梢比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "小叶素 3000倍",
-                    "pesticideFertilizerCode": "13",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 0,
-            "code": "SS-KS",
-            "condition": "嫩叶率30%",
-            "solarName": "11月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "见小叶就杀,促进花芽分化",
-            "type": 0,
-            "execute": 4
-        },
-        {
-            "id": "214922",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "16",
-            "farmWorkName": "冬季控梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "11.10",
-                    "value": 9.0
-                },
-                {
-                    "date": "11.17",
-                    "value": 6.0
-                },
-                {
-                    "date": "11.22",
-                    "value": 5.0
-                },
-                {
-                    "date": "12.5",
-                    "value": 2.0
-                }
-            ],
-            "indexName": "叶芽比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "乙烯利 1333倍",
-                    "pesticideFertilizerCode": "12",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 0,
-            "code": "KS-KS",
-            "condition": "萌动率10%",
-            "solarName": "11月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "见叶芽就控,控梢而不见梢",
-            "type": 0,
-            "execute": 4
-        },
-        {
-            "id": "214921",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "10",
-            "farmWorkName": "冬季清园",
-            "expertName": "韦帮稳",
-            "icon": 4,
-            "indexChart": [
-                {
-                    "date": "10/10",
-                    "value": 55.0
-                },
-                {
-                    "date": "10/17",
-                    "value": 67.0
-                },
-                {
-                    "date": "10/22",
-                    "value": 75.0
-                },
-                {
-                    "date": "11/5",
-                    "value": 82.0
-                }
-            ],
-            "indexName": "末梢老熟比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "苏云金杆菌 700倍",
-                    "pesticideFertilizerCode": "10",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "磷酸二氢钾 800倍",
-                    "pesticideFertilizerCode": "11",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-KS",
-            "condition": "进入控梢期",
-            "solarName": "11月中旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "提前防范,减少病虫基数",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214920",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "9",
-            "farmWorkName": "冬季基肥",
-            "expertName": "韦帮稳",
-            "icon": 3,
-            "indexChart": [
-                {
-                    "date": "10/10",
-                    "value": 53.0
-                },
-                {
-                    "date": "10/17",
-                    "value": 62.0
-                },
-                {
-                    "date": "10/22",
-                    "value": 75.0
-                },
-                {
-                    "date": "11/5",
-                    "value": 86.0
-                }
-            ],
-            "indexName": "末次梢老熟比例",
-            "beforeExecuteDate": "2024-10-05",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "鸡粪有机肥 15kg/棵",
-                    "pesticideFertilizerCode": "7",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "钾肥 0.5kg/棵",
-                    "pesticideFertilizerCode": "8",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "JF-KS",
-            "condition": "进入控梢期",
-            "solarName": "11月中旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "养好树体,提供全年营养",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214919",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "2",
-            "farmWorkName": "秋梢防虫",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "9/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "9/13",
-                    "value": 25.0
-                },
-                {
-                    "date": "9/17",
-                    "value": 33.0
-                },
-                {
-                    "date": "9/20",
-                    "value": 44.0
-                }
-            ],
-            "indexName": "嫩叶比例",
-            "beforeExecuteDate": "2024-09-20",
-            "executeDate": "2024-10-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "代森锰锌 600倍",
-                    "pesticideFertilizerCode": "4",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "0.1%硫酸镁",
-                    "pesticideFertilizerCode": "5",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "0.3%磷酸二氢钾",
-                    "pesticideFertilizerCode": "6",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-QS02",
-            "condition": "单树嫩叶率30%",
-            "solarName": "******",
-            "reCheck": 1,
-            "menu": 0,
-            "num": 3,
-            "purpose": "见梢就防,防虫不见虫",
-            "type": 1,
-            "execute": 2
-        },
-        {
-            "id": "214918",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "1",
-            "farmWorkName": "秋梢根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "9/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "9/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "9/11",
-                    "value": 14.0
-                },
-                {
-                    "date": "9/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "萌动比例",
-            "beforeExecuteDate": "2024-10-05",
-            "executeDate": "2024-09-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥 1.5kg/棵",
-                    "pesticideFertilizerCode": "1",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 0.5kg/棵",
-                    "pesticideFertilizerCode": "2",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-QS02",
-            "condition": "单树萌动率5%",
-            "solarName": "******",
-            "reCheck": 0,
-            "menu": 0,
-            "num": 3,
-            "purpose": "施足营养,培育健壮母枝",
-            "type": 1,
-            "execute": 2
-        },
-        {
-            "id": "214917",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "4",
-            "farmWorkName": "秋梢防虫",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "9/10",
-                    "value": 15.0
-                },
-                {
-                    "date": "9/13",
-                    "value": 24.0
-                },
-                {
-                    "date": "9/17",
-                    "value": 33.0
-                },
-                {
-                    "date": "9/20",
-                    "value": 43.0
-                }
-            ],
-            "indexName": "嫩叶比例",
-            "beforeExecuteDate": "2024-09-20",
-            "executeDate": "2024-10-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "代森锰锌 600倍",
-                    "pesticideFertilizerCode": "4",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "0.1%硫酸镁",
-                    "pesticideFertilizerCode": "5",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "0.3%磷酸二氢钾",
-                    "pesticideFertilizerCode": "6",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-QS02",
-            "condition": "单树嫩叶率30%",
-            "solarName": "10月上旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": 2,
-            "purpose": "见梢就防,防虫不见虫",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214916",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "3",
-            "farmWorkName": "秋梢根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "9/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "9/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "9/11",
-                    "value": 15.0
-                },
-                {
-                    "date": "9/15",
-                    "value": 25.0
-                }
-            ],
-            "indexName": "萌动比例",
-            "beforeExecuteDate": "2024-09-05",
-            "executeDate": "2024-09-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥 1.5kg/棵",
-                    "pesticideFertilizerCode": "1",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 0.5kg/棵",
-                    "pesticideFertilizerCode": "2",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-QS02",
-            "condition": "单树萌动率5%",
-            "solarName": "9月下旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": 2,
-            "purpose": "施足营养,培育健壮母枝",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214915",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "27",
-            "farmWorkName": "秋梢防虫",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "8/10",
-                    "value": 15.0
-                },
-                {
-                    "date": "8/13",
-                    "value": 25.0
-                },
-                {
-                    "date": "8/17",
-                    "value": 36.0
-                },
-                {
-                    "date": "8/20",
-                    "value": 43.0
-                }
-            ],
-            "indexName": "嫩叶比例",
-            "beforeExecuteDate": "2024-08-20",
-            "executeDate": "2024-09-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "代森锰锌 600倍",
-                    "pesticideFertilizerCode": "4",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "0.1%硫酸镁",
-                    "pesticideFertilizerCode": "5",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "0.3%磷酸二氢钾",
-                    "pesticideFertilizerCode": "6",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-QS01",
-            "condition": "单树嫩叶率30%",
-            "solarName": "9月上旬",
-            "reCheck": 1,
-            "menu": 1,
-            "num": 1,
-            "purpose": "见梢就防,防虫不见虫",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214914",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "26",
-            "farmWorkName": "秋梢根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "8/1",
-                    "value": 2.0
-                },
-                {
-                    "date": "8/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "8/11",
-                    "value": 15.0
-                },
-                {
-                    "date": "8/15",
-                    "value": 26.0
-                }
-            ],
-            "indexName": "萌动比例",
-            "beforeExecuteDate": null,
-            "executeDate": "2024-08-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥 1.5kg/棵",
-                    "pesticideFertilizerCode": "1",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 0.5kg/棵",
-                    "pesticideFertilizerCode": "2",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-QS01",
-            "condition": "单树萌动率5%",
-            "solarName": "8月下旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": 1,
-            "purpose": "施足营养,培育健壮母枝",
-            "type": 1,
-            "execute": 4
-        }
-    ],
-    "88388": [
-        {
-            "id": "111214936",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "15",
-            "farmWorkName": "膨果根肥111",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "5/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "5/5",
-                    "value": 4.0
-                },
-                {
-                    "date": "5/11",
-                    "value": 14.0
-                },
-                {
-                    "date": "5/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "膨果比例",
-            "beforeExecuteDate": "2025-04-25",
-            "executeDate": "2025-05-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高钾复合肥 1kg/棵",
-                    "pesticideFertilizerCode": "35",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "GF-PG",
-            "condition": "单树膨果率5%",
-            "solarName": "5月上旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,促进膨果转色",
-            "type": 1,
-            "execute": 3
-        },
-        {
-            "id": "214935",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "25",
-            "farmWorkName": "防病虫(小果)",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "4/10",
-                    "value": 3.0
-                },
-                {
-                    "date": "4/15",
-                    "value": 4.0
-                },
-                {
-                    "date": "4/17",
-                    "value": 15.0
-                },
-                {
-                    "date": "4/22",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "病虫比例",
-            "beforeExecuteDate": "2025-04-25",
-            "executeDate": "2025-04-25",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "阿维哒螨灵 1000倍",
-                    "pesticideFertilizerCode": "33",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "吡唑醚菌酯 2000倍",
-                    "pesticideFertilizerCode": "34",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                }
-            ],
-            "status": 2,
-            "code": "FC-XG",
-            "condition": "病虫痕迹10%",
-            "solarName": "4月下旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "提前防范,减少病虫基数",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214934",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "24",
-            "farmWorkName": "保果追肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "4/10",
-                    "value": 3.0
-                },
-                {
-                    "date": "4/15",
-                    "value": 4.0
-                },
-                {
-                    "date": "4/17",
-                    "value": 14.0
-                },
-                {
-                    "date": "4/22",
-                    "value": 25.0
-                }
-            ],
-            "indexName": "落果比例",
-            "beforeExecuteDate": "2025-04-15",
-            "executeDate": "2025-04-25",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "多肽氨基酸水溶肥 800倍",
-                    "pesticideFertilizerCode": "29",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "芸苔素内酯 15000倍",
-                    "pesticideFertilizerCode": "30",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 500倍",
-                    "pesticideFertilizerCode": "31",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "果动力(GA4+7) 2500倍",
-                    "pesticideFertilizerCode": "32",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "ZF-XG",
-            "condition": "阴天寡照预警III级",
-            "solarName": "4月下旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "追加营养,防止异常落果",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214933",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "14",
-            "farmWorkName": "壮果根肥",
-            "expertName": "韦帮稳",
-            "icon": 4,
-            "indexChart": [
-                {
-                    "date": "4/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "4/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "4/7",
-                    "value": 15.0
-                },
-                {
-                    "date": "4/12",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "幼果比例",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-04-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥0.5kg",
-                    "pesticideFertilizerCode": "36",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "硝酸铵钙 0.5kg/棵",
-                    "pesticideFertilizerCode": "28",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "GF-XG",
-            "condition": "单树小果率5%",
-            "solarName": "4月中旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,壮果保果",
-            "type": 1,
-            "execute": 3
-        },
-        {
-            "id": "214932",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "13",
-            "farmWorkName": "防病虫(花穗期)",
-            "expertName": "韦帮稳",
-            "icon": 3,
-            "indexChart": [
-                {
-                    "date": "3/1",
-                    "value": 19.0
-                },
-                {
-                    "date": "3/5",
-                    "value": 24.0
-                },
-                {
-                    "date": "3/7",
-                    "value": 36.0
-                },
-                {
-                    "date": "3/10",
-                    "value": 43.0
-                }
-            ],
-            "indexName": "花苞长度",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "灭百可 2000倍液",
-                    "pesticideFertilizerCode": "26",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "炭疫灵可湿性粉剂 800倍液",
-                    "pesticideFertilizerCode": "27",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                }
-            ],
-            "status": 2,
-            "code": "FC-HS",
-            "condition": "单树花苞率30%",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 1,
-            "num": null,
-            "purpose": "提前防范,减少病虫基数",
-            "type": 1,
-            "execute": 3
-        },
-        {
-            "id": "214931",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "23",
-            "farmWorkName": "控花",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "3/1",
-                    "value": 6.0
-                },
-                {
-                    "date": "3/5",
-                    "value": 9.0
-                },
-                {
-                    "date": "3/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "3/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "稀效唑 1250倍",
-                    "pesticideFertilizerCode": "25",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "KF-HS",
-            "condition": "花穗过长",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "见势就控,避免花穗过长",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214930",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "22",
-            "farmWorkName": "促花",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "3/1",
-                    "value": 6.0
-                },
-                {
-                    "date": "3/5",
-                    "value": 9.0
-                },
-                {
-                    "date": "3/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "3/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-03-15",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "赤霉酸水剂 1000倍",
-                    "pesticideFertilizerCode": "24",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "CF-HS",
-            "condition": "生长过慢",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "提前调控,促进花穗生长",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214929",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "21",
-            "farmWorkName": "壮花追肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "2/15",
-                    "value": 7.0
-                },
-                {
-                    "date": "2/20",
-                    "value": 9.0
-                },
-                {
-                    "date": "2/25",
-                    "value": 15.0
-                },
-                {
-                    "date": "3/1",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-02-25",
-            "executeDate": "2025-03-15",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "大量元素叶面肥 500倍",
-                    "pesticideFertilizerCode": "21",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "钙镁硼中量元素益元液 500倍",
-                    "pesticideFertilizerCode": "22",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "微量元素益元液 10000倍",
-                    "pesticideFertilizerCode": "23",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "ZF-HS",
-            "condition": "生长过慢",
-            "solarName": "3月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "追加营养,促花壮花",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214928",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "12",
-            "farmWorkName": "壮花根肥",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "1/30",
-                    "value": 7.0
-                },
-                {
-                    "date": "2/5",
-                    "value": 9.0
-                },
-                {
-                    "date": "2/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "2/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "花蕾比例",
-            "beforeExecuteDate": "2025-01-20",
-            "executeDate": "2025-02-25",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥0.5kg",
-                    "pesticideFertilizerCode": "36",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 2,
-            "code": "GF-HS",
-            "condition": "单树花蕾率5%",
-            "solarName": "2月下旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,促花壮花",
-            "type": 1,
-            "execute": 2
-        },
-        {
-            "id": "214927",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "20",
-            "farmWorkName": "高温控梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [],
-            "indexName": "生长速度",
-            "beforeExecuteDate": "2025-01-20",
-            "executeDate": "2025-01-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "乙烯利 1333倍",
-                    "pesticideFertilizerCode": "12",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "KS-BD",
-            "condition": "高温预警III级",
-            "solarName": "1月中旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "见势就控,控梢而不见梢",
-            "type": 2,
-            "execute": 3
-        },
-        {
-            "id": "214926",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "19",
-            "farmWorkName": "白点杀梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "1/20",
-                    "value": 2.0
-                },
-                {
-                    "date": "1/25",
-                    "value": 4.0
-                },
-                {
-                    "date": "2/1",
-                    "value": 6.0
-                },
-                {
-                    "date": "2/5",
-                    "value": 8.0
-                }
-            ],
-            "indexName": "花蕾比例",
-            "beforeExecuteDate": "2025-01-20",
-            "executeDate": "2025-01-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "小叶素 3000倍",
-                    "pesticideFertilizerCode": "13",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 2,
-            "code": "SS-BD",
-            "condition": "嫩叶率10%",
-            "solarName": "1月中旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "见小叶就杀,促进花芽分化",
-            "type": 0,
-            "execute": 3
-        },
-        {
-            "id": "214925",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "18",
-            "farmWorkName": "叶面追肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [],
-            "indexName": "冲梢比例",
-            "beforeExecuteDate": "2025-01-10",
-            "executeDate": "2025-01-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "钙肥 100倍",
-                    "pesticideFertilizerCode": "18",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "赤霉酸 2000倍",
-                    "pesticideFertilizerCode": "19",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "佳果天成 250ppm",
-                    "pesticideFertilizerCode": "20",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 1,
-            "code": "ZF-BD",
-            "condition": "阴天寡照预警III级",
-            "solarName": "1月中旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": null,
-            "purpose": "追加营养,加速花芽萌动",
-            "type": 0,
-            "execute": 0
-        },
-        {
-            "id": "214924",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "11",
-            "farmWorkName": "催醒营养",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "1/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "1/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "1/11",
-                    "value": 15.0
-                },
-                {
-                    "date": "1/15",
-                    "value": 26.0
-                }
-            ],
-            "indexName": "花芽萌动比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2025-01-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "矿源黄腐酸钾",
-                    "pesticideFertilizerCode": "14",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "灌水",
-                    "pesticideFertilizerCode": "15",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "细胞分裂素 25ppm",
-                    "pesticideFertilizerCode": "16",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                },
-                {
-                    "id": null,
-                    "name": "红糖 200倍",
-                    "pesticideFertilizerCode": "17",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-BD",
-            "condition": "果园花芽率5%",
-            "solarName": "1月上旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "施足营养,促进花芽萌动",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214923",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "17",
-            "farmWorkName": "冬季杀梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "11.10",
-                    "value": 13.0
-                },
-                {
-                    "date": "11.17",
-                    "value": 9.0
-                },
-                {
-                    "date": "11.22",
-                    "value": 8.0
-                },
-                {
-                    "date": "12.5",
-                    "value": 6.0
-                }
-            ],
-            "indexName": "冲梢比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "小叶素 3000倍",
-                    "pesticideFertilizerCode": "13",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 0,
-            "code": "SS-KS",
-            "condition": "嫩叶率30%",
-            "solarName": "11月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "见小叶就杀,促进花芽分化",
-            "type": 0,
-            "execute": 4
-        },
-        {
-            "id": "214922",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "16",
-            "farmWorkName": "冬季控梢",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "11.10",
-                    "value": 9.0
-                },
-                {
-                    "date": "11.17",
-                    "value": 6.0
-                },
-                {
-                    "date": "11.22",
-                    "value": 5.0
-                },
-                {
-                    "date": "12.5",
-                    "value": 2.0
-                }
-            ],
-            "indexName": "叶芽比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "乙烯利 1333倍",
-                    "pesticideFertilizerCode": "12",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "调节"
-                }
-            ],
-            "status": 0,
-            "code": "KS-KS",
-            "condition": "萌动率10%",
-            "solarName": "11月中旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": null,
-            "purpose": "见叶芽就控,控梢而不见梢",
-            "type": 0,
-            "execute": 4
-        },
-        {
-            "id": "214921",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "10",
-            "farmWorkName": "冬季清园",
-            "expertName": "韦帮稳",
-            "icon": 4,
-            "indexChart": [
-                {
-                    "date": "10/10",
-                    "value": 55.0
-                },
-                {
-                    "date": "10/17",
-                    "value": 67.0
-                },
-                {
-                    "date": "10/22",
-                    "value": 75.0
-                },
-                {
-                    "date": "11/5",
-                    "value": 82.0
-                }
-            ],
-            "indexName": "末梢老熟比例",
-            "beforeExecuteDate": "2024-11-10",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "苏云金杆菌 700倍",
-                    "pesticideFertilizerCode": "10",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "磷酸二氢钾 800倍",
-                    "pesticideFertilizerCode": "11",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-KS",
-            "condition": "进入控梢期",
-            "solarName": "11月中旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "提前防范,减少病虫基数",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214920",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "9",
-            "farmWorkName": "冬季基肥",
-            "expertName": "韦帮稳",
-            "icon": 3,
-            "indexChart": [
-                {
-                    "date": "10/10",
-                    "value": 53.0
-                },
-                {
-                    "date": "10/17",
-                    "value": 62.0
-                },
-                {
-                    "date": "10/22",
-                    "value": 75.0
-                },
-                {
-                    "date": "11/5",
-                    "value": 86.0
-                }
-            ],
-            "indexName": "末次梢老熟比例",
-            "beforeExecuteDate": "2024-10-05",
-            "executeDate": "2024-11-10",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "鸡粪有机肥 15kg/棵",
-                    "pesticideFertilizerCode": "7",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "钾肥 0.5kg/棵",
-                    "pesticideFertilizerCode": "8",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "JF-KS",
-            "condition": "进入控梢期",
-            "solarName": "11月中旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": null,
-            "purpose": "养好树体,提供全年营养",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214919",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "2",
-            "farmWorkName": "秋梢防虫",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "9/10",
-                    "value": 14.0
-                },
-                {
-                    "date": "9/13",
-                    "value": 25.0
-                },
-                {
-                    "date": "9/17",
-                    "value": 33.0
-                },
-                {
-                    "date": "9/20",
-                    "value": 44.0
-                }
-            ],
-            "indexName": "嫩叶比例",
-            "beforeExecuteDate": "2024-09-20",
-            "executeDate": "2024-10-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "代森锰锌 600倍",
-                    "pesticideFertilizerCode": "4",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "0.1%硫酸镁",
-                    "pesticideFertilizerCode": "5",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "0.3%磷酸二氢钾",
-                    "pesticideFertilizerCode": "6",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-QS02",
-            "condition": "单树嫩叶率30%",
-            "solarName": "******",
-            "reCheck": 1,
-            "menu": 0,
-            "num": 3,
-            "purpose": "见梢就防,防虫不见虫",
-            "type": 1,
-            "execute": 2
-        },
-        {
-            "id": "214918",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "1",
-            "farmWorkName": "秋梢根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "9/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "9/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "9/11",
-                    "value": 14.0
-                },
-                {
-                    "date": "9/15",
-                    "value": 24.0
-                }
-            ],
-            "indexName": "萌动比例",
-            "beforeExecuteDate": "2024-10-05",
-            "executeDate": "2024-09-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥 1.5kg/棵",
-                    "pesticideFertilizerCode": "1",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 0.5kg/棵",
-                    "pesticideFertilizerCode": "2",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-QS02",
-            "condition": "单树萌动率5%",
-            "solarName": "******",
-            "reCheck": 0,
-            "menu": 0,
-            "num": 3,
-            "purpose": "施足营养,培育健壮母枝",
-            "type": 1,
-            "execute": 2
-        },
-        {
-            "id": "214917",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "4",
-            "farmWorkName": "秋梢防虫",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "9/10",
-                    "value": 15.0
-                },
-                {
-                    "date": "9/13",
-                    "value": 24.0
-                },
-                {
-                    "date": "9/17",
-                    "value": 33.0
-                },
-                {
-                    "date": "9/20",
-                    "value": 43.0
-                }
-            ],
-            "indexName": "嫩叶比例",
-            "beforeExecuteDate": "2024-09-20",
-            "executeDate": "2024-10-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "代森锰锌 600倍",
-                    "pesticideFertilizerCode": "4",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "0.1%硫酸镁",
-                    "pesticideFertilizerCode": "5",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "0.3%磷酸二氢钾",
-                    "pesticideFertilizerCode": "6",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-QS02",
-            "condition": "单树嫩叶率30%",
-            "solarName": "10月上旬",
-            "reCheck": 1,
-            "menu": 0,
-            "num": 2,
-            "purpose": "见梢就防,防虫不见虫",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214916",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "3",
-            "farmWorkName": "秋梢根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "9/1",
-                    "value": 3.0
-                },
-                {
-                    "date": "9/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "9/11",
-                    "value": 15.0
-                },
-                {
-                    "date": "9/15",
-                    "value": 25.0
-                }
-            ],
-            "indexName": "萌动比例",
-            "beforeExecuteDate": "2024-09-05",
-            "executeDate": "2024-09-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥 1.5kg/棵",
-                    "pesticideFertilizerCode": "1",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 0.5kg/棵",
-                    "pesticideFertilizerCode": "2",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-QS02",
-            "condition": "单树萌动率5%",
-            "solarName": "9月下旬",
-            "reCheck": 0,
-            "menu": 0,
-            "num": 2,
-            "purpose": "施足营养,培育健壮母枝",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214915",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "27",
-            "farmWorkName": "秋梢防虫",
-            "expertName": "韦帮稳",
-            "icon": 2,
-            "indexChart": [
-                {
-                    "date": "8/10",
-                    "value": 15.0
-                },
-                {
-                    "date": "8/13",
-                    "value": 25.0
-                },
-                {
-                    "date": "8/17",
-                    "value": 36.0
-                },
-                {
-                    "date": "8/20",
-                    "value": 43.0
-                }
-            ],
-            "indexName": "嫩叶比例",
-            "beforeExecuteDate": "2024-08-20",
-            "executeDate": "2024-09-05",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "高效氯氟氰菊酯 2000倍",
-                    "pesticideFertilizerCode": "3",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "代森锰锌 600倍",
-                    "pesticideFertilizerCode": "4",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "病虫"
-                },
-                {
-                    "id": null,
-                    "name": "0.1%硫酸镁",
-                    "pesticideFertilizerCode": "5",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "0.3%磷酸二氢钾",
-                    "pesticideFertilizerCode": "6",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "FC-QS01",
-            "condition": "单树嫩叶率30%",
-            "solarName": "9月上旬",
-            "reCheck": 1,
-            "menu": 1,
-            "num": 1,
-            "purpose": "见梢就防,防虫不见虫",
-            "type": 1,
-            "execute": 4
-        },
-        {
-            "id": "214914",
-            "expert": 81653,
-            "progress": 1,
-            "farmId": 766,
-            "farmWorkId": "26",
-            "farmWorkName": "秋梢根肥",
-            "expertName": "韦帮稳",
-            "icon": 1,
-            "indexChart": [
-                {
-                    "date": "8/1",
-                    "value": 2.0
-                },
-                {
-                    "date": "8/5",
-                    "value": 5.0
-                },
-                {
-                    "date": "8/11",
-                    "value": 15.0
-                },
-                {
-                    "date": "8/15",
-                    "value": 26.0
-                }
-            ],
-            "indexName": "萌动比例",
-            "beforeExecuteDate": null,
-            "executeDate": "2024-08-20",
-            "offerStores": [],
-            "pesticideFertilizerList": [
-                {
-                    "id": null,
-                    "name": "3个15复合肥 1.5kg/棵",
-                    "pesticideFertilizerCode": "1",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                },
-                {
-                    "id": null,
-                    "name": "尿素 0.5kg/棵",
-                    "pesticideFertilizerCode": "2",
-                    "ratio": null,
-                    "count": 0,
-                    "typeName": "营养"
-                }
-            ],
-            "status": 0,
-            "code": "GF-QS01",
-            "condition": "单树萌动率5%",
-            "solarName": "8月下旬",
-            "reCheck": 0,
-            "menu": 1,
-            "num": 1,
-            "purpose": "施足营养,培育健壮母枝",
-            "type": 1,
-            "execute": 4
-        }
-    ]
-}

BIN=BIN
public/pie_bg.png


BIN=BIN
src/assets/images/home/fly-icon.png


BIN=BIN
src/assets/images/home/line-data.png


BIN=BIN
src/assets/images/home/time-line.png


BIN=BIN
src/assets/images/home/time1.png


+ 20 - 17
src/components/timeLine.vue

@@ -1,5 +1,5 @@
 <template>
-    <div class="time-line-wrap" v-show="isShow">
+    <div class="time-line-wrap">
         <div class="play" @click="handleChange">
             <img
                 class="icon"
@@ -13,7 +13,7 @@
                 <span v-show="listType==='mentalState'" :class="['name']">{{ item.nodeName}}</span>
                 <div :class="['dot', {'big-dot': item.bigDot}]" :style="{marginLeft:marginLeftValue(index)}"></div>
                 <div v-show="item.farmworkName&&active===index" :class="{'ns':active===index}">{{item.farmworkName}}</div>
-                <span v-show="listType==='mentalState'&&item.nodeName">{{ item.date }}</span>
+                <span>{{ item.date }}</span>
                 <template v-if="listType!=='mentalState'&&active===index&&!isBtnActive">
                     <span class="position">{{ item.jieqi }}</span>
                     <span :class="['name name-1',{'color':item.bigDot}]">{{ item.nodeName}}</span>
@@ -29,7 +29,6 @@ import { useStore } from "vuex";
 // import eventBus from "@/api/eventBus";
 const store = useStore();
 
-const isShow = ref(true)
 const total = ref(0)
 
 const widthTotal = () =>{
@@ -81,7 +80,7 @@ const listType = ref('mentalState')//mentalState:灵境时间轴,cataclysm:灾
 // nodeType 节点类型 0:大发育期,1:小发育期,2:节气
 // nodeStatus 节点状态(0-过去;1-现在;2-未来)
 const getTimeList = () =>{
-    widthNum.value = 6
+    widthNum.value = 3
     total.value = 0
     isCompute.value = false
     restActive()
@@ -90,11 +89,13 @@ const getTimeList = () =>{
             "farmworkName": "",
             "nodeDate": "2025-01-07",
             "nodeName": "花芽萌动期",
+            "date":"01.07",
             "nodeStatus": 0
         },
         {
             "farmworkName": "",
             "nodeDate": "2025-01-19",
+            "date":"01.09",
             "nodeName": "花蕾抽出期",
             "nodeStatus": 2
         },
@@ -102,6 +103,7 @@ const getTimeList = () =>{
             "farmworkName": "",
             "nodeDate": "2025-02-02",
             "nodeName": "花穗伸长期",
+            "date":"01.10",
             "nodeStatus": 2
         }
     ]
@@ -190,20 +192,21 @@ const restActive = () => {
 .time-line-wrap {
     width: 100%;
     height: 100%;
-    border-radius: 10px 10px 20px 20px;
+    border-radius: 8px 8px 36px 36px;
     background: rgba(35, 35, 35, 0.6);
     display: flex;
     align-items: center;
     box-sizing: border-box;
-    padding: 10px 8px;
+    padding: 10px 15px;
     border: 1px solid rgba(255,255,255,0.4);
     .play {
         display: flex;
         align-items: center;
-        margin-right: 20px;
+        margin-right: 30px;
+        cursor: pointer;
         .icon {
-            width: 28px;
-            height: 28px;
+            width: 48px;
+            height: 48px;
         }
     }
     .line {
@@ -225,15 +228,15 @@ const restActive = () => {
         }
         .dot-item {
             color: rgba(255,255,255,0.3);
-            font-size: 10px;
+            font-size: 16px;
             position: relative;
             z-index: 2;
             .dot {
-                width: 4px;
-                height: 4px;
+                width: 10px;
+                height: 10px;
                 background: #E6E6E6;
                 border-radius: 50%;
-                margin: -1px 0 6px 14px;
+                margin: -4px 0 6px 14px;
                 position: relative;
                 &::after{
                     content: '';
@@ -268,7 +271,7 @@ const restActive = () => {
                 }
             }
             span {
-                margin-left: 3px;
+                margin-left: -3px;
                 letter-spacing: 0.5px;
             }
             .position{
@@ -301,9 +304,9 @@ const restActive = () => {
 
             .name{
                 position: absolute;
-                top: -19px;
-                left: -20px;
-                width: 62px;
+                top: -30px;
+                left: -25px;
+                width: 85px;
                 text-align: center;
             }
             .name-1{

+ 0 - 111
src/views/Bg.vue

@@ -1,111 +0,0 @@
-<template>
-  <div class="mybg no-events" >
-    <div class="content">
-      <div class="bottomBg">
-        <!-- <div class="text">综合感知-智能预警-智慧决策</div> -->
-      </div>
-      <div class="headerBg"></div>
-      <div v-if="active" class="leftShade"></div>
-      <div v-if="active" class="rightShade"></div>
-      <div v-if="active" class="bottomShade"></div>
-      <div :class="[active == false ? 'black' : '']"></div>
-    </div>
-  </div>
-</template>
-
-<script setup>
-import {computed, inject} from "vue";
-import {useStore} from "vuex";
-let state = useStore().state;
-let props = defineProps({
-  active: {
-    type:Boolean,require: true
-  },
-})
-</script>
-
-<style lang="scss" scoped>
-
-.mybg{
-  position: absolute;
-  top: 0px;
-  bottom: 0px;
-  width: 100%;
-  z-index: 1;
-  .content {
-    position: relative;
-    width: 100%;
-    height: 100%;
-    .leftShade {
-      position: absolute;
-      top: 0px;
-      bottom: 0px;
-      left: 0px;
-      width: 560px;
-      background: linear-gradient(90deg, #00070A 0%, rgba(2, 27, 36, 0.43) 20%, rgba(3, 33, 44, 0) 50%);
-    }
-
-    .rightShade {
-      position: absolute;
-      top: 0px;
-      bottom: 0px;
-      right: 0px;
-      width: 560px;
-      background: linear-gradient(-90deg, #00070A 0%, rgba(2, 27, 36, 0.43) 20%, rgba(3, 33, 44, 0) 50%);
-    }
-
-    .bottomShade{
-      position: absolute;
-      width: 100%;
-      bottom: 0px;
-      height: 387px;
-      background: linear-gradient(360deg, #00070A 0%, rgba(2,27,36,0.43) 20%, rgba(3,33,44,0) 50%);
-    }
-
-    .headerBg {
-      height: 100px;
-      width: 100%;
-      position: absolute;
-      top: 0px;
-      z-index: 2;
-      background-image: url("@/assets/img/header.png");
-      background-size: 100% 100%;
-    }
-
-    .bottomBg {
-      z-index: 1;
-      height: 100px;
-      position: absolute;
-      bottom: 0px;
-      width: 100%;
-      background-image: url("@/assets/img/bottom_bg.png");
-      background-size: 100% 100%;
-      display: flex;
-      flex-direction: row;
-      justify-content: center;
-      align-items: flex-end;
-
-      .text {
-        width: 335px;
-        height: 40px;
-        font-size: 20px;
-        font-family: PingFangSC-Medium, PingFang SC;
-        font-weight: 500;
-        color: #00FFF0;
-        line-height: 28px;
-        letter-spacing: 5px;
-      }
-    }
-
-    .black{
-      background-color: #000000;
-      width: 100%;
-      height: 100%;
-      position: absolute;
-      z-index: 0;
-    }
-  }
-}
-
-
-</style>

+ 0 - 443
src/views/Map.vue

@@ -1,443 +0,0 @@
-<template>
-  <div ref="mapRef" class="bottom-map"></div>
-  <div ref="info" class="area-info"></div>
-  <div ref="imgInfo" class="img-info" @mouseleave="hideImg"></div>
-  <el-dialog
-    class="v-dialog dialog-preview"
-    v-model="dialogVisibleShow"
-    width="1024"
-    :show-close="false"
-    top="5vh"
-    @close="handleCloese"
-  >
-    <template #header>
-      <div class="dialog-header">
-        <div>果树编号:{{ imgObj.treeCode }}</div>
-        <div class="right">
-          <div class="switch" @click="handleSwitch">
-            <el-icon color="#00FFF0" size="15"><Switch /></el-icon>
-            <span>切换{{ switchValue ? "原图" : "指标图" }}</span>
-          </div>
-          <el-icon
-            @click="handleCloese"
-            class="close-icon"
-            color="#00FFF0"
-            size="20px"
-            ><CircleCloseFilled
-          /></el-icon>
-        </div>
-      </div>
-    </template>
-    <div class="dialog-body">
-      <img
-        @click="handleZoom"
-        class="zoom yse-events"
-        src="@/assets/img/znxy/zoom_btn.png"
-        alt=""
-      />
-      <DrawBox
-        v-if="switchValue && imgObj.markText"
-        width="1002"
-        :height="imgHeight"
-        :sourceData="imgObj.markText"
-      ></DrawBox>
-      <img
-        class="image no-events"
-        :src="imgObj.filename + '?x-oss-process=image/resize,w_2000'"
-        alt=""
-        fit="cover"
-        ref="imageRef"
-      />
-      <!-- <img
-        class="image no-events"
-        :src="imgObj.resFilename + '?x-oss-process=image/resize,w_2000'"
-        alt=""
-        fit="cover"
-      /> -->
-      <div class="watermark-style">
-        <div class="left">
-          <div class="region">2区</div>
-          <div class="date">{{ imgObj.uploadDate }}</div>
-          <div class="whq">
-            {{ imgObj.bigPeriodName }}<span v-show="imgObj.bigPeriodName&&imgObj.smallPeriodName">-</span>{{ imgObj.smallPeriodName }}
-          </div>
-          <div class="code">
-            <div class="code-txt">生长正常</div>
-          </div>
-          <div class="weather">
-            <div class="temperature">
-              <img src="@/assets/img/sun_icon.png" alt="" />
-              <div class="num">
-                <div>26-32℃</div>
-              </div>
-            </div>
-            <div class="temperature">
-              <img src="@/assets/img/rain_icon.png" alt="" />
-              <div class="num">
-                <div>60% 0.34ml</div>
-              </div>
-            </div>
-          </div>
-        </div>
-        <!-- <div class="right">
-          <div class="block mr">病虫害</div>
-          <div class="block">二梢杀虫</div>
-        </div> -->
-      </div>
-    </div>
-    <template #footer>
-      <div class="dialog-footer">
-        <Carousel
-          :items="carouselImageList"
-          @handleImage="handleImage"
-        ></Carousel>
-      </div>
-    </template>
-  </el-dialog>
-  <PicturePreview
-    v-if="zoomDisplay"
-    :show="zoomShow"
-    :switchValue="switchValue"
-    :imageUrl="imgObj"
-  ></PicturePreview>
-</template>
-
-<script setup>
-import { useStore } from "vuex";
-import { onMounted, onBeforeUnmount, ref, watch } from "vue";
-import { base_img_url2 } from "@/api/config.js";
-import ZnxyMap from "./znxy/ZnxyMap";
-import { WKT } from "ol/format";
-import Carousel from "@/components/carousel.vue";
-import DrawBox from "@/components/drawBox.vue";
-import { treeItem } from "./znxy/ZnxyMap.js";
-import { ElMessage } from "element-plus";
-import PicturePreview from "@/components/PicturePreview.vue";
-import PlotLayer from "./znxy/znxyLayer/plotLayer";
-
-const props = defineProps({
-  tabValue:{
-    type: Object,
-    default: ()=>{},
-  }
-});
-
-let resize = "?x-oss-process=image/resize,w_200";
-let emit = defineEmits(["setHideZnxy"]);
-let store = useStore();
-const mapRef = ref("mapRef");
-const info = ref(null);
-const imgInfo = ref(null);
-let curGardenId = ref(store.getters.userinfo.curGardenId);
-let curArea = ref({});
-let znxyMap = new ZnxyMap();
-let plotLayer = null;
-let curTree = null;
-let curDate = new Date();
-let curYear = curDate.getFullYear();
-let curMonth = curDate.getMonth() + 1;
-let curDay = curDate.getDate();
-
-// 在组件或全局监听器中监听自定义事件
-function handleStorageUpdate(e) {
-  curGardenId.value = e.detail;
-  initData();
-}
-// 在组件或全局监听器中监听自定义事件
-window.addEventListener("storageChanged", handleStorageUpdate);
-
-// 组件销毁前移除监听
-onBeforeUnmount(() => {
-  window.removeEventListener("storageChanged", handleStorageUpdate);
-});
-
-const imageRef = ref(null)
-const imgHeight = ref('')
-
-const dialogVisibleShow = ref(false);
-const handleFeedback = () => {
-  dialogVisibleShow.value = true;
-};
-
-
-// 缩放
-const zoomShow = ref(false);
-const zoomDisplay = ref(false);
-const handleZoom = () => {
-  zoomDisplay.value = true
-  zoomShow.value = !zoomShow.value;
-};
-
-const imgObj = ref({ filename: "", resFilename: "" });
-const handleImage = (v) => {
-  imgObj.value = imageList.value.find((item) => item.id == v.id);
-  curDate = new Date(imgObj.value.uploadDate);
-  curYear = curDate.getFullYear();
-  curMonth = curDate.getMonth() + 1;
-  curDay = curDate.getDate();
-  imgHeight.value = imageRef.value.offsetHeight
-  console.log(imgHeight.value);
-};
-
-onMounted(() => {
-  let location = store.getters.userinfo.location;
-  znxyMap.initMap(location, mapRef.value);
-  plotLayer = new PlotLayer(znxyMap.kmap);
-  initGarden();
-  initData();
-});
-
-watch(
-  () => props.tabValue,
-  (newValue, oldValue) => {
-    if (newValue) {
-      znxyMap.initTree(curGardenId.value,false);
-      if(newValue.type===1){
-        plotLayer.switchTreeLegend(curGardenId.value, newValue);
-      }else if(newValue.type===2){
-        plotLayer.addGargendImg(curGardenId.value, { key: newValue.key });
-      }else{
-        znxyMap.initTree(curGardenId.value,true);
-        plotLayer.switchTreeLegend(curGardenId.value, newValue);
-      }
-    }
-  }
-);
-
-const initGarden = () => {
-  znxyMap.initGarden();
-  znxyMap.addGardenClick(async function (f) {
-    let user = JSON.parse(sessionStorage.getItem("userinfo"));
-    // 更新果园信息
-    const res = await VE_API.organ.updateGarden({
-      gardenId: f.get("organId"),
-      userId: user.userId,
-    });
-    if (res.code === 0) {
-      const resData = res.data;
-      user.curGardenId = resData.curGardenId;
-      user.curGardenName = resData.curGardenName;
-      user.location = resData.location;
-      store.commit("app/SET_USER_INFO", JSON.stringify(user));
-      // 添加自定义事件
-      window.dispatchEvent(
-        new CustomEvent("storageChanged", { detail: user.curGardenId })
-      );
-      emit("setHideZnxy", true);
-    }
-  });
-};
-
-const initData = () => {
-  znxyMap.initArea(curGardenId.value);
-  znxyMap.initSubArea(curGardenId.value);
-  znxyMap.initTree(curGardenId.value,true);
-  znxyMap.addHoverTooltips(info.value, imgInfo.value);
-  znxyMap.addMapClick();
-};
-
-defineExpose({
-  znxyMap,
-});
-
-// 隐藏图片
-const hideImg = () => {
-  imgInfo.value.style.visibility = "hidden";
-};
-
-const switchValue = ref(true);
-const handleSwitch = () => {
-  switchValue.value = !switchValue.value;
-};
-
-const handleCloese = () => {
-  treeItem.treeId = 0;
-  dialogVisibleShow.value = false;
-};
-
-const imageList = ref([]);
-const carouselImageList = ref([]);
-
-watch(
-  () => treeItem.treeId,
-  (newValue, oldValue) => {
-    if (newValue > 0) {
-      imageList.value = [];
-      dialogVisibleShow.value = true;
-      VE_API.tree_img
-        .imagesByTreeId({ treeId: newValue, limit: 100 })
-        .then(({ data }) => {
-          let arr = new Array();
-          for (let item of data) {
-            item.filename = base_img_url2 + item.filename;
-            arr.push({
-              id: item.id,
-              src: item.filename + resize,
-              date: item.uploadDate,
-            });
-          }
-          if (data.length > 0) {
-            if (!data[0].resFilename) {
-              switchValue.value = false;
-            } else {
-              switchValue.value = true;
-            }
-          }
-          carouselImageList.value = arr;
-          imageList.value = data;
-          if (data.length > 0) {
-            handleImage(data[0]);
-          } else {
-            ElMessage.warning("暂无数据");
-          }
-        });
-    }
-  }
-);
-</script>
-
-<style scoped lang="scss">
-// 弹窗样式
-.v-dialog {
-  .dialog-header {
-    .right {
-      display: flex;
-      align-items: center;
-      .switch {
-        cursor: pointer;
-        background: url("@/assets/img/tabs_btn3.png") no-repeat center center /
-          100% 100%;
-        width: 120px;
-        text-align: center;
-        padding: 5px 0;
-        margin-right: 24px;
-      }
-    }
-  }
-  .dialog-body {
-    padding: 10px;
-    position: relative;
-    height: 98%;
-    box-sizing: border-box;
-    .zoom {
-      position: absolute;
-      top: 15px;
-      right: 15px;
-      z-index: 9;
-      cursor: pointer;
-    }
-    .image {
-      width: 100%;
-      height: 100%;
-    }
-    .watermark-style {
-      width: 98%;
-      bottom: 10px;
-      .region {
-        width: 38px;
-        height: 38px;
-        font-size: 12px;
-        line-height: 38px;
-        margin-right: 10px;
-      }
-      .date {
-        font-size: 23px;
-      }
-      .whq{
-        font-size: 18px;
-      }
-        .code {
-          .code-txt {
-            font-size: 18px;
-            margin-left: 25px;
-            &::before {
-              content: "";
-              top: 8px;
-            }
-          }
-        }
-        .weather {
-          .temperature {
-            font-size: 17px;
-            img {
-              width: 22px;
-              height: 22px;
-            }
-          }
-        }
-      .right {
-        font-size: 14px;
-      }
-    }
-  }
-  .dialog-footer {
-    height: auto;
-    display: flex;
-    align-items: center;
-    padding: 8px 10px 4px 10px;
-    background: rgba(0, 246, 255, 0.14);
-  }
-}
-.bottom-map {
-  position: absolute;
-  width: 100%;
-  height: 100%;
-  z-index: 0;
-  background-color: #5f5d5d;
-  overflow: hidden;
-}
-.area-info {
-  position: absolute;
-  display: inline-block;
-  height: auto;
-  width: auto;
-  z-index: 100;
-  color: #fff;
-  border-radius: 4px;
-  padding: 6px 8px;
-  left: 50%;
-  transform: translateX(3%);
-  visibility: hidden;
-  pointer-events: none;
-  background: rgba(51, 11, 3, 0.7);
-  border: 1px solid #f55a5a;
-}
-.img-info {
-  position: absolute;
-  display: inline-block;
-  z-index: 3;
-  color: #fff;
-  visibility: hidden;
-  pointer-events: none;
-  background: #ffffff;
-  border: 3px solid rgba(255, 157, 0, 0.75);
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  width: fit-content;
-  height: calc(30vh - 6px);
-  ::v-deep {
-    img {
-      width: fit-content;
-      height: 100%;
-      object-fit: scale-down;
-    }
-  }
-}
-</style>
-
-<style lang="scss">
-.dialog-preview {
-  height: 89%;
-  box-sizing: border-box;
-  .el-dialog__body {
-    height: 79.5%;
-    box-sizing: border-box;
-  }
-  .el-dialog__footer{
-    height: 13.5%;
-    display: flex;
-    align-items: center;
-  }
-}
-</style>

+ 0 - 48
src/views/components/Back.vue

@@ -1,48 +0,0 @@
-<template>
-  <div class="yse-events back_main" style="height: 100%;display: flex;flex-direction: column;justify-content: flex-end">
-    <div style="width:250px;">
-      <div class="label cursor-pointer" @click="goBack"><div class=" front-icon back" ></div>{{title}}</div>
-    </div>
-  </div>
-</template>
-
-<script setup>
-import {inject, ref} from "vue"
-import {useRouter} from "vue-router";
-const router = useRouter();
-const emit = defineEmits(["goBack"]);
-let props = defineProps({title:{type:String,value:""},menuType:{type:String,value:""}})
-function goBack(){
-  emit("goBack",props.menuType)
-}
-defineExpose({})
-</script>
-
-<style lang="scss" scoped>
-.back_main{
-  background-image: url(@/assets/img/input_bg1.png);
-  background-repeat: no-repeat;
-  background-size: 100% 13px;
-  background-position: 0 100%;
-  padding-bottom: 5px;
-  padding-left: 20px;
-  box-sizing: border-box;
-  .label{
-    display: flex;
-    align-items: center;
-    color: #FFFFFF;
-    font-size: 16px;
-    .front-icon{
-      background-size: 100% 100%;
-      width: 20px;
-      height: 20px;
-    }
-    .back{
-      background-image: url('@/assets/img/back.png');
-      margin-right: 5px;
-    }
-  }
-}
-
-
-</style>

+ 0 - 169
src/views/components/GardenMenu.vue

@@ -1,169 +0,0 @@
-<template>
-  <div class="yse-events city_menu">
-    <div class="name">{{hideZnxy ? '选择果园' : name}}</div>
-<!--    <div class="cascader">-->
-<!--      <el-cascader-->
-<!--        filterable-->
-<!--        v-model="selecteValue"-->
-<!--        size="small"-->
-<!--        :options="options"-->
-<!--        :props="props"-->
-<!--        clearable-->
-<!--        placeholder="切换"-->
-<!--        @change="handleChange"-->
-<!--        style="width: 88%"-->
-<!--      />-->
-<!--    </div>-->
-    <div class="btn">
-      <span>全部</span>
-      <div class="switch" @click="changeGarden">
-        <el-icon color="#fff" size="11px"><Switch /></el-icon>
-      </div>
-    </div>
-  </div>
-</template>
-
-<script setup>
-import { ref } from "vue";
-import { useStore } from 'vuex';
-const store = useStore()
-
-const gardenId = store.getters.userinfo.curGardenId;
-const options = ref([]);
-const selecteValue = ref([]);
-const props = {
-  expandTrigger: "hover",
-  checkStrictly: true,
-  value: "organId",
-  label: "name",
-  hideZnxy: {
-    type:Boolean,
-    default:false,
-  },
-};
-const name = ref('');
-const emit = defineEmits(["handleChange","changeGarden"]);
-
-const initList = async () => {
-  const { code, data } = await VE_API.organ.gardenData();
-  options.value = data;
-  // options.value.push({name:'荔枝博览园',organId:766})
-  const curName = options.value.find((i) => gardenId == i.organId)
-  name.value = curName.name
-  selecteValue.value.push(gardenId)
-};
-
-const handleChange = async (val) => {
-  let data = { organId: val[0], areaId: val[1] };
-  let organ = options.value.find((value) => data.organId == value.organId);
-  name.value = organ.name
-  let user = JSON.parse(sessionStorage.getItem('userinfo'))
-
-  // 更新果园信息
-  const res = await VE_API.organ.updateGarden({gardenId:data.organId,userId:user.userId});
-  if(res.code===0) {
-    const resData = res.data
-    user.curGardenId = resData.curGardenId
-    user.curGardenName = resData.curGardenName
-    user.location = resData.location
-    store.commit('app/SET_USER_INFO',JSON.stringify(user))
-
-    // 添加自定义事件
-    window.dispatchEvent(new CustomEvent('storageChanged', { detail: data.organId }));
-  }
-
-  let area = null;
-  // if(data.areaId){
-  //   area = organ.children.find(value => data.areaId == value.organId)
-  // }
-  // emit("handleChange", {organ,area})
-  // emit("handleChange", { organ });
-}
-
-function changeGarden(){
-  emit("changeGarden")
-}
-
-initList();
-
-defineExpose({});
-</script>
-
-<style lang="scss" scope>
-.city_menu {
-  background-image: url(@/assets/img/input_bg1.png);
-  background-repeat: no-repeat;
-  background-size: 100% 13px;
-  background-position: 0 100%;
-  padding-bottom: 5px;
-  box-sizing: border-box;
-  width: 240px;
-  height: 100%;
-  display: flex;
-  align-items: flex-end;
-  justify-content: flex-end;
-  // ::v-deep{
-  //   .el-input__wrapper{
-  //     box-shadow: none;
-  //   }
-  //   .el-input__wrapper.is-focus{
-  //     box-shadow: none;
-  //   }
-  //   .el-cascader .el-input.is-focus .el-input__wrapper{
-  //     box-shadow: none;
-  //   }
-  // }
-  .name {
-    font-weight: 500;
-    font-size: 15px;
-    color: #ffffff;
-  }
-  .cascader {
-    width: 40%;
-    margin-right: 2px;
-    display: flex;
-    margin-left: 10px;
-  }
-  .btn {
-    margin-right: 20px;
-    width: 61px;
-    height: 23px;
-    background: #024155;
-    border-radius: 5px;
-    border: 1px solid rgba(0, 255, 240, 0.5);
-    font-weight: 500;
-    font-size: 13px;
-    color: #00fff0;
-    display: flex;
-    align-items: center;
-    justify-content: space-evenly;
-    cursor: pointer;
-    .switch{
-      background: #00FFF0;
-      border-radius: 50%;
-      width: 18px;
-      height: 18px;
-      display: flex;
-      align-items: center;
-      justify-content: center;
-    }
-  }
-}
-.city_menu .el-input__wrapper {
-  background: transparent;
-  width: 200px;
-}
-
-.city_menu .el-input--small {
-  border-color: transparent;
-}
-.city_menu .el-input--small .el-input__inner {
-  color: #ffffff;
-  border: none;
-}
-
-.el-input.el-input--small.el-input--suffix {
-  border: none;
-  background: none;
-}
-</style>

+ 0 - 118
src/views/components/Header.vue

@@ -1,118 +0,0 @@
-<template>
-  <div class="header no-events">
-    <div class="left">
-      <div class="back yse-events" @click="goBack">
-        <img src="@/assets/img/go_back.png" />
-        <span>返回</span>
-      </div>
-    </div>
-    <div class="center">
-      <div class="title">{{title}}</div>
-    </div>
-    <div class="right">
-        <slot name="right-slot"></slot>
-    </div>
-  </div>
-</template>
-
-<script setup>
-import { inject, onMounted, ref } from "vue";
-import { useStore } from "vuex";
-import { useRouter } from "vue-router";
-
-let emit = defineEmits(["goBack"]);
-let props = defineProps({
-  title: {
-    type: String,
-    default:'飞鸟智慧果园管理平台'
-  },
-});
-
-const store = useStore();
-const state = store.state;
-const router = useRouter();
-
-onMounted(() => {
-});
-
-/**
- * 返回按钮的事件
- */
-function goBack() {
-//   emit("goBack");
-//   router.go(1)
-  // router.push('/home') 
-  router.push('/warningHome') 
-}
-
-</script>
-
-
-<style lang="scss" scoped>
-.header {
-  position: absolute;
-  z-index: 1000;
-  width: 100%;
-  height: 80px;
-  display: flex;
-  flex-direction: row;
-  justify-content: space-between;
-  align-items: center;
-  .left {
-    height: 100%;
-    display: flex;
-    width: 32%;
-    align-items: flex-end;
-    margin-top: 20px;
-    .back {
-      background: #042b37;
-      border-radius: 5px;
-      border: 1px solid #00fff0;
-      color: #fff;
-      width: 94px;
-      height: 36px;
-      font-weight: 500;
-      font-size: 19px;
-      display: flex;
-      align-items: center;
-      justify-content: center;
-      margin-left: 24px;
-      cursor: pointer;
-      img{
-        width: 19px;
-        height: 19px;
-        margin-right: 8px;
-      }
-    }
-  }
-  .center {
-    width: 50%;
-    text-align: center;
-    .title {
-      width: 100%;
-      text-align: center;
-      height: 50px;
-      font-size: 36px;
-      font-family: PingFangSC-Semibold, PingFang SC;
-      font-weight: 600;
-      color: #5efcff;
-      line-height: 50px;
-      letter-spacing: 1px;
-      background: linear-gradient(180deg, #5cf2ff 0%, #6cffd7 100%);
-      -webkit-background-clip: text;
-      -webkit-text-fill-color: transparent;
-    }
-  }
-
-  .right {
-    height: 100%;
-    width: 33%;
-    display: flex;
-    flex-direction: row;
-    align-items: flex-end;
-    background-position: 0 100%;
-    color: #fff;
-    margin-top: 20px;
-  }
-}
-</style>

+ 0 - 66
src/views/components/SelectMenu.vue

@@ -1,66 +0,0 @@
-<template>
-  <div :key="menuType">
-    <div class="nav">
-      <template v-for="item in labels" :key="item.id" >
-        <div class="nav-btn cursor-pointer yse-events" @click.stop="select(item)" :class="[active.id == item.id ? 'nav-btn-active':'']">{{item.label}}</div>
-      </template>
-    </div>
-  </div>
-</template>
-
-<script setup>
-import {ref,onMounted,toRefs} from "vue"
-let emits = defineEmits(["select"])
-let props =  defineProps({
-  labels: {
-    type: Array,
-    required:true
-  }
-  ,
-  selectedIndex:{
-    type: Number,
-    default:1
-  }
-})
-let active = ref(props.labels[props.selectedIndex])
-
-function select(item){
-  if(item.id === active.value.id){
-    return;
-  }
-  active.value = item;
-  emits("select", active.value)
-}
-onMounted(()=>{
-  select(active.value)
-})
-
-</script>
-
-<style lang="scss" scoped>
-
-
-  .nav{
-    margin: 0 auto;
-    display: flex;
-    justify-content: center;
-    .nav-btn{
-      width:162px;
-      height: 46px;
-      border: none;
-      background-image: url("@/assets/img/tabs_btn1.png");
-      background-size: 100% 100%;
-      color: #B4FFFB;
-      font-size: 16px;
-      font-weight: 500;
-      line-height: 46px;
-      text-align: center;
-      margin: 0 16/16*1rem 0 16/16*1rem;
-    }
-    .nav-btn-active{
-      background-image: url("@/assets/img/tabs_btn_active.png");
-    }
-  }
-
-
-</style>

+ 0 - 63
src/views/components/title.vue

@@ -1,63 +0,0 @@
-<template>
-  <div>
-    <div class="header" :class="headerClass">
-      <div class="header-title">{{ props.title }}</div>
-      <!-- <div class="title-slot"> -->
-        <slot name="title-slot"></slot>
-      <!-- </div> -->
-    </div>
-    <div class="triangle"></div>
-    <div class="rect">
-      <div class="rect-after"></div>
-    </div>
-  </div>
-</template>
-<script setup>
-  const props = defineProps({
-    title: {
-        type: String,
-        require: true,
-    },
-    headerClass: {
-        type: String,
-        require: false,
-        default: 'header'
-    }
-  });
-</script>
-<style lang='scss' scoped>
-.header {
-  width: 100%;
-  height: 48px;
-  background-image: url(@/assets/img/title1.png);
-  background-repeat: no-repeat;
-  background-size: 100% 100%;
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  display: flex;
-  align-items: center;
-}
-
-.header-title{
-  width: 30%;
-  text-align: left;
-  white-space: nowrap;
-  height: 28px;
-  font-size: 20px;
-  font-family: PingFangSC-Medium, PingFang SC;
-  font-weight: 500;
-  color: #B4FFFB;
-  line-height: 28px;
-  margin-left: 45px;
-}
-
-.two-header {
-  background-image: url(@/assets/img/qxyj_title.png);
-  .header-title{
-    color: #FF1717;
-  }
-}
-
-
-</style>

+ 86 - 104
src/views/home/components/homePage.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="chart-list">
     <div class="chart-item">
-      <chart-box name="气象预警" arrow="left">
+      <chart-box name="气象预警">
         <template #title-right>
           <div class="button" @click="gybg">果园报告</div>
         </template>
@@ -13,45 +13,48 @@
       </chart-box>
     </div>
     <div class="chart-item phenology">
-      <chart-box name="物候调节" arrow="left">
-        <template #title-left>
-          <span class="title-left"> - 长花穗期</span>
+      <chart-box name="基本指标">
+        <template #title-right>
+          <tabs :list="btnGroup"></tabs>
         </template>
         <bar-chart class="bar-chart" styleName="styleName3" :xData="phenologyXData" :yData="phenologyYData"></bar-chart>
-        <div class="time-line">
-          <!-- <time-line></time-line> -->
-          <!-- <div class="line">
-            <img class="time-img" src="@/assets/images/home/time-line.png" alt="">
-          </div> -->
-          <div class="tips box-bg">
-            物候进程:预计 <span>15天</span> 后进入开花期
+        <div class="tips box-bg">
+          <div class="text" v-for="item in 3" :key="item">
+            桂味:<span>占比30%,分布在2区、5区</span>
           </div>
         </div>
       </chart-box>
     </div>
     <div class="chart-item phenology">
-      <chart-box name="病虫测报" arrow="left">
-        <!-- <template #title-right>
-          <div class="btn-group">
-            <div :class="['btn-item',{active:active===index}]" @click="handleActive(index)" v-for="(item,index) in diseasesBtnGroup" :key="index">{{item}}</div>
+      <chart-box name="物候指标">
+        <template #title-right>
+          <tabs :list="phenologyBtnGroup"></tabs>
+        </template>
+        <bar-chart class="bar-chart" styleName="styleName3" :xData="phenologyXData" :yData="phenologyYData"></bar-chart>
+        <div class="tips box-bg">
+          <div class="text" v-for="item in 3" :key="item">
+            白点:<span>刚刚露出,占比xx%,分布在2区</span>
           </div>
-        </template> -->
+        </div>
+      </chart-box>
+    </div>
+    <div class="chart-item phenology">
+      <chart-box name="病虫测报">
+        <template #title-right>
+          <tabs :list="diseasesBtnGroup"></tabs>
+        </template>
         <bar-chart class="bar-chart" styleName="styleName2" :xData="phenologyXData1" :yData="phenologyYData1"></bar-chart>
-        <div class="time-line">
-          <!-- <div class="line">
-            <img class="time-img" src="@/assets/images/home/time-line.png" alt="">
-          </div> -->
-          <div class="tips box-bg">
-            所有区域中,<span>14</span> %区域出现病虫害需要 <span>防治</span>
+        <div class="tips box-bg">
+          <div class="text" v-for="item in 3" :key="item">
+            虫害{{item}}:<span>刚刚露出,占比xx%,分布在2区</span>
           </div>
         </div>
-        <!-- <pie-chart class="pie-chart" styleName="styleName1"></pie-chart> -->
       </chart-box>
     </div>
     <div class="chart-item evaluate">
-      <chart-box name="营养评估" arrow="left">
-        <template #title-left>
-          <span class="title-left"> - 肥效比</span>
+      <chart-box name="生长指标">
+        <template #title-right>
+          <tabs :list="growList"></tabs>
         </template>
         <div class="content">
           <bar-chart styleName="styleName1" :xData="evaluateXData" :yData="evaluateYData"></bar-chart>
@@ -59,26 +62,25 @@
             目前果园跨度异常比例达到<span>2%</span>,需要提供 <span>叶面肥</span>补充营养
           </div>
         </div>
-        <!-- <div class="text-list box-bg">
-          <div class="text-item">
+        <div class="text-list box-bg">
+          <div class="text-item" v-for="item in 3" :key="item">
             <div class="circle"></div>
-            <div class="txt">
-              肥效比 低<span>**棵树</span>
-            </div>
+            <div class="txt">肥效比 低  <span>**棵树</span></div>
           </div>
-          <div class="text-item">
-            <div class="circle"></div>
-            <div class="txt">
-              肥效比 中<span>**棵树</span>
-            </div>
-          </div>
-          <div class="text-item">
-            <div class="circle"></div>
-            <div class="txt">
-              肥效比 高<span>**棵树</span>
-            </div>
+        </div>
+      </chart-box>
+    </div>
+    <div class="chart-item phenology">
+      <chart-box name="生态指标">
+        <template #title-right>
+          <tabs :list="ecologyList"></tabs>
+        </template>
+        <bar-chart class="bar-chart" styleName="styleName2" :xData="phenologyXData1" :yData="phenologyYData1"></bar-chart>
+        <div class="tips box-bg">
+          <div class="text" v-for="item in 3" :key="item">
+            通风正常:<span>通风率80-100%,占比xx%</span>
           </div>
-        </div> -->
+        </div>
       </chart-box>
     </div>
   </div>
@@ -87,15 +89,17 @@
 <script setup>
 import {ref} from 'vue'
 import chartBox from "@/components/chartBox.vue";
-import timeLine from "@/components/timeLine.vue";
+import tabs from "./tabs.vue";
 import barChart from "@/components/charts/barChart.vue";
-import pieChart from "@/components/charts/pieChart.vue";
 import oneLineChart from "@/components/charts/oneLineChart.vue";
 import eventBus from "@/api/eventBus";
 import {useStore} from "vuex";
 let store = useStore()
 
-// 物候调节
+//基本指标
+const btnGroup = ["品种","树高","冠幅"]
+// 物候指标
+const phenologyBtnGroup = ["花穗长度","单数花穗率"]
 const phenologyXData = ["花芽萌动","花蕾抽出","花穗伸长","开花期"]
 const phenologyYData = [{
   startNum:0,
@@ -120,11 +124,7 @@ const phenologyYData = [{
 }]
 
 // 病虫测报
-const diseasesBtnGroup = ["病害1","病害2","病害3"]
-const active = ref(0)
-const handleActive = (i) =>{
-  active.value = i
-}
+const diseasesBtnGroup = ["虫害比例","病害比例"]
 const phenologyXData1 = ["炭疽病", "啃食虫害","叶瘿蚊","毛毡病"]
 const phenologyYData1 = [{
   startNum:0,
@@ -148,10 +148,14 @@ const phenologyYData1 = [{
   endColor:"#4e442e"
 }]
 
-// 营养评估
+// 生长指标
+const growList = ["树势","营养","缺水"]
 const evaluateXData = ["低", "中", "高"]
 const evaluateYData = [1, 8, 7]
 
+//生态指标
+const ecologyList = ["通风率","清园程度","益草覆盖率"]
+
 const gybg= ()=>{
   VE_API.farm_files.last({farmId: 766,key:"pdf_report"}).then(({data})=>{
     eventBus.emit("homePage:gybg",{filename:data.path,title:"果园报告"})
@@ -163,12 +167,14 @@ const gybg= ()=>{
 .chart-list {
   width: calc(100% - 54px - 10px);
   height: 100%;
-  display: flex;
-  flex-direction: column;
-  justify-content: space-between;
+  padding: 8px 8px 8px 0;
+  box-sizing: border-box;
+  position: relative;
+  overflow-y: auto;
+  
   .chart-item {
     width: 100%;
-    height: calc(100% / 4);
+    height: calc(100% / 4.15);
     box-sizing: border-box;
     margin-bottom: 10px;
     .button{
@@ -190,8 +196,8 @@ const gybg= ()=>{
       }
     }
     .line-chart{
-        height: calc(100% - 55px);
-      }
+      height: calc(100% - 55px);
+    }
     .box-bg{
       border-radius: 2px 2px 0 0;
       font-size: 12px;
@@ -199,64 +205,40 @@ const gybg= ()=>{
       box-sizing: border-box;
       font-family: Arial, Helvetica, sans-serif;
       background: linear-gradient(180deg, rgb(85, 85, 85,0.4) 0%, rgb(35, 35, 35,1) 100%);
-      span{
-        color: #FFD489;
+      .text{
+        position: relative;
+        padding-left: 10px;
+        &::before{
+          content: '';
+          position: absolute;
+          left: 0;
+          top: 8px;
+          width: 3px;
+          height: 3px;
+          border-radius: 50%;
+          background: #fff;
+        }
+        span{
+          color: rgba(255, 255, 255,0.4);
+          line-height: 1.7;
+        }
       }
     }
-    .title-left{
-      color: rgba(255,255,255,0.7);
-      font-family: 'SOURCEHANTIFINE';
-    }
     &.phenology{
       .bar-chart{
         width: 100%;
-        height: calc(100% - 44px);
+        height: calc(100% - 75px);
       }
-      .time-line{
+      .tips{
+        margin-top: 10px;
         width: 100%;
-        // height: calc(45px + 10px);
-        .line{
-          width: 100%;
-          height: calc(100% - 34px - 10px);
-          margin: 4px 0 6px 0;
-          .time-img{
-            width: 100%;
-            height: 100%;
-          }
-        }
-        .tips{
-          margin-top: 10px;
-          width: 100%;
-          height: 34px;
-          line-height: 28px;
-        }
-      }
-    }
-    &.diseases{
-      .btn-group{
-        font-size: 11px;
-        display: flex;
-        align-items: center;
-        .btn-item{
-          border-radius: 2px;
-          padding: 2px 4px;
-          margin-left: 8px;
-          cursor: pointer;
-          &.active{
-            background: #4F4F4F;
-          }
-        }
-      }
-      .pie-chart{
-        width: 100%;
-        height: calc(100% - 57px - 10px);
-        margin-bottom: 10px;
+        height: 65px;
       }
     }
     &.evaluate {
       .content {
         width: 100%;
-        height: calc(100% - 10px);
+        height: calc(100% - 10px - 33px);
         display: flex;
         align-items: center;
         justify-content: space-between;

+ 45 - 0
src/views/home/components/tabs.vue

@@ -0,0 +1,45 @@
+<template>
+    <div class="btn-group">
+        <div
+            :class="['btn-item', { active: active === index }]"
+            @click="handleActive(index)"
+            v-for="(item, index) in list"
+            :key="index"
+        >
+            {{ item }}
+        </div>
+    </div>
+</template>
+
+<script setup>
+import {ref} from 'vue'
+
+const props = defineProps({
+    list: {
+        type: Array,
+        defalut: [],
+    },
+});
+
+const active = ref(0);
+const handleActive = (i) => {
+    active.value = i;
+};
+</script>
+
+<style lang="scss" scoped>
+.btn-group {
+    font-size: 11px;
+    display: flex;
+    align-items: center;
+    .btn-item {
+        border-radius: 2px;
+        padding: 3px 8px;
+        margin-left: 8px;
+        cursor: pointer;
+        &.active {
+            background: #4f4f4f;
+        }
+    }
+}
+</style>

+ 41 - 11
src/views/home/index.vue

@@ -10,9 +10,15 @@
           @handleActive="handleActiveLeft"
         ></tool-list>
         <component :is="components[currentComponent]" />
+        <!-- 箭头 -->
+        <div class="arrow" @click="handleShrink">
+            <el-icon class="icon" color="#141414"><DArrowLeft /></el-icon>
+        </div>
       </div>
       <div class="home-bottom">
-        <div class="log-box yes-events">
+        <time-line class="time-wrap yes-events"></time-line>
+        <img class="fly-icon" src="@/assets/images/home/fly-icon.png" alt="">
+        <!-- <div class="log-box yes-events">
           <chart-box class="overflow">
             <template #title-name>
               <div class="box-name" @click="handleSelectArea">果园日志</div>
@@ -22,12 +28,10 @@
             </div>
             <div class="chart-wrap">
               <indicator-chart :key="0 + 'log'" type="feature" :chartData="indicatorChartData"></indicator-chart>
-              <!-- <img class="line" src="@/assets/images/home/time1.png" alt=""> -->
-              <!-- <img src="@/assets/images/home/text.png" alt=""> -->
             </div>
           </chart-box>
-        </div>
-        <div class="file-box yes-events">
+        </div> -->
+        <!-- <div class="file-box yes-events">
           <chart-box name="果园档案">
             <template #title-right>
               <el-icon class="arrow-icon cursor-pointer" color="#141414"
@@ -35,10 +39,9 @@
               /></el-icon>
               <div class="edit-btn cursor-pointer" @click="toFilePage">编辑</div>
             </template>
-            <!-- <file-bar></file-bar> -->
-            <img src="@/assets/images/home/line-data.png" alt="">
+            <file-bar></file-bar>
           </chart-box>
-        </div>
+        </div> -->
       </div>
       <div class="right yes-events">
         <div class="list">
@@ -95,6 +98,7 @@
 <script setup>
 import { onMounted, ref } from "vue";
 import config from "@/api/config.js"
+import timeLine from "@/components/timeLine.vue";
 import PicturePreview from "@/components/PicturePreview.vue";
 import fnHeader from "@/components/fnHeader.vue";
 import navigation from "@/components/navigation.vue";
@@ -407,9 +411,27 @@ const toFilePage = () => {
     .right {
       width: calc(376px + 54px);
       height: 100%;
-      padding-top: 10px;
+      margin-top: 10px;
       box-sizing: border-box;
       display: flex;
+      position: relative;
+    }
+    .left{
+      background: #101010;
+      border-radius: 4px;
+      border: 1px solid #444444;
+      .arrow{
+        position: absolute;
+        right: -16px;
+        top:calc(50% - 40px);
+        background: #fff;
+        width: 16px;
+        height: 80px;
+        line-height: 80px;
+        border-radius: 0 5px 5px 0;
+        text-align: center;
+        cursor: pointer;
+      }
     }
     .right {
       .list {
@@ -480,9 +502,17 @@ const toFilePage = () => {
     .home-bottom {
       display: flex;
       align-items: flex-end;
-      width: calc(100% - 430px - 430px - 72px);
-      height: 100%;
+      width: calc(100% -  60px - 430px * 2 );
+      height: 152px;
       align-self: flex-end;
+      .time-wrap{
+        height: 85px;
+      }
+      .fly-icon{
+        width: 148px;
+        height: 100%;
+        margin-left: 27px;
+      }
       .log-box {
         height: 34%;
         width: calc(100% - 340px - 28px);