From 3326753c5e40db12cb3129768b7048c173facf4a Mon Sep 17 00:00:00 2001 From: 25604 Date: Fri, 6 Mar 2026 15:17:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0ai=E7=AD=96=E7=95=A5=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=BB=BA=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ai/components/AirConditioningAISaving.vue | 700 ++++++++++++++++++ src/views/ai/components/LightingAISaving.vue | 625 ++++++++++++++++ src/views/ai/components/index.js | 6 + src/views/ai/index.vue | 50 +- .../energyEfficiencyCalendarViz/index.vue | 4 +- 5 files changed, 1375 insertions(+), 10 deletions(-) create mode 100644 src/views/ai/components/AirConditioningAISaving.vue create mode 100644 src/views/ai/components/LightingAISaving.vue diff --git a/src/views/ai/components/AirConditioningAISaving.vue b/src/views/ai/components/AirConditioningAISaving.vue new file mode 100644 index 0000000..231f095 --- /dev/null +++ b/src/views/ai/components/AirConditioningAISaving.vue @@ -0,0 +1,700 @@ + + + + + \ No newline at end of file diff --git a/src/views/ai/components/LightingAISaving.vue b/src/views/ai/components/LightingAISaving.vue new file mode 100644 index 0000000..b4adf60 --- /dev/null +++ b/src/views/ai/components/LightingAISaving.vue @@ -0,0 +1,625 @@ + + + + + \ No newline at end of file diff --git a/src/views/ai/components/index.js b/src/views/ai/components/index.js index f191f18..c32f7dd 100644 --- a/src/views/ai/components/index.js +++ b/src/views/ai/components/index.js @@ -13,3 +13,9 @@ export { default as LightingReport } from './LightingReport.vue' // 水泵系统分析报告 export { default as PumpReport } from './PumpReport.vue' + +// AI照明节能控制 +export { default as LightingAISaving } from './LightingAISaving.vue' + +// AI空调节能控制 +export { default as AirConditioningAISaving } from './AirConditioningAISaving.vue' \ No newline at end of file diff --git a/src/views/ai/index.vue b/src/views/ai/index.vue index c4297fa..d3cc2fe 100644 --- a/src/views/ai/index.vue +++ b/src/views/ai/index.vue @@ -166,7 +166,9 @@ import { ComprehensiveReport, AirConditioningReport, LightingReport, - PumpReport + PumpReport, + LightingAISaving, + AirConditioningAISaving } from "./components"; export default { @@ -175,7 +177,9 @@ export default { ComprehensiveReport, AirConditioningReport, LightingReport, - PumpReport + PumpReport, + LightingAISaving, + AirConditioningAISaving }, data() { return { @@ -186,9 +190,11 @@ export default { conversationId: "", quickQueries: [ "生成项目综合分析报告", - "生成空调系统分析报告", + "生成空调系统分析报告", "生成照明系统分析报告", - "生成水泵系统分析报告" + "生成水泵系统分析报告", + "AI照明节能策略", + "AI空调节能策略" ], // 打印相关 @@ -201,14 +207,18 @@ export default { comprehensive: "ComprehensiveReport", airConditioning: "AirConditioningReport", lighting: "LightingReport", - pump: "PumpReport" + pump: "PumpReport", + lightingAISaving: "LightingAISaving", + airConditioningAISaving: "AirConditioningAISaving" }, reportTitleMap: { comprehensive: "项目综合分析报告", airConditioning: "空调制冷系统分析报告", lighting: "照明系统分析报告", - pump: "水泵系统分析报告" + pump: "水泵系统分析报告", + lightingAISaving: "AI照明节能策略", + airConditioningAISaving: "AI空调节能策略" }, // 全屏相关 @@ -308,7 +318,9 @@ export default { { name: "项目综合分析报告", type: "comprehensive" }, { name: "空调系统分析报告", type: "airConditioning" }, { name: "照明系统分析报告", type: "lighting" }, - { name: "水泵系统分析报告", type: "pump" } + { name: "水泵系统分析报告", type: "pump" }, + { name: "AI照明节能策略", type: "lightingAISaving" }, + { name: "AI空调节能策略", type: "airConditioningAISaving" } ] }); }, @@ -466,6 +478,26 @@ export default { } }; + case 'lightingAISaving': + return { + ...baseData, + title: "AI照明节能策略", + summary: "基于光环境、人员行为与使用场景数据分析,生成的场景化调光策略,支持办公区、走廊、会议室、车库等不同功能区域的照明节能优化。", + projectInfo: { + description: "AI照明节能策略已配置,包含亮度占比优化、感应触发时长设置和时段策略。" + } + }; + + case 'airConditioningAISaving': + return { + ...baseData, + title: "AI空调节能策略", + summary: "结合冷水机组、水泵、空调末端等设备运行参数,室内外温湿度及CO₂数据,通过AI优化算法输出全局协同调节策略。", + projectInfo: { + description: "AI空调节能策略已配置,包含供水温度、水泵频率、风机转速等参数优化建议。" + } + }; + default: return baseData; } @@ -586,7 +618,9 @@ export default { comprehensive: ComprehensiveReport, airConditioning: AirConditioningReport, lighting: LightingReport, - pump: PumpReport + pump: PumpReport, + lightingAISaving: "LightingAISaving", + airConditioningAISaving: "AirConditioningAISaving" }; return componentMap[type]; }, diff --git a/src/views/newCenterairC/energyManage/energyEfficiencyCalendarViz/index.vue b/src/views/newCenterairC/energyManage/energyEfficiencyCalendarViz/index.vue index 03ab365..3e3225b 100644 --- a/src/views/newCenterairC/energyManage/energyEfficiencyCalendarViz/index.vue +++ b/src/views/newCenterairC/energyManage/energyEfficiencyCalendarViz/index.vue @@ -63,9 +63,9 @@
-
+