427 lines
16 KiB
JavaScript
427 lines
16 KiB
JavaScript
import React from 'react';
|
|
import Panel from './components/Panel';
|
|
import PanelBox from './components/PanelBox';
|
|
import Weather from './components/Weather';
|
|
import Overall from './panels/Overall';
|
|
import ZBAP from './panels/ZBAP';
|
|
import GQ from './panels/GQ';
|
|
import AreaDrp from './panels/AreaDrp';
|
|
import HD24H from './panels/HD24H';
|
|
import GlobalSearch from './panels/GlobalSearch';
|
|
import Warn from './panels/Warn';
|
|
import WarnInfoMange from './panels/WarnInfoMange';
|
|
import DrpReal from './panels/DrpReal';
|
|
import DrpWatch from './panels/DrpWatch';
|
|
import HDReal from './panels/HDReal';
|
|
import HdWatch from './panels/HDWatch';
|
|
import GqWatch from './panels/GqWatch';
|
|
import LlWatch from './panels/LlWatch';
|
|
import TrWatch from './panels/TrWatch';
|
|
import JyWarn from './panels/JyWarn'
|
|
import SzWatch from './panels/SzWatch'
|
|
import SpVideo from './panels/SpVideo';
|
|
import SkReal from './panels/SkReal';
|
|
import SlgcLayers from './panels/SlgcLayers';
|
|
import SlgcList from './panels/SlgcList';
|
|
import RainfallCenter from './panels/RainfallCenter';
|
|
import RainfallCenter_SearchResult from './panels/RainfallCenter_SearchResult';
|
|
import WeatherForcast from './panels/WeatherForcast';
|
|
import GqWeatherForcast from './panels/GqWeatherForcast';
|
|
import Shqx from './panels/Shqx';
|
|
import FzjcLayers from './panels/FzjcLayers';
|
|
import FzjcList from './panels/FzjcList';
|
|
import WarnRespOverall from './panels/WarnResp/Overall';
|
|
import WarnResp from './panels/WarnResp';
|
|
import BxSk from './panels/BxSk';
|
|
import BxskOverall from './panels/BxSkOverall';
|
|
import Aqjc from './panels/Aqjc'
|
|
import XcSta from './panels/XcSta';
|
|
import Xcjl from './panels/Xcjl';
|
|
import Xcclqd from './panels/Xcwtqd'
|
|
import WhSta from './panels/WhSta';
|
|
import Whjl from './panels/Whjl';
|
|
import Whclqd from './panels/Whwtqd'
|
|
import SzSta from './panels/SzSta'
|
|
import Szqytj from './panels/Szqytj'
|
|
import Szwtqytj from './panels/Szwtqytj'
|
|
import Spjc from './panels/Spjc'
|
|
import Skgl from './panels/Skgl'
|
|
import Fxdd from './panels/Fxdd'
|
|
import GqSta from './panels/GqSta'
|
|
import Gqyssqs from './panels/Gqyqs'
|
|
import Gqbl from './panels/Gqbl'
|
|
import Gqdd from './panels/Gqdd'
|
|
import Gqycqd from './panels/Gqycqd'
|
|
import Gqdb from './panels/Gqdb'
|
|
import Szzdd from './panels/Szzdd'
|
|
import Yyfa from './panels/Yyfa'
|
|
import Gsts from './panels/Gsts'
|
|
import Gsfgl from './panels/Gsfgl'
|
|
import Rgsl from './panels/Rgsl'
|
|
import Dbfx from './panels/Dbfx'
|
|
import Gsjk from './panels/Gsjk'
|
|
import YaRes from './panels/YaRes'
|
|
import YaRes2 from './panels/YaRes2'
|
|
import Yakgl from './panels/Yakgl'
|
|
import Gwjc from './panels/Gwjc'
|
|
import Gx from './panels/Gx'
|
|
import Gwsllc from './panels/Gwsllc'
|
|
import Lsphb from './panels/lsphb'
|
|
import Gxzxll from './panels/Gxzxll'
|
|
import Gsl from './panels/Gwgsl'
|
|
import Qsl from './panels/Gwqsl'
|
|
import Dhtj from './panels/Gwdh'
|
|
import Gssjgl from './panels/Gssjgl'
|
|
import Scscqk from './panels/Scscqk'//echarts
|
|
import Gsjg from './panels/Gsjg'
|
|
import Scszjc from './panels/Scszjc'
|
|
import Bjfx from './panels/Bjfx'
|
|
import Scjk from './panels/Scjk'
|
|
import Sbsltj from './panels/Sbsltj'
|
|
import Sbgztj from './panels/Sbgztj'
|
|
import Afjk from './panels/Afjk'
|
|
import Dhfx from './panels/Dhfx'
|
|
import Yhfx from './panels/Yhfx'
|
|
import Bjtj from './panels/Bjtj'
|
|
import Szzddgxs from './panels/Szzddgxs'
|
|
import Szzddjq from './panels/Szzddjq'
|
|
import Gcxxzl from './panels/Gcxxzl'
|
|
import Dhxs from './panels/Gwxs'
|
|
import Yjdd from './panels/Yjdd'
|
|
import Jsjc from './panels/Jsjc'
|
|
import Csjc from './panels/Csjc'
|
|
import Shksh from './panels/Shksh'
|
|
import Yawg from './panels/Yawg'
|
|
import Drpfx from './panels/Drpfx'
|
|
import ShWarn from './panels/ShWarning'
|
|
import SkWarn from './panels/SkWarning'
|
|
import HdWarn from './panels/HdWarning'
|
|
import FhxsTqyb from './panels/FhxsTqyb'
|
|
import FhxsSq from './panels/FhxsSq'
|
|
import FhxsAreaDrp from './panels/FhxsAreaDrp'
|
|
import Tqyb24h from './panels/Tqyb24h'
|
|
import Hlzydm from './panels/Hlzydm'
|
|
import Zyskyb from './panels/Zyskyb'
|
|
import Skzl from './panels/Skzl'
|
|
import Sklb from './panels/Sklb'
|
|
import Glzd from './panels/Glzd'
|
|
import Ybdd from './panels/Ybdd'
|
|
import Ybcg from './panels/Ybcg'
|
|
import Yjcg from './panels/Yjcg'
|
|
import Ddcg from './panels/Ddcg'
|
|
import Fadb from './panels/Fadb'
|
|
import Sksltj from './panels/Sksltj'
|
|
import Hsfy from './panels/Hsfy'
|
|
import Cxsk from './panels/Cxsk'
|
|
import Zdtj from './panels/Zdtj'
|
|
import Jcgjz from './panels/Jcgjz'
|
|
import JbqkLeft from './panels/JbqkLeft'
|
|
import FhxsYq2 from './panels/FhxsYq2'
|
|
import Zdgzsq from './panels/Zdgzsq'
|
|
|
|
|
|
import Skyb from './panels/Skyb'
|
|
import ShuikuYa from './panels/Yuanyfa'
|
|
import Diaodujg from './panels/Diaodujg'
|
|
import Duibifx from './panels/Duibifx'
|
|
import Xczl from './panels/Xczl'
|
|
import Xckb from './panels/Xcwtkb'
|
|
import Shuikugh from './panels/Shuikugh'
|
|
import Bxjc from './panels/Bxjc'
|
|
import Syjc from './panels/Syjc'
|
|
import Sljc from './panels/Sljc'
|
|
import Byjc from './panels/Byjc'
|
|
import Shuikusp from './panels/ShuikuSp'
|
|
import JcGJ from './panels/Jcgj'
|
|
import YjList from './panels/YjList'
|
|
import Yjsj from './panels/Yjsj'
|
|
import Sczl from './panels/Sczl'
|
|
import Sbtj from './panels/Sbtj'
|
|
import Sbyj from './panels/Sbyj'
|
|
import Gsfhqx from './panels/Gsfhqx'
|
|
import JbqkRight from './panels/JbqkRight'
|
|
|
|
export default function PanelIndex({ name, style, ...params }) {
|
|
if (name === '天气') {
|
|
return (
|
|
<Panel style={{ padding: '2rem 0' }}>
|
|
<Weather />
|
|
</Panel>
|
|
)
|
|
} else if (name === '警报') {
|
|
return <WarnRespOverall />
|
|
} else if (name === '警报处理') {
|
|
return <WarnResp style={style} />
|
|
} else if (name === '搜索') {
|
|
return <GlobalSearch style={style} />
|
|
} else if (name === '综述') {
|
|
return <Overall style={style} />
|
|
} else if (name === '今日值班') {
|
|
return <ZBAP style={style} />
|
|
} else if (name === '工情') {
|
|
return <GQ style={style} />
|
|
} else if (name === '区域降雨') {
|
|
return <AreaDrp style={style} />
|
|
} else if (name === '防洪形势雨情') {
|
|
return <FhxsAreaDrp style={style} />
|
|
} else if (name === '河道水位') {
|
|
return <HD24H style={style} />
|
|
} else if (name === '预警') {
|
|
return <Warn style={style} />
|
|
} else if (name === '实时雨情') {
|
|
return <DrpReal style={style} />
|
|
} else if (name === '河道实时水情') {
|
|
return <HDReal style={style} />
|
|
} else if (name === '水库监测') {
|
|
return <SkReal style={style} />
|
|
} else if (name === '水利工程图层') {
|
|
return <SlgcLayers style={style} />
|
|
} else if (name === '水利工程列表') {
|
|
return <SlgcList style={style} />
|
|
} else if (name === '辅助决策图层') {
|
|
return <FzjcLayers style={style} />
|
|
} else if (name === '降雨中心') {
|
|
return <RainfallCenter style={style} />
|
|
} else if (name === '雨量搜索') {
|
|
return <RainfallCenter_SearchResult style={style} />
|
|
} else if (name === '天气预报') {
|
|
return <WeatherForcast style={style} />
|
|
} else if (name === '气象预警综述') {
|
|
return <Shqx style={style} />
|
|
} else if (name === '辅助决策列表') {
|
|
return <Shksh style={style} />
|
|
} else if (name === '病险水库') {
|
|
return <BxSk style={style} />
|
|
} else if (name === '病险水库综述') {
|
|
return <BxskOverall style={style} />
|
|
} else if (name === '雨量监测') {
|
|
return <DrpWatch style={style} />
|
|
} else if (name === '水情监测') {
|
|
return <HdWatch style={style} />
|
|
} else if (name === "工情监控") {
|
|
return <GqWatch style={style} />
|
|
} else if (name === "流量监测") {
|
|
return <LlWatch style={style} />
|
|
} else if (name == '土壤墒情监测') {
|
|
return <TrWatch style={style}/>
|
|
}else if (name == '水质监测') {
|
|
return <SzWatch style={style}/>
|
|
} else if (name == '视频监控') {
|
|
return <SpVideo style={style}/>
|
|
} else if (name === '预警信息管理') {
|
|
return <WarnInfoMange style={style} />
|
|
} else if (name === '降雨预报') {
|
|
return <GqWeatherForcast style={style} />
|
|
} else if (name === '降雨预警') {
|
|
return <JyWarn style={style} />
|
|
} else if (name === '工程巡查') {
|
|
return <XcSta style={style} />
|
|
} else if (name === '安全监测') {
|
|
// return <Aqjc style={style} />
|
|
} else if (name === '变形监测') {
|
|
return <Bxjc style={style} />
|
|
}else if (name === '渗压监测') {
|
|
return <Syjc style={style} />
|
|
}else if (name === '渗流监测') {
|
|
return <Sljc style={style} />
|
|
}else if (name === '白蚁监测') {
|
|
return <Byjc style={style} />
|
|
}else if (name == '视频监视') {
|
|
return <Shuikusp style={style}/>
|
|
}else if (name == '监测告警') {
|
|
return <JcGJ style={style}/>
|
|
} else if (name === '本月巡查记录') {
|
|
return <Xcjl style={style}/>
|
|
} else if (name === '待处理巡查问题清单') {
|
|
return <Xcclqd style={style}/>
|
|
}else if (name === '本月工程维护') {
|
|
return <Whjl style={style}/>
|
|
} else if (name === '待处理维护问题清单') {
|
|
return <Whclqd style={style}/>
|
|
}else if (name === '维护统计') {
|
|
return <WhSta style={style}/>
|
|
}else if (name === '水政统计') {
|
|
return <SzSta style={style}/>
|
|
}else if (name === '区域统计') {
|
|
return <Szqytj style={style}/>
|
|
}else if (name === '本月水政巡查问题统计') {
|
|
return <Szwtqytj style={style}/>
|
|
} else if (name === '视频监测') {
|
|
return <Spjc style={style} />
|
|
} else if (name === '水库管理') {
|
|
return <Skgl style={style} />
|
|
}else if (name === '预案库管理') {
|
|
return <Yakgl style={style} />
|
|
} else if (name === '防汛调度') {
|
|
// return <Fxdd style={style} />
|
|
return <Skyb />
|
|
}else if (name === '灌区统计') {
|
|
return <GqSta style={style}/>
|
|
}else if (name === '月用水趋势') {
|
|
return <Gqyssqs style={style}/>
|
|
}else if (name === '渠道分配比例') {
|
|
return <Gqbl style={style}/>
|
|
}else if (name === '实时调度方案') {
|
|
return <Gqdd style={style} />
|
|
}else if (name === '异常设备清单') {
|
|
return <Gqycqd style={style} />
|
|
}else if (name === '灌区对比分析') {
|
|
return <Gqdb style={style} />
|
|
} else if (name == '水资源调度') {
|
|
return <Szzdd style={style} />
|
|
} else if (name == '供需水') {
|
|
return <Szzddgxs style={style} />
|
|
}else if (name == '预演方案') {
|
|
return <Yyfa style={style} />
|
|
}else if (name == '预演结果') {
|
|
return <YaRes style={style} />
|
|
}else if (name == '防汛预演结果') {
|
|
return <YaRes2 style={style} />
|
|
} else if (name === '供水态势') {
|
|
return <Gsts style={style} />
|
|
} else if (name === '供水覆盖率') {
|
|
return <Gsfgl style={style} />
|
|
} else if (name === '预警列表') {
|
|
return <YjList style={style} />
|
|
} else if (name === '日供水量') {
|
|
return <Rgsl style={style} />
|
|
} else if (name === '对比分析') {
|
|
return <Dbfx style={style} />
|
|
} else if (name === '供水监控') {
|
|
return <Gsjk style={style} />
|
|
} else if (name == '管网监测数据') {
|
|
return <Gwjc style={style}/>
|
|
} else if (name == '管线') {
|
|
return <Gx style={style}/>
|
|
}else if (name == '数量及里程分布') {
|
|
return <Gwsllc style={style}/>
|
|
}else if (name == '漏损排行榜') {
|
|
return <Lsphb style={style}/>
|
|
}else if (name == '最小流量') {
|
|
return <Gxzxll style={style}/>
|
|
}else if (name == '供水量统计') {
|
|
return <Gsl style={style}/>
|
|
}else if (name == '取水量统计') {
|
|
return <Qsl style={style}/>
|
|
}else if (name == '电耗统计') {
|
|
return <Dhtj style={style}/>
|
|
} else if (name === '供水数据概览') {
|
|
return <Gssjgl style={style} />
|
|
} else if (name === '水厂生产情况') {
|
|
return <Scscqk style={style} />
|
|
} else if (name === '供水监管') {
|
|
return <Gsjg style={style} />
|
|
} else if (name === '水厂水质监测') {
|
|
return <Scszjc style={style} />
|
|
} else if (name === '报警分析') {
|
|
return <Bjfx style={style} />
|
|
} else if (name === '水厂监控') {
|
|
return <Scjk style={style} />
|
|
} else if (name === '设备数量统计') {
|
|
return <Sbsltj style={style} />
|
|
} else if (name === '设备故障统计') {
|
|
return <Sbgztj style={style} />
|
|
} else if (name === '安防监控') {
|
|
return <Afjk style={style} />
|
|
} else if (name === '电耗分析') {
|
|
return <Dhfx style={style} />
|
|
} else if (name === '24h用水') {
|
|
return <Dhxs style={style} />
|
|
} else if (name === '药耗分析') {
|
|
return <Yhfx style={style} />
|
|
} else if (name === '报警统计') {
|
|
return <Bjtj style={style} />
|
|
} else if (name === '警情') {
|
|
return <Szzddjq style={style} />
|
|
} else if (name === '进水监测') {
|
|
return <Jsjc style={style} />
|
|
} else if (name === '出水监测') {
|
|
return <Csjc style={style} />
|
|
} else if (name === '信息总览') {
|
|
return <Gcxxzl style={style} />
|
|
} else if (name === '应急指挥调度') {
|
|
return <Yjdd style={style} />
|
|
} else if (name === '应急事件') {
|
|
return <Yjsj style={style} />
|
|
} else if (name === "网格") {
|
|
return <Yawg style={style} />
|
|
} else if (name === "降雨分析") {
|
|
return <Drpfx style={style} />
|
|
} else if (name === "山洪预警") {
|
|
return <ShWarn style={style} />
|
|
} else if (name === "水库预警") {
|
|
return <SkWarn style={style} />
|
|
}else if (name === "河道预警") {
|
|
return <HdWarn style={style} />
|
|
} else if (name === '防洪形势天气预报') {
|
|
return <FhxsTqyb style={style} />
|
|
} else if (name === '防洪形势水情') {
|
|
return <FhxsSq style={style} />
|
|
} else if (name === '未来24h预报') {
|
|
return <Tqyb24h style={style} />
|
|
} else if (name === '水库预案') {
|
|
return <ShuikuYa />
|
|
}else if (name === '调度结果') {
|
|
return <Diaodujg />
|
|
}else if (name === '方案对比') {
|
|
return <Duibifx />
|
|
} else if (name === '河流重要断面预报') {
|
|
return <Hlzydm style={style} />
|
|
} else if (name === '重要水库预报') {
|
|
return <Zyskyb style={style} />
|
|
} else if (name === '水库总览') {
|
|
return <Skzl style={style} />
|
|
} else if (name === '水库列表') {
|
|
return <Sklb style={style} />
|
|
} else if (name === '关联站点') {
|
|
return <Glzd style={style} />
|
|
} else if (name === '预报调度') {
|
|
return <Ybdd style={style} />
|
|
} else if (name === '预报成果') {
|
|
return <Ybcg style={style} />
|
|
} else if (name === '预警成果') {
|
|
return <Yjcg style={style} />
|
|
} else if (name === '调度成果') {
|
|
return <Ddcg style={style} />
|
|
} else if (name === '防汛方案对比') {
|
|
return <Fadb style={style} />
|
|
}else if (name === '巡查任务总览') {
|
|
return <Xczl />
|
|
}else if (name === '巡查问题看板') {
|
|
return <Xckb />
|
|
}else if (name === '水库管护') {
|
|
return <Shuikugh />
|
|
} else if (name === '水库水量统计') {
|
|
return <Sksltj style={style} />
|
|
} else if (name === '洪水防御') {
|
|
return <Hsfy style={style} />
|
|
} else if (name === '水厂总览') {
|
|
return <Sczl style={style} />
|
|
} else if (name === '设备统计') {
|
|
return <Sbtj style={style} />
|
|
} else if (name === '设备预警') {
|
|
return <Sbyj style={style} />
|
|
} else if (name === '供水负荷曲线') {
|
|
return <Gsfhqx style={style} />
|
|
} else if (name === '超汛水库') {
|
|
return <Cxsk style={style} />
|
|
} else if (name === '站点统计') {
|
|
return <Zdtj style={style} />
|
|
} else if (name === '监测告警总') {
|
|
return <Jcgjz style={style} />
|
|
} else if (name === '防汛基本情况左侧') {
|
|
return <JbqkLeft style={style} />
|
|
} else if (name === '防汛基本情况右侧') {
|
|
return <JbqkRight style={style} />
|
|
} else if (name === '防洪形势雨情2') {
|
|
return <FhxsYq2 style={style} />
|
|
} else if (name === '重点关注水情') {
|
|
return <Zdgzsq style={style} />
|
|
}
|
|
return (
|
|
<PanelBox style={style} title={name} color="red">
|
|
<p>not impl</p>
|
|
</PanelBox>
|
|
)
|
|
}
|