Prechádzať zdrojové kódy

fix: 问答和图层

刘秀芳 7 mesiacov pred
rodič
commit
7a341d354d

+ 2 - 1
src/components/static_map_change/Layers.js

@@ -70,7 +70,8 @@ class StaticMapLayers {
         }
         this.layerName = key
         this.hideAll()
-        let keyText = key+this.timeIndex
+        // let keyText = key+this.timeIndex
+        let keyText = key
         let layer = this.layerData[keyText].layer
         eventBus.emit("alarmList:changeMapLayer", {legendUrl:layer.layer.get("legend"),
             colors:layer.layer.get("colors"), labels:layer.layer.get("labels")});

+ 3 - 3
src/views/warningHome/components/chat_components/chat.json

@@ -31,8 +31,8 @@
     },
     {
         "name": "当前区域荔枝有什么生长风险?",
-        "header": "1、飞鸟感知脑正在感知<br/>(1)正在读取当前区域基础地形信息,需要当前区域的温光湿环境信息。<br/>(2)正在调取NASA的SMAP卫星的L波段微波辐射计数据,读取土壤水分信息。<br/>(3)正在调取Landsat卫星的OLI传感器和TIRS传感器数据,读取地表温度信息<br/>(4)正在调取Terra和Aqua卫星上的MODIS中分辨率成像光谱仪数据,基于辐射传输模型计算地表太阳辐射信息。<br/>(5)正在调取过去30天与未来14天预报的气象数据。<br/>(6)基于时空气象降尺度技术,开始气象因子降尺度感知计算<br/>2、飞鸟推理脑正在推理<br/>(1)正在分析当前区域的作物信息,和地块环境基础信息。<br/>(2)需要通过历史数据分析种植风险,正在读取近20年的气象数据和遥感数据<br/>(3)正在读取低空飞巡物候信息感知数据,当前区域大部分农户处于开花期。<br/>(4)正在调取专家20年作物风险胁迫定量反演模型。<br/>(5)输入精细化气象参量,推理脑正在分析结果,推送给农户。",
-        "content": "当前区域位于广东省茂名市高州市<br/>一、荔枝当前物候期<br/>高州属热带季风气候,冬季温暖,荔枝花期通常为2-4月,当前高州荔枝应处于扬花期。<br/>二、气象数据分析<br/>1. 过去30天天气<br/>气温:高州市春季气温波动较大,平均气温15-23℃,最低温降至8-10℃,最高温可达25-28℃(晴暖天气)。昼夜温差10-15℃,可能对荔枝花芽分化造成压力。<br/>降水:总降水量偏少,以零星小雨为主(累计约20-40mm)。<br/>其他:北风或东北风为主,风力3-4级,湿度50-70%。<br/>2.未来预测<br/>未来3天的气温将保持较高,降水量相对较少,7天后出现阴雨天气伴随大幅度降温。<br/>三、风险分析<br/>过去30天气温波动较大,但整体温度较高,叠加未来3天湿度较低,存在干热风险,易造成荔枝授粉不良,必要时可喷水处理,7天后低温冻雨风险上升,注意及时增强树体营养。"
+        "header": "1、飞鸟感知脑正在感知<br/>(1)正在读取当前区域基础地形信息,需要当前区域的温光湿环境信息。<br/>(2)正在调取NASA的SMAP卫星的L波段微波辐射计数据,读取土壤水分信息。<br/>(3)正在调取Landsat卫星的OLI传感器和TIRS传感器数据,读取地表温度信息<br/>(4)正在调取Terra和Aqua卫星上的MODIS中分辨率成像光谱仪数据,基于辐射传输模型计算地表太阳辐射信息。<br/>(5)正在调取过去30天与未来14天预报的气象数据。<br/>(6)基于时空气象降尺度技术,开始气象因子降尺度感知计算<br/>2、飞鸟推理脑正在推理<br/>(1)正在分析当前区域的作物信息,和地块环境基础信息。<br/>(2)需要通过历史数据分析种植风险,正在读取近20年的气象数据和遥感数据<br/>(3)正在读取低空飞巡物候信息感知数据。<br/>(4)正在调取专家20年作物风险胁迫定量反演模型。<br/>(5)输入精细化气象参量,推理脑正在分析结果。<br/>(6)最后将上述信息进行总结整理,推送给农户。",
+        "content": "当前区域位于广东省茂名市高州市<br/>一、荔枝当前物候期<br/>高州市属热带季风气候,荔枝物候期因品种而异。截至2025年4月22日:<br/>早熟品种(三月红、科技一号):处于幼果膨大期,预计4月下旬上市;<br/>中熟品种(妃子笑、白糖罂):处于幼果发育期,预计5月中旬成熟;<br/>晚熟品种(桂味、糯米糍):处于幼果形成期,部分仍处于谢花末期。<br/>二、气象数据分析<br/>1. 过去30天天气(2025年3月下旬至4月中旬)<br/>气气温:3月下旬平均气温19.5℃,较常年偏低1.9℃;4月中旬平均气温24.6℃,较常年偏高0.7℃。极端高温达30-31℃(4月上旬),低温12-14℃(3月底冷空气)。<br/>降水:3月下旬降水量18.3毫米(偏少50%);4月中旬仅0.5毫米(偏少99%),气象干旱持续(南部重旱)。<br/>其他:日照平均正常,湿度波动大。<br/>2. 未来14天预测(2025年4月23日-5月6日)<br/>未气温:预计下旬平均气温25-26℃,较常年偏高,极端高温可能达30℃。<br/>降水:旬中后期有中雷雨(30-60毫米),但整体仍偏少,干旱缓解有限。<br/>强对流天气:旬中期可能出现雷暴、短时大风、冰雹,需防范落果风险。<br/>三、风险分析<br/>干旱影响:持续少雨导致幼果发育受阻,部分果园出现缺水干果现象,需及时灌溉。<br/>高温与强对流:高温(>30℃)叠加干旱可能加剧日灼病;强对流天气易导致落果和果皮损伤。<br/>病虫害风险:高温高湿环境易诱发荔枝蒂蛀虫、霜疫霉病,需加强防治。<br/>生理落果:4月下旬为第三次生理落果高峰,需喷施保果剂并补充养分。<br/>建议措施:弱树增施复合肥(1-1.5公斤/株),结合降雨补水。雷雨天气避免田间作业,防范强对流灾害。"
     },
     {
         "name": "当前区域哪些有荔枝地块病虫害风险较高",
@@ -51,7 +51,7 @@
     },
     {
         "name": "花期统防统治报表,有没有与农资对接",
-        "header": "1、飞鸟感知脑正在感知<br/>(1)农资服务数据调取,正在读取系统信息化农资服务数据,包括覆盖范围、完成进度、系统打分、农户评价和成效。<br/>(2)实时作业监控,正在调取当前期统防统治的实时作业数据,包括无人机打药覆盖率、作业效率等。<br/>(3)农户反馈整合,正在融合农户主动申报数据、卫星遥感数据和实地巡检数据,评估农资服务的实际效果。",
+        "header": "1、飞鸟感知脑正在感知<br/>(1)农资服务数据调取,正在读取系统信息化农资服务数据,包括覆盖范围、完成进度、系统打分、农户评价和成效。<br/>(2)实时作业监控,正在调取当前期统防统治的实时作业数据,包括无人机打药覆盖率、作业效率等。<br/>(3)农户反馈整合,正在融合农户主动申报数据、卫星遥感数据和实地巡检数据,评估农资服务的实际效果。",
         "content": "目前已有数10家农资企业参与其中,提供全面的农资服务。通过系统化的信息化管理,可以实时调取相关数据,监控和评估各项工作的进展情况。目前,农资服务的覆盖范围已经遍及多个农作物种植区,且完成进度较高。系统评分显示,整体农资服务的质量和效果都得到了较高评价,农户的反馈也大多是积极的。<br/>截至目前,已有200多家农户加入了服务平台,积极参与并受益于系统提供的精准服务。实时作业监控和农户反馈表明,当前的农资服务在提升作物品质和提高开花结果率等方面取得了显著成效。"
     },
     {

+ 16 - 24
src/views/warningHome/components/chat_components/index.vue

@@ -159,17 +159,17 @@ const tableData = ref([
 ])
 
 const tableData2 = ref([
-    {name: "天*股份", area: "广东省及周边省份,100家配送中心", step: "此次期统防统治接收任务28个,完成进度64%", rate: "90分", farmRate: "89分"},
-    {name: "大*农业", area: "广东省及周边省份", step: "此次期统防统治接收任务17个,完成进度80%", rate: "95分", farmRate: "92分"},
-    {name: "美*公司", area: "广东省及周边省份", step: "此次期统防统治接收任务13个,完成进度59%", rate: "89分", farmRate: "90分"},
-    {name: "盛*农业", area: "广东省、广西省,50家配送中心", step: "此次期统防统治接收任务25个,完成进度72%", rate: "91分", farmRate: "88分"},
-    {name: "宝*公司", area: "广东省及周边省份", step: "此次期统防统治接收任务20个,完成进度67%", rate: "90分", farmRate: "92分"},
-    {name: "优*农业", area: "广东省、福建省,30家配送中心", step: "此次花期统防统治接收任务15个,完成进度85%", rate: "94分", farmRate: "93分"},
-    {name: "新*科技", area: "广东省及周边省份", step: "此次花期统防统治接收任务18个,完成进度70%", rate: "87分", farmRate: "86分"},
-    {name: "海*农资", area: "广东省及周边省份", step: "此次期统防统治接收任务21个,完成进度91%", rate: "96分", farmRate: "94分"},
-    {name: "丰*公司", area: "广东省、海南省", step: "此次期统防统治接收任务20个,完成进度68%", rate: "88分", farmRate: "85分"},
-    {name: "绿*农业", area: "广东省、广西省,70家配送中心", step: "此次期统防统治接收任务30个,完成进度75%", rate: "91分", farmRate: "93分"},
-    {name: "亮*集团", area: "广东省、云南省 ", step: "此次期统防统治接收任务16个,完成进度70%", rate: "91分", farmRate: "89分"},
+    {name: "天*股份", area: "广东省及周边省份,100家配送中心", step: "此次期统防统治接收任务28个,完成进度64%", rate: "90分", farmRate: "89分"},
+    {name: "大*农业", area: "广东省及周边省份", step: "此次期统防统治接收任务17个,完成进度80%", rate: "95分", farmRate: "92分"},
+    {name: "美*公司", area: "广东省及周边省份", step: "此次期统防统治接收任务13个,完成进度59%", rate: "89分", farmRate: "90分"},
+    {name: "盛*农业", area: "广东省、广西省,50家配送中心", step: "此次期统防统治接收任务25个,完成进度72%", rate: "91分", farmRate: "88分"},
+    {name: "宝*公司", area: "广东省及周边省份", step: "此次期统防统治接收任务20个,完成进度67%", rate: "90分", farmRate: "92分"},
+    {name: "优*农业", area: "广东省、福建省,30家配送中心", step: "此次果期统防统治接收任务20个,完成进度67%", rate: "94分", farmRate: "93分"},
+    {name: "新*科技", area: "广东省及周边省份", step: "此次果期统防统治接收任务20个,完成进度67%", rate: "87分", farmRate: "86分"},
+    {name: "海*农资", area: "广东省及周边省份", step: "此次期统防统治接收任务21个,完成进度91%", rate: "96分", farmRate: "94分"},
+    {name: "丰*公司", area: "广东省、海南省", step: "此次期统防统治接收任务20个,完成进度68%", rate: "88分", farmRate: "85分"},
+    {name: "绿*农业", area: "广东省、广西省,70家配送中心", step: "此次期统防统治接收任务30个,完成进度75%", rate: "91分", farmRate: "93分"},
+    {name: "亮*集团", area: "广东省、云南省 ", step: "此次期统防统治接收任务16个,完成进度70%", rate: "91分", farmRate: "89分"},
 ])
 
 const tableData3 = ref([
@@ -191,7 +191,7 @@ const steps = [
     {
         type: "ask",
         text: {
-            mapName: "分散种植",
+            mapName: "out_color",
             askHeader: "当前高州的作物分布和物候期?",
             askContent: ["当前高州的作物分布和物候期?",],
         },
@@ -199,7 +199,7 @@ const steps = [
     {
         type: "ask",
         text: {
-            mapName: "爆花态势",
+            mapName: "out_color2",
             askHeader: "当前区域荔枝有什么生长风险?",
             askContent: ["当前区域荔枝有什么生长风险?"],
         },
@@ -207,15 +207,7 @@ const steps = [
     {
         type: "ask",
         text: {
-            mapName: "病虫态势",
-            askHeader: "当前区域哪些有荔枝地块病虫害风险较高",
-            askContent: ["当前区域哪些有荔枝地块病虫害风险较高"],
-        },
-    },
-    {
-        type: "ask",
-        text: {
-            mapName: "农情需求",
+            mapName: "out_color3",
             askHeader: "现在哪些地方有农情需求",
             askContent: ["现在哪些地方有农情需求"],
         },
@@ -375,7 +367,7 @@ const addSystemReply = (type = "system", textObject, callback) => {
                     scrollToBottom();
                     callback && callback(); // 回复完成后解锁输入
                 }
-            }, 50);
+            }, 0);
         } else {
             callback && callback(); // 如果 content 为空,直接解锁输入
         }
@@ -394,7 +386,7 @@ const addSystemReply = (type = "system", textObject, callback) => {
                 clearInterval(headerInterval);
                 showContent();
             }
-        }, 50); // 50ms 逐字显示 header
+        }, 0); // 50ms 逐字显示 header
     } else {
         showContent();
     }