| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // 项目数据主出口文件 - 每个项目单独导出
- // 导入各个项目的数据
- import { taiPuHeProject } from './taipuRiver'
- import { hydrologicalStationProject } from './hydrologicalStation'
- import { taiPuZhaProject } from './taipuGate'
- import { taiShiQiaoProject } from './taiShiQiao'
- import { irrigationProjects } from './irrigationProjects'
- // 导出每个项目
- export { taiPuHeProject }
- export { hydrologicalStationProject }
- export { taiPuZhaProject }
- export { taiShiQiaoProject }
- // 导出所有项目数据数组
- export const allProjects = [
- taiPuHeProject,
- hydrologicalStationProject,
- taiPuZhaProject,
- taiShiQiaoProject,
- ...irrigationProjects
- ]
- // 导出按类型分类的项目数据
- export const projectCategories = {
- digitalTwin: [taiPuHeProject, hydrologicalStationProject, taiPuZhaProject, taiShiQiaoProject]
- }
- // 根据项目ID获取项目数据
- export const getProjectById = (id) => {
- return allProjects.find(project => project.id === id)
- }
- // 根据项目类型获取项目数据
- export const getProjectsByCategory = (category) => {
- return projectCategories[category] || []
- }
|