Explorar el Código

新增三个项目

BAI hace 3 semanas
padre
commit
a20579acca

BIN
RuoYi-Vue3/src/assets/images/千岛湖系统.png


+ 4 - 4
RuoYi-Vue3/src/data/projects/dataCollectionProjects.js

@@ -4,14 +4,14 @@ import taiPuRiverImage2 from '@/assets/images/太浦河全景2.png'
 export const dataCollectionProjects = [
   {
     id: 'data-collection',
-    title: '流域数据采集',
+    title: '流域数据采集平台',
     subtitle: '全流域水文数据采集与传输系统',
     coverImage: taiPuRiverImage2,
     date: '2023年12月',
-    location: '浙江省·杭州市',
-    client: '浙江省水利厅',
+    location: '上海市',
+    client: '水利部太湖流域管理局',
     tags: ['数据采集', '传感器', '通信', '标准化'],
-    overview: '本项目构建了全流域水文数据采集与传输系统,实现了多源数据的标准化管理和统一传输,为水资源管理提供了可靠的数据支撑。',
+    overview: '覆盖水文、水质、水生态、工程、水政等多个领域,形成了 "天地一体化" 的监测采集网络,为太湖流域水文水资源管理、水环境保护和防汛抗旱提供数据支撑',
     materials: [
       {
         id: '1',

+ 2 - 2
RuoYi-Vue3/src/data/projects/hydrologicalStation.js

@@ -16,8 +16,8 @@ export const hydrologicalStationProject = {
   coverImage: gongHuImage,
   date: "2024年3月",
   location: "江苏省·无锡市",
-  client: "江苏省水文局",
-  tags: ["数字孪生", "物联网", "AI", "实时监测"],
+  client: "太湖流域水文水资源监测中心",
+  tags: ["数字孪生", "物联网",  "实时监测"],
   overview:
     "水文水生态数字孪生系统是集 “全域场景孪生、全要素感知、全流程运维” 于一体的智慧水利管理平台,系统以 “实验室智慧楼宇 + 多站点孪生联动” 为场景特色,集成多个自动监测站孪生场景,构建 “室内实验室 - 户外监测站” 一体化可视化管理体系;依托 “天空地水工” 全方位监测体系搭建坚实数据底座,不仅实时接入水位、流量、雨情等核心水文数据及溶解氧、氨氮等水质指标,更通过湖流分层监测与数值模拟,直观呈现水域不同深度流速流向,实现水文水生态态势的立体感知与精准刻画;叠加仪器流程动画演示、设备运行智能监测、维护全流程管理等运维功能,形成 “场景可视化 - 数据可感知 - 运维智能化” 的闭环管理,为水文水资源监测、水生态保护及决策调度提供全方位、高精度的数字支撑。",
   materials: [

+ 6 - 2
RuoYi-Vue3/src/data/projects/index.js

@@ -6,6 +6,7 @@ import { hydrologicalStationProject } from './hydrologicalStation'
 import { taiPuZhaProject } from './taipuGate'
 import { taiShiQiaoProject } from './taiShiQiao'
 import { tongShanYuanProject } from './tongShanYuan'
+import { dataCollectionProjects } from './dataCollectionProjects' // 新增:导入数据采集项目
 
 // 导出每个项目
 export { taiPuHeProject }
@@ -13,6 +14,7 @@ export { hydrologicalStationProject }
 export { taiPuZhaProject }
 export { taiShiQiaoProject }
 export { tongShanYuanProject }
+export { dataCollectionProjects } // 新增:导出数据采集项目
 
 // 导出所有项目数据数组
 export const allProjects = [
@@ -20,12 +22,14 @@ export const allProjects = [
   hydrologicalStationProject,
   taiPuZhaProject,
   taiShiQiaoProject,
-  tongShanYuanProject
+  tongShanYuanProject,
+  ...dataCollectionProjects // 新增:添加数据采集项目到所有项目数组
 ]
 
 // 导出按类型分类的项目数据
 export const projectCategories = {
-  digitalTwin: [taiPuHeProject, hydrologicalStationProject, taiPuZhaProject, taiShiQiaoProject, tongShanYuanProject]
+  digitalTwin: [taiPuHeProject, hydrologicalStationProject, taiPuZhaProject, taiShiQiaoProject, tongShanYuanProject],
+  dataCollection: dataCollectionProjects // 新增:数据采集项目分类
 }
 
 // 根据项目ID获取项目数据

+ 2 - 2
RuoYi-Vue3/src/data/projects/taiShiQiao.js

@@ -19,8 +19,8 @@ export const taiShiQiaoProject = {
   subtitle: "实现太师桥水文站的数字化映射",
   coverImage: taiShiQiaoImage,
   date: "2024年5月",
-  location: "浙江省·湖州市",
-  client: "浙江省水文局",
+  location: "浙江省·嘉兴市",
+  client: "太湖流域浙闽皖分中心",
   tags: ["数字孪生", "水文站", "实时监测", "数据分析"],
   overview:
     "数字孪生太师桥水文测站系统是聚焦流域水文精准管理的智慧化平台,通过整合遥感影像、BIM 模型等多源信息构建 1 平方公里核心区域及上下游流域的高精度孪生场景,实现测站建筑与监测设备的一体化复刻。系统核心具备全要素水文态势感知能力,可实时呈现水雨情、水质、气象及台风动态数据,联动典型年数据模拟水文响应过程;同时集成仪器智慧运维、站房环境监测、故障报警等功能,并依托数字人导览与流量比测等辅助模块,为水文监测、运维管理及防汛调度提供全方位数字支撑。",

+ 22 - 4
RuoYi-Vue3/src/views/front/ProjectManagement.vue

@@ -27,7 +27,9 @@
             <el-icon><Menu /></el-icon>
             <span>水利信息化</span>
           </template>
-          <el-menu-item index="2-1">流域数据采集</el-menu-item>
+          <el-menu-item index="2-1">流域数据采集平台</el-menu-item>
+          <el-menu-item index="2-2">水资源评价调配</el-menu-item>
+          <el-menu-item index="2-3">千岛湖水资源评价</el-menu-item>
         </el-sub-menu>
       </el-menu-item-group>
     </el-menu>
@@ -140,12 +142,28 @@ const handleMenuSelect = (key) => {
       shuiliGongchengRef.value.selectCategory('水利信息化')
     }
   } else if (key === '2-1') {
-    activeMenuName.value = '流域数据采集'
+    activeMenuName.value = '流域数据采集平台'
     activeComponent.value = ShuiliGongchengRaw
     
-    // 当选择流域数据采集子类时,显示对应的项目
+    // 当选择流域数据采集平台子类时,显示对应的项目
     if (shuiliGongchengRef.value) {
-      shuiliGongchengRef.value.selectCategory('流域数据采集')
+      shuiliGongchengRef.value.selectCategory('流域数据采集平台')
+    }
+  } else if (key === '2-2') {
+    activeMenuName.value = '水资源评价调配'
+    activeComponent.value = ShuiliGongchengRaw
+    
+    // 当选择水资源评价调配子类时,显示对应的项目
+    if (shuiliGongchengRef.value) {
+      shuiliGongchengRef.value.selectCategory('水资源评价调配')
+    }
+  } else if (key === '2-3') {
+    activeMenuName.value = '千岛湖水资源评价'
+    activeComponent.value = ShuiliGongchengRaw
+    
+    // 当选择千岛湖水资源评价子类时,显示对应的项目
+    if (shuiliGongchengRef.value) {
+      shuiliGongchengRef.value.selectCategory('千岛湖水资源评价')
     }
   } else {
     activeMenuName.value = '数字孪生'

+ 75 - 10
RuoYi-Vue3/src/views/front/content/ShuiliGongcheng.vue

@@ -103,8 +103,10 @@
               <el-option label="数字孪生灌区" value="数字孪生灌区" />
             </el-option-group>
             <el-option-group label="水利信息化">
-              <el-option label="流域数据采集" value="流域数据采集" />
-            </el-option-group>
+            <el-option label="流域数据采集平台" value="流域数据采集平台" />
+            <el-option label="水资源评价调配" value="水资源评价调配" />
+            <el-option label="千岛湖水资源评价" value="千岛湖水资源评价" />
+          </el-option-group>
           </el-select>
           </el-form-item>
           <el-form-item label="经纬度">
@@ -195,7 +197,9 @@ const categoryOptions = ref([
     value: '水利信息化',
     label: '水利信息化',
     children: [
-      { value: '流域数据采集', label: '流域数据采集' }
+      { value: '流域数据采集平台', label: '流域数据采集平台' },
+      { value: '水资源评价调配', label: '水资源评价调配' },
+      { value: '千岛湖水资源评价', label: '千岛湖水资源评价' }
     ]
   }
 ])
@@ -236,7 +240,10 @@ const getProjectImage = (projectName) => {
     '数字孪生太浦闸': taiPuZhaImage,
     '贡湖实验站': gongHuImage,
     '太师桥水文站': taiShiQiaoImage,
-    '铜山源灌区': tongShanYuanImage
+    '铜山源灌区': tongShanYuanImage,
+    '水资源评价调配': shuiZiYuanImage,
+    '流域数据采集平台': caiJiImage,
+    '千岛湖水资源评价': shuiZiYuanImage
   }
   return imageMapping[projectName] || ''
 }
@@ -247,7 +254,9 @@ const getCategoryTagType = (category) => {
     '数字孪生太浦河': 'primary',
     '数字孪生水文站': 'success',
     '数字孪生灌区': 'warning',
-    '流域数据采集': 'danger'
+    '流域数据采集平台': 'danger',
+    '水资源评价调配': 'info',
+    '千岛湖水资源评价': 'warning'
   }
   return tagTypeMapping[category] || 'info'
 }
@@ -324,6 +333,8 @@ import taiPuImage from '@/assets/images/太浦河全景.png'
 import taiPuZhaImage from '@/assets/images/太浦闸.png'
 import taiShiQiaoImage from '@/assets/images/太师桥水文站.png'
 import tongShanYuanImage from '@/assets/images/铜山源水库.jpg'
+import shuiZiYuanImage from '@/assets/images/水资源模型调配.png'
+import caiJiImage from '@/assets/images/采集平台.png'
 
 // 根据用户要求的项目数据
 const mockProjectData = ref([
@@ -391,6 +402,45 @@ const mockProjectData = ref([
     category: '数字孪生灌区',
     description: '基于数字孪生技术的灌区水资源优化配置系统,实现精准灌溉与水资源高效利用',
     tags: ['数字孪生', '灌溉', '水资源']
+  },
+  {
+    id: '6',
+    name: '水资源评价调配',
+    type: 'GATE',
+    location: '31.1567, 121.6234',
+    uploadUnit: '浙江省宁波水利厅',
+    format: 'GLTF',
+    status: '正常',
+    createTime: '2024-05-10',
+    category: '水资源评价调配',
+    description: '水资源评价调配模型是宁波 "库群互联、三网协同" 智慧水网体系的核心技术支撑',
+    tags: ['水利信息化', '水资源', '模型调配']
+  },
+  {
+    id: '7',
+    name: '流域数据采集平台',
+    type: 'HYDROSTATION',
+    location: '31.2345, 120.8765',
+    uploadUnit: '水利部太湖流域管理局',
+    format: 'GLB',
+    status: '正常',
+    createTime: '2024-05-15',
+    category: '流域数据采集平台',
+    description: '多参数水质在线监测系统,实现水质指标实时采集、分析与可视化,支持水质预警和决策辅助',
+    tags: ['水利信息化', '传感器', '大数据']
+  },
+  {
+    id: '8',
+    name: '千岛湖水资源评价',
+    type: 'RESERVOIR',
+    location: '29.6000, 119.0000',
+    uploadUnit: '浙江省水利厅',
+    format: 'GLTF',
+    status: '正常',
+    createTime: '2024-06-01',
+    category: '千岛湖水资源评价',
+    description: '基于多源数据的千岛湖水资源综合评价系统,实现水资源量、质、效的全面监测与分析',
+    tags: ['水利信息化', '水资源', '评价']
   }
 ])
 
@@ -425,12 +475,24 @@ const selectCategory = (category) => {
   } else if (category === '水利信息化') {
     // 显示所有水利信息化项目
     projectData.value = allProjectData.value.filter(project => 
-      project.category && project.category.includes('水利信息化')
+      project.category === '流域数据采集平台' || 
+      project.category === '水资源评价调配' || 
+      project.category === '千岛湖水资源评价'
+    );
+  } else if (category === '流域数据采集平台') {
+    // 显示流域数据采集平台项目
+    projectData.value = allProjectData.value.filter(project => 
+      project.category === '流域数据采集平台'
+    );
+  } else if (category === '水资源评价调配') {
+    // 显示水资源评价调配项目
+    projectData.value = allProjectData.value.filter(project => 
+      project.category === '水资源评价调配'
     );
-  } else if (category === '流域数据采集') {
-    // 显示流域数据采集项目
+  } else if (category === '千岛湖水资源评价') {
+    // 显示千岛湖水资源评价项目
     projectData.value = allProjectData.value.filter(project => 
-      project.category === '流域数据采集'
+      project.category === '千岛湖水资源评价'
     );
   }
   
@@ -527,7 +589,10 @@ const viewProject = (project) => {
     '数字孪生太浦闸': 'tai-pu-gate',
     '贡湖实验站': 'hydrological-station',
     '太师桥水文站': 'tai-shi-qiao',
-    '铜山源灌区': 'tong-shan-yuan'
+    '铜山源灌区': 'tong-shan-yuan',
+    '水资源评价调配': 'water-resources-allocation',
+    '流域数据采集平台': 'data-collection', // 修改为与 dataCollectionProjects 中一致的 id
+    '千岛湖水资源评价': 'qiandao-lake-water-resources'
   }
   
   // 从映射表中获取对应的projectId,如果没有则使用默认生成规则