|
@@ -103,8 +103,10 @@
|
|
|
<el-option label="数字孪生灌区" value="数字孪生灌区" />
|
|
<el-option label="数字孪生灌区" value="数字孪生灌区" />
|
|
|
</el-option-group>
|
|
</el-option-group>
|
|
|
<el-option-group label="水利信息化">
|
|
<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-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="经纬度">
|
|
<el-form-item label="经纬度">
|
|
@@ -195,7 +197,9 @@ const categoryOptions = ref([
|
|
|
value: '水利信息化',
|
|
value: '水利信息化',
|
|
|
label: '水利信息化',
|
|
label: '水利信息化',
|
|
|
children: [
|
|
children: [
|
|
|
- { value: '流域数据采集', label: '流域数据采集' }
|
|
|
|
|
|
|
+ { value: '流域数据采集平台', label: '流域数据采集平台' },
|
|
|
|
|
+ { value: '水资源评价调配', label: '水资源评价调配' },
|
|
|
|
|
+ { value: '千岛湖水资源评价', label: '千岛湖水资源评价' }
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
])
|
|
])
|
|
@@ -236,7 +240,10 @@ const getProjectImage = (projectName) => {
|
|
|
'数字孪生太浦闸': taiPuZhaImage,
|
|
'数字孪生太浦闸': taiPuZhaImage,
|
|
|
'贡湖实验站': gongHuImage,
|
|
'贡湖实验站': gongHuImage,
|
|
|
'太师桥水文站': taiShiQiaoImage,
|
|
'太师桥水文站': taiShiQiaoImage,
|
|
|
- '铜山源灌区': tongShanYuanImage
|
|
|
|
|
|
|
+ '铜山源灌区': tongShanYuanImage,
|
|
|
|
|
+ '水资源评价调配': shuiZiYuanImage,
|
|
|
|
|
+ '流域数据采集平台': caiJiImage,
|
|
|
|
|
+ '千岛湖水资源评价': shuiZiYuanImage
|
|
|
}
|
|
}
|
|
|
return imageMapping[projectName] || ''
|
|
return imageMapping[projectName] || ''
|
|
|
}
|
|
}
|
|
@@ -247,7 +254,9 @@ const getCategoryTagType = (category) => {
|
|
|
'数字孪生太浦河': 'primary',
|
|
'数字孪生太浦河': 'primary',
|
|
|
'数字孪生水文站': 'success',
|
|
'数字孪生水文站': 'success',
|
|
|
'数字孪生灌区': 'warning',
|
|
'数字孪生灌区': 'warning',
|
|
|
- '流域数据采集': 'danger'
|
|
|
|
|
|
|
+ '流域数据采集平台': 'danger',
|
|
|
|
|
+ '水资源评价调配': 'info',
|
|
|
|
|
+ '千岛湖水资源评价': 'warning'
|
|
|
}
|
|
}
|
|
|
return tagTypeMapping[category] || 'info'
|
|
return tagTypeMapping[category] || 'info'
|
|
|
}
|
|
}
|
|
@@ -324,6 +333,8 @@ import taiPuImage from '@/assets/images/太浦河全景.png'
|
|
|
import taiPuZhaImage from '@/assets/images/太浦闸.png'
|
|
import taiPuZhaImage from '@/assets/images/太浦闸.png'
|
|
|
import taiShiQiaoImage from '@/assets/images/太师桥水文站.png'
|
|
import taiShiQiaoImage from '@/assets/images/太师桥水文站.png'
|
|
|
import tongShanYuanImage from '@/assets/images/铜山源水库.jpg'
|
|
import tongShanYuanImage from '@/assets/images/铜山源水库.jpg'
|
|
|
|
|
+import shuiZiYuanImage from '@/assets/images/水资源模型调配.png'
|
|
|
|
|
+import caiJiImage from '@/assets/images/采集平台.png'
|
|
|
|
|
|
|
|
// 根据用户要求的项目数据
|
|
// 根据用户要求的项目数据
|
|
|
const mockProjectData = ref([
|
|
const mockProjectData = ref([
|
|
@@ -391,6 +402,45 @@ const mockProjectData = ref([
|
|
|
category: '数字孪生灌区',
|
|
category: '数字孪生灌区',
|
|
|
description: '基于数字孪生技术的灌区水资源优化配置系统,实现精准灌溉与水资源高效利用',
|
|
description: '基于数字孪生技术的灌区水资源优化配置系统,实现精准灌溉与水资源高效利用',
|
|
|
tags: ['数字孪生', '灌溉', '水资源']
|
|
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 === '水利信息化') {
|
|
} else if (category === '水利信息化') {
|
|
|
// 显示所有水利信息化项目
|
|
// 显示所有水利信息化项目
|
|
|
projectData.value = allProjectData.value.filter(project =>
|
|
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 =>
|
|
projectData.value = allProjectData.value.filter(project =>
|
|
|
- project.category === '流域数据采集'
|
|
|
|
|
|
|
+ project.category === '千岛湖水资源评价'
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -527,7 +589,10 @@ const viewProject = (project) => {
|
|
|
'数字孪生太浦闸': 'tai-pu-gate',
|
|
'数字孪生太浦闸': 'tai-pu-gate',
|
|
|
'贡湖实验站': 'hydrological-station',
|
|
'贡湖实验站': 'hydrological-station',
|
|
|
'太师桥水文站': 'tai-shi-qiao',
|
|
'太师桥水文站': 'tai-shi-qiao',
|
|
|
- '铜山源灌区': 'tong-shan-yuan'
|
|
|
|
|
|
|
+ '铜山源灌区': 'tong-shan-yuan',
|
|
|
|
|
+ '水资源评价调配': 'water-resources-allocation',
|
|
|
|
|
+ '流域数据采集平台': 'data-collection', // 修改为与 dataCollectionProjects 中一致的 id
|
|
|
|
|
+ '千岛湖水资源评价': 'qiandao-lake-water-resources'
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 从映射表中获取对应的projectId,如果没有则使用默认生成规则
|
|
// 从映射表中获取对应的projectId,如果没有则使用默认生成规则
|