WholeProcessPlatform/frontend/src/components/MapModal/setting.config.ts

1284 lines
30 KiB
TypeScript
Raw Normal View History

// import {
// NormalDatePickerFilter,
// NormalFishFilter,
// NormalFishFilter1,
// NormalSelectFilter,
// NormalStcdFilter,
// NormalWEFilter,
// NormalYearPickerFilter
// } from '@zebras/qgc-share/components/mapModal/index'
// import { Session } from '@zebras/qgc-share/service/Session'
// import getUrl from '@zebras/qgc-share/utils/isQGCrul'
// import { Utility } from '@zebras/qgc-share/utils/Utility'
// // 水电站 √
const ENGTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-05-26 19:30:22 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
},
// {
// name: '阶段属性',
// key: 'basicFilter',
// type: 'basicFilter',
// url: '/eng/engBasisInfo/getEngBaseInfo'
// },
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
},
{
name: '全景影像',
key: 'panoramaInfo',
type: 'panorama'
},
{
name: '监测数据',
key: 'monitorInfo',
type: 'tabsWithTwo',
code: 'dzxq.tabs.jcsj'
},
{
name: '预警提示',
key: 'tableTabs',
type: 'tableTabs',
code: 'dzxq-yjts',
tabs: [
{
name: '设计参数变更提示',
key: 'DesignParameterChangePrompt',
type: 'table',
hiddenChart: true,
tableUrl: '/dec-lygk-base-server/base/engWarning/GetKendoList'
},
{
name: '施工期环保措施落实预警',
key: 'ImplementEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl:
'/dec-lygk-base-server/base/engWarning/sgqhbss/GetKendoListCust'
},
{
name: '环保设施建设预警',
key: 'ConstructionEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl:
'/dec-lygk-base-server/base/engWarning/hbssjs/GetKendoListCust'
},
{
name: '环保设施运行预警',
key: 'RunEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl:
'/dec-lygk-base-server/base/engWarning/hbssyx/GetKendoListCust'
},
{
name: '鱼类放流预警',
key: 'ReleaseEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl: '/dec-lygk-base-server/base/engWarning/ylfl/GetKendoListCust'
}
]
},
{
name: '查看报告',
key: 'attachment',
type: 'attachment',
url: '/eq/fid/GetKendoListCust'
},
{
name: '批复文件',
key: 'approval',
type: 'approval',
url: '/eng/base/eiaapproval/GetKendoList'
}
// {
// name: "特征曲线",
// key: "characteristicCurve",
// type: "characteristicCurve"
// }
].filter(Boolean);
// // 水电站生态流量 √
const ENGEQTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
},
{
name: '全景影像',
key: 'panoramaInfo',
type: 'panorama'
},
{
name: '监测数据',
key: 'monitorInfo',
type: 'tabsWithTwo',
code: 'dzxq.tabs.jcsj'
},
{
name: '预警提示',
key: 'tableTabs',
type: 'tableTabs',
code: 'dzxq-yjts',
tabs: [
{
name: '设计参数变更提示',
key: 'DesignParameterChangePrompt',
type: 'table',
hiddenChart: true,
tableUrl: '/dec-lygk-base-server/base/engWarning/GetKendoList'
},
{
name: '施工期环保措施落实预警',
key: 'ImplementEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl:
'/dec-lygk-base-server/base/engWarning/sgqhbss/GetKendoListCust'
},
{
name: '环保设施建设预警',
key: 'ConstructionEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl:
'/dec-lygk-base-server/base/engWarning/hbssjs/GetKendoListCust'
},
{
name: '环保设施运行预警',
key: 'RunEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl:
'/dec-lygk-base-server/base/engWarning/hbssyx/GetKendoListCust'
},
{
name: '鱼类放流预警',
key: 'ReleaseEarlyWarning',
type: 'table',
hiddenChart: true,
tableUrl: '/dec-lygk-base-server/base/engWarning/ylfl/GetKendoListCust'
}
]
},
{
name: '生态流量',
key: 'EcologicalFlow',
type: 'EcologicalFlow'
},
{
name: '查看报告',
key: 'attachment',
type: 'attachment',
url: '/eq/fid/GetKendoListCust'
},
{
name: '批复文件',
key: 'approval',
type: 'approval',
url: '/eng/base/eiaapproval/GetKendoList'
}
].filter(Boolean);
// // 水电站生态流量 - 江局单独看 √
const ENGEQTabsJuangJu: Array<any> = [
{
name: '生态流量',
key: 'EcologicalFlow',
type: 'EcologicalFlow',
default: true
}
].filter(Boolean);
// //生态流量泄放设施 √
2026-06-12 16:59:35 +08:00
const EQTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
},
2026-06-16 10:26:02 +08:00
// {
// name: '实时视频',
// key: 'videoInfo',
// type: 'video',
// url: '/video/dataStcdFrame/getVideoMonitorList'
// },
2026-06-12 16:59:35 +08:00
// {
// name: '全景影像',
// key: 'panoramaInfo',
// type: 'panorama'
// },
{
name: '监测数据',
key: 'flowDischarge',
type: 'FlowDischarge'
}
];
2026-05-15 08:51:17 +08:00
// 过鱼设施 √
2026-06-12 16:59:35 +08:00
const FPTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
code: 'gyss.tabs.jcxx'
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList',
code: 'gyss.tabs.sssp'
},
{
name: '在线监测数据',
key: 'FishFacilityMonitorData', //Normal
type: 'FishFacilityMonitorData', //Normal
code: 'gyss.tabs.jcsj',
tabs: [
{
name: '',
type: 'table',
// tableUrl: getUrl('/wmp-env-server/env/fp/fpssTable/GetKendoListCust'),//getUrl
hiddenChart: true,
hiddenTabs: true
// filter: NormalDatePickerFilter // 没有
}
]
},
{
name: '运行情况',
key: 'FishFacilityRunState', //Normal1
type: 'FishFacilityRunState', //Normal
code: 'gyss.tabs.yxqk',
default: true, // 默认显示
tabs: [
{
name: '',
type: 'table',
// tableUrl: getUrl('/wmp-env-server/env/fp/run/secondRun/GetKendoListCust'),
hiddenChart: true,
hiddenTabs: true
// filter: NormalFishFilter // 没有
}
]
},
{
name: '综合分析',
key: 'FishZHFX',
type: 'FishZHFX'
// tabs: [ 线上同步注释
// {
// name: '',
// type: 'table',
// tableUrl: getUrl('/wmp-env-server/env/fp/run/secondRun/GetKendoListCust'),
// hiddenChart: true,
// hiddenTabs: true,
// filter: NormalFishFilter
// }
// ]
},
{
name: 'AI运行识别',
key: 'AIYXSB',
type: 'AIYXSB'
}
];
// // 过鱼设施在建状态
const FPTabs1: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
default: true, // 默认显示
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo'
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
},
{
name: '建设情况',
key: 'FishFacilityBuildState', //basicState
type: 'FishFacilityBuildState', //basicState
// url: "/env/fp/fpFacilities/getFpStcdConstructionInfo2",
url: '/wmp-env-server/env/fp/run/secondBuild/GetKendoListCust'
}
];
2026-05-15 08:51:17 +08:00
//鱼类增殖站 √
const FBTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-12 16:59:35 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo'
2026-05-15 08:51:17 +08:00
},
{
name: '运行数据',
key: 'NormalOperationData',
type: 'NormalOperationData',
tabs: [
{
name: '',
type: 'table',
// tableUrl: getUrl('/wmp-env-server/fb/bsmfr/GetKendoListCust'),
hiddenChart: true,
hiddenTabs: true,
// filter: NormalSelectFilter,
filterProps: {
params: {}
}
}
]
},
{
name: '过程图',
key: 'ProcessDiagram',
type: 'ProcessDiagram',
code: 'ylzzz.tabs.gct'
2026-05-15 08:51:17 +08:00
},
{
name: '增殖放流情况',
key: 'NormalAddedSituation', //NormalAddedSituation
type: 'NormalAddedSituation', //NormalAddedSituation
default: true, // 默认显示
tabs: [
{
name: '',
type: 'table',
// tableUrl: getUrl('/wmp-env-server/fb/bsmfr/GetKendoListCust'),
hiddenChart: true,
hiddenTabs: true,
// filter: NormalFishFilter1,
filterProps: {
params: {}
}
}
]
},
2026-05-15 08:51:17 +08:00
{
name: '科研情况',
key: 'NormalResearchSituation', // Normal2
type: 'NormalResearchSituation', // Normal
code: 'ylzzz.tabs.kyqk',
tabs: [
{
name: '',
type: 'table',
tableUrl: '/wmp-env-server/base/researchb/GetKendoList',
hiddenChart: true,
hiddenTabs: true,
// filter: NormalYearPickerFilter,
filterProps: {
params: {}
}
}
]
2026-06-18 09:29:15 +08:00
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
2026-05-15 08:51:17 +08:00
}
// {
// name: "全景影像",
// key: "panoramaInfo",
// type: "panorama"
// },
];
// const FBTabs1: Array<any> = [
// {
// name: '基础信息',
// key: 'basicInfo',
// type: 'basic',
// url: '/bbi/siteBipc/getSiteBasicInfo'
// },
// {
// name: '建设情况',
// key: 'FishFacilityBuildState',
// type: 'FishFacilityBuildState',
// url: '/wmp-env-server/env/fp/run/secondBuild/GetKendoListCust'
// },
// {
// name: '实时视频',
// key: 'videoInfo',
// type: 'video',
// url: '/video/dataStcdFrame/getVideoMonitorList'
// },
// {
// name: '全景影像',
// key: 'panoramaInfo',
// type: 'panorama'
// }
// ]
2026-05-13 08:45:15 +08:00
//鱼类栖息地 √
const FHTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-03 17:10:34 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
2026-05-15 08:51:17 +08:00
default: true // 默认显示
2026-05-13 08:45:15 +08:00
},
{
name: '水温监测',
key: 'WaterTemperature',
type: 'WaterTemperature',
code: 'qxd.tabs.jcsj'
2026-05-13 08:45:15 +08:00
},
{
name: '水质监测',
key: 'WaterQuality',
type: 'WaterQuality',
code: 'qxd.tabs.szjc'
2026-05-13 08:45:15 +08:00
},
{
name: '流量监测',
key: 'FlowMeasure',
type: 'FlowMeasure',
code: 'qxd.tabs.lcjs',
url: '/zq/river/GetKendoListCust'
2026-05-13 08:45:15 +08:00
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
2026-06-03 17:10:34 +08:00
url: ''
2026-05-13 08:45:15 +08:00
}
];
const ZQTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
},
{
name: '流量监测',
key: 'FlowMeasure',
type: 'FlowMeasure',
url: '/zq/river/GetKendoListCust'
}
];
// //水质监测站 √
2026-05-13 08:45:15 +08:00
const WQFBTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-01 08:37:38 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo'
2026-05-13 08:45:15 +08:00
},
{
name: '监测数据',
key: 'WaterQuality',
type: 'WaterQuality',
default: true // 默认显示
}
// {
// name: '实时视频',
// key: 'videoInfo',
// type: 'video',
// url: '/video/dataStcdFrame/getVideoMonitorList'
// }
];
const WQTabs: Array<any> = [
...WQFBTabs,
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
}
];
// const WQDTATabs: Array<any> = [
// {
// name: '基础信息',
// key: 'basicInfo',
// type: 'basic',
// url: '/bbi/siteBipc/getSiteBasicInfo'
// },
// {
// name: '劣化分析',
// key: 'trend',
// type: 'trend',
// tabs: [
// {
// name: '',
// type: 'table',
// tableUrl: '/wmp-env-server/env/wq/trend/detail/GetKendoListCust',
// hiddenChart: true,
// hiddenTabs: true,
// filter: NormalDatePickerFilter
// }
// ]
// }
// ]
2026-05-13 08:45:15 +08:00
//栖息地流量监测
const FLOWTabs: Array<any> = [
2026-05-15 08:51:17 +08:00
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-03 17:10:34 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
2026-05-15 08:51:17 +08:00
default: true // 默认显示
},
{
name: '监测数据',
key: 'FlowMeasure',
type: 'FlowMeasure'
}
];
// //水温监测站 √
2026-05-13 08:45:15 +08:00
const WTTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-05-26 19:30:22 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo'
2026-05-13 08:45:15 +08:00
},
{
name: '监测数据',
key: 'WaterTemperature',
type: 'WaterTemperature',
2026-06-09 11:44:29 +08:00
code: 'swjc.tabs.jcsj',
2026-05-13 08:45:15 +08:00
default: true // 默认显示
},
// {
// name: '出入库水温对比',
// key: 'WaterTemperatureContrast',
// type: 'WaterTemperatureContrast',
// code: 'swjc.tabs.crkswdb',
// },
{
name: '鱼类繁殖适宜性分析',
key: 'WaterTemperatureRep',
type: 'WaterTemperatureRep',
code: 'swjc.tabs.ylfzsyxfx'
2026-05-13 08:45:15 +08:00
}
];
//垂向水温 √
const WTTabs1: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo'
},
{
name: '监测数据',
key: 'VerticalWaterTemperature',
type: 'VerticalWaterTemperature',
2026-06-09 11:44:29 +08:00
code: 'cxsw.tabs.jcsj',
default: true // 默认显示
}
];
// //低温水减缓设施
2026-05-15 08:51:17 +08:00
const DWTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
default: true, // 默认显示
2026-06-02 14:52:44 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo'
2026-06-15 09:14:22 +08:00
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
},
{
name: '监测数据',
key: 'VerticalWaterTemperature',
type: 'VerticalWaterTemperature'
},
{
name: '叠梁门运行AI识别',
key: 'AIYXSB',
type: 'AIYXSB'
}
];
// //低温水减缓设施这是旧的
// const DWTabs2: Array<any> = [
// {
// name: '基础信息',
// key: 'basicInfo',
// type: 'basic',
// url: '/bbi/siteBipc/getSiteBasicInfo'
// },
// {
// name: '实时视频',
// key: 'videoInfo',
// type: 'video',
// url: '/video/dataStcdFrame/getVideoMonitorList'
// },
// {
// name: '监测数据',
// key: 'DWNormal',
// type: 'DWNormal',
// tabs: [
// {
// name: '',
// type: 'DWNormal',
// tableUrl: '/env/dw/dwJcsjListGet',
// hiddenChart: true,
// hiddenTabs: true,
// filter: NormalDatePickerFilter,
// filterProps: {
// params: {
// // stcd: "0086601073SZ003524"
// }
// }
// }
// ]
// }
// ]
// //调查断面
2026-05-15 08:51:17 +08:00
const WETabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-12 16:59:35 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
2026-05-15 08:51:17 +08:00
},
{
name: '监测数据',
key: 'Ecology',
type: 'Ecology',
tabs: [
{
name: '调查鱼类',
type: 'table',
key: 'weFish',
// tableUrl: getUrl('/wmp-env-server/env/we/fisht/GetKendoListCust'),
2026-05-15 08:51:17 +08:00
hiddenChart: true,
// filter: NormalWEFilter,
filterProps: {
params: { ftype: 'WE' }
}
},
{
name: '水温(℃)',
type: 'table',
tableUrl: '/wmp-env-server/we/wewtr/GetKendoListCust',
key: 'weWaterTemp',
hiddenChart: true,
// filter: NormalWEFilter,
filterProps: {
params: { ftype: 'WE' }
}
},
{
name: '水质',
type: 'table',
tableUrl: '/wmp-env-server/we/wewqr/GetKendoListCust',
key: 'weWaterQuality',
hiddenChart: true,
// filter: NormalWEFilter,
filterProps: {
params: { ftype: 'WE' }
}
},
{
name: '流速(m/s)',
type: 'table',
key: 'weFlowVelocity',
tableUrl: '/wmp-env-server/env/we/fvR/GetKendoListCust',
hiddenChart: true,
// filter: NormalWEFilter,
filterProps: {
params: { ftype: 'WE' }
}
}
]
}
];
2026-05-15 08:51:17 +08:00
//鱼类调查装置
const DEVICETABS: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-05-26 19:30:22 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
}
];
// //电站告警
2026-05-15 08:51:17 +08:00
const DZGJ: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-10 18:54:40 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
2026-05-15 08:51:17 +08:00
},
{
name: '监测数据',
key: 'DZGJ',
type: 'DZGJ',
tabs: [
{
name: '生态流量',
type: 'table',
key: 'STLL',
// filter: Session.getAppCode() == 'hbb' ? NormalYearPickerFilter : NormalDatePickerFilter,
tableUrl: '/wmp-env-server/env/warn/detail/GetKendoListCust',
hiddenChart: true,
filterProps: {
params: { ftype: 'WE' }
}
},
{
name: '水位',
type: 'table',
key: 'SW',
// filter: Session.getAppCode() == 'hbb' ? NormalYearPickerFilter : NormalDatePickerFilter,
tableUrl: '/wmp-env-server/env/warn/detail/GetKendoListCust',
hiddenChart: true,
filterProps: {
params: { ftype: 'WE' }
}
},
{
name: '水质',
type: 'table',
key: 'SZ',
// filter: Session.getAppCode() == 'hbb' ? NormalYearPickerFilter : NormalDatePickerFilter,
tableUrl: '/wmp-env-server/env/wqWar/GetKendoListCust',
hiddenChart: true,
filterProps: {
params: { ftype: 'WE' }
}
},
{
name: '河道水温',
type: 'table',
key: 'HDSW',
// filter: Session.getAppCode() == 'hbb' ? NormalYearPickerFilter : NormalDatePickerFilter,
tableUrl: '/wmp-env-server/env/warn/detail/GetKendoListCust',
hiddenChart: true,
filterProps: {
params: { ftype: 'WE' }
}
}
]
}
];
2026-05-15 08:51:17 +08:00
//珍稀植物园
const VPTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-12 16:59:35 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
2026-05-15 08:51:17 +08:00
},
// {
// name: '实时视频',
// key: 'videoInfo',
// type: 'video',
// url: '/video/dataStcdFrame/getVideoMonitorList'
// },
// {
// name: "全景影像",
// key: "panoramaInfo",
// type: "panorama",
// code: "zxzwy.tabs.qjyx"
// },
{
name: '运行数据',
key: 'NormalDataMonitoring2',
type: 'NormalDataMonitoring2',
tabs: [
{
name: '',
type: 'table',
tableUrl: '/evnInvestigation/getRareBotanicalGardenTable',
hiddenChart: true,
hiddenTabs: true,
// filter: NormalYearPickerFilter,
filterProps: {
params: {}
}
}
]
}
// {
// name: "浇水养护",
// key: "FishSystemRunState", //Normal1
// type: "FishSystemRunState", //Normal
// tabs: []
// },
// {
// name: "违规放牧",
// key: "FishSystemRunState", //Normal1
// type: "FishSystemRunState", //Normal
// tabs: []
// }
];
// //视频站
2026-05-15 08:51:17 +08:00
const videoTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
2026-05-15 08:51:17 +08:00
},
{
name: '实时视频',
key: 'videoInfo',
type: 'video',
url: '/video/dataStcdFrame/getVideoMonitorList'
}
];
// //视频站
2026-06-16 10:26:02 +08:00
const noLiveVideoTabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
},
{
name: '录像视频',
2026-06-18 09:29:15 +08:00
key: 'noLiveVideo',
2026-06-16 10:26:02 +08:00
type: 'noLiveVideo',
url: '/video/dataStcdFrame/getVideoMonitorList'
}
];
// //动物救助站
2026-05-15 08:51:17 +08:00
const VATabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-12 16:59:35 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
2026-05-15 08:51:17 +08:00
},
// {
// name: '实时视频',
// key: 'videoInfo',
// type: 'video',
// url: '/video/dataStcdFrame/getVideoMonitorList'
// },
{
name: '监测数据',
key: 'Normal',
type: 'NormalDataMonitoring',
tabs: [
{
name: '',
type: 'table',
tableUrl: '/engdbute/vaTable',
hiddenChart: true,
hiddenTabs: true,
// filter: NormalDatePickerFilter,
filterProps: {
params: {}
}
}
]
}
];
// // //河道水情站
// // const hdsqz: Array<any> = [
// // {
// // name: "基础信息",
// // key: "basicInfo",
// // type: "basic",
// // url: "/bbi/siteBipc/getSiteBasicInfo"
// // },
// // {
// // name: "监测数据",
// // key: "monitorInfo",
// // type: "tabsWithTwo"
// // }
// // ]
// // //视频监控站
// // const spjkz: Array<any> = [
// // {
// // name: "基础信息",
// // key: "basicInfo",
// // type: "basic",
// // url: "/bbi/siteBipc/getSiteBasicInfo"
// // },
// // {
// // name: "实时视频",
// // key: "videoInfo",
// // type: "video",
// // url: "/video/dataStcdFrame/getVideoMonitorList"
// // }
// // ]
// 其他配置
const CommonTabs: any = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/bbi/siteBipc/getSiteBasicInfo'
}
];
// 气象站
const WeatherTabs: any = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
},
{
name: '监测数据',
key: '',
type: '',
url: ''
},
]
// const WaterQualityMonitoring: any = [
// {
// name: '基础信息',
// key: 'basicInfo',
// type: 'basic',
// url: '/bbi/siteBipc/getSiteBasicInfo'
// },
// {
// name: '告警数据',
// key: 'Monitoring',
// type: 'Monitoring',
// url: '/wmp-env-server/env/warn/stcd/detail/GetKendoListCust'
// }
// ]
// const AIPrediction: any = [
// {
// name: '基础信息',
// key: 'basicInfo',
// type: 'basic',
// url: '/bbi/siteBipc/getSiteBasicInfo'
// },
// {
// name: '监测数据',
// key: 'WaterQuality',
// type: 'WaterQuality'
// },
// {
// name: 'AI预测',
// key: 'AI',
// type: 'AI'
// }
// ]
// const AIbasic: any = [
// {
// name: '基础信息',
// key: 'basicInfo',
// type: 'basic',
// url: '/bbi/siteBipc/getSiteBasicInfo'
// }
// ]
2026-05-15 08:51:17 +08:00
//野生动物监测
const WATabs: Array<any> = [
{
name: '基础信息',
key: 'basicInfo',
type: 'basic',
2026-06-12 16:59:35 +08:00
url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo',
default: true // 默认显示
2026-05-15 08:51:17 +08:00
},
{
name: '现场录像',
key: 'liveFootage',
type: 'liveFootage'
2026-05-15 08:51:17 +08:00
},
{
name: '现场图片',
key: 'onSitePhoto',
type: 'onSitePhoto'
}
];
// //mway : 1-是人工 2-是自动 dtinType: 0-自建 1-国家 2-人工
const handleTabs = (modaldata: any) => {
if (!modaldata?.sttp) return;
const sttp = modaldata?.sttp ? modaldata?.sttp.toUpperCase() : '';
2026-05-13 08:45:15 +08:00
console.log('sttp', sttp);
switch (sttp) {
case 'ENGJJ':
return ENGEQTabsJuangJu;
case 'ENG':
if (modaldata?.eqtp == 'QEC') {
return ENGEQTabs;
} else {
return ENGTabs;
}
case 'WT': // 水温
case 'WTRV': // 垂向水温
if (modaldata.enfc == '1') {
return WTTabs1;
} else {
return WTTabs;
2026-06-03 17:10:34 +08:00
}
case 'WQFB':
return WQFBTabs;
case 'WQ':
const _tabs = [...WQTabs];
2026-06-12 16:59:35 +08:00
if (modaldata?.dtinType == 2 || modaldata?.dtinType == 1) {
_tabs.splice(2, 1); //国家站 人工站把视频tab去除
2026-06-12 16:59:35 +08:00
}
return _tabs;
case 'FH':
2026-06-12 16:59:35 +08:00
let arr = [...FHTabs];
if (modaldata?.bldstt == 2 || modaldata?.bldstt == 1) {
console.log('modaldata', modaldata);
2026-06-15 09:14:22 +08:00
arr = [arr[0]]; //国家站 人工站把视频tab去除
2026-06-12 16:59:35 +08:00
}
return arr;
2026-05-13 08:45:15 +08:00
case 'FH_ZQ_POINT':
2026-05-15 08:51:17 +08:00
return FLOWTabs;
case 'FP_POINT':
return FPTabs;
2026-06-10 18:54:40 +08:00
case 'FB':
2026-05-15 08:51:17 +08:00
return FBTabs;
2026-06-10 18:54:40 +08:00
case 'VA':
2026-05-15 08:51:17 +08:00
return VATabs;
2026-06-10 18:54:40 +08:00
case 'VP':
2026-05-15 08:51:17 +08:00
return VPTabs;
2026-06-10 18:54:40 +08:00
case 'WE':
2026-05-15 08:51:17 +08:00
return WETabs;
2026-06-10 18:54:40 +08:00
case 'WVA':
2026-05-15 08:51:17 +08:00
return WATabs;
2026-06-10 18:54:40 +08:00
case 'VD_FBFM':
2026-06-12 16:59:35 +08:00
case 'VD':
2026-06-16 10:26:02 +08:00
case 'VD_FP':
2026-05-15 08:51:17 +08:00
return videoTabs;
case 'ENG_ALARM_POINT':
return DZGJ;
2026-06-10 18:54:40 +08:00
case 'FPRD':
2026-05-15 08:51:17 +08:00
return DEVICETABS;
// case 'DW_POINT':
// return DWTabs;
// case 'DW_5':
// return DEVICETABS;
// case 'DW_6':
// return DEVICETABS;
// case 'DW_1':
// return DEVICETABS;
//
if (modaldata?.eqtp == 'QEC') {
// const { page } = Utility.parseQueryString()
// if (page == 'shengTaiLiuLiangManZuQingKuangJiangJu') {
// return ENGEQTabsJuangJu
// } else {
return ENGEQTabs;
// }
}
// else {
// return Session.getAppCode() === 'hbb' ? ENGTabs.filter((e) => e.name !== '阶段属性') : ENGTabs
// }
2026-06-10 18:54:40 +08:00
case 'ENG_ALARM':
return DZGJ;
2026-06-12 16:59:35 +08:00
case 'EQ':
2026-06-16 10:26:02 +08:00
case 'EQ_1':
case 'EQ_2':
case 'EQ_3':
case 'EQ_4':
case 'EQ_5':
case 'EQ_6':
case 'EQ_7':
2026-06-12 16:59:35 +08:00
return EQTabs;
case 'DW':
case 'DW_1':
case 'DW_2':
case 'DW_3':
case 'DW_4':
case 'DW_5':
2026-06-15 09:14:22 +08:00
case 'DW_6':
return DWTabs;
2026-06-10 18:54:40 +08:00
case 'FP': //todo后续再删除多余代码
2026-06-12 16:59:35 +08:00
case 'FP_1': //todo后续再删除多余代码
// case "FP_2": //todo后续再删除多余代码
case 'FP_3': //todo后续再删除多余代码
case 'FP_4': //todo后续再删除多余代码
// case "FP_5": //todo后续再删除多余代码
2026-06-12 16:59:35 +08:00
// mway为2的时侯显示在线监测数据
if (
modaldata.bldsttCcode == '1' ||
modaldata.bldsttCcode == '0' ||
modaldata.bldstt == '1' ||
2026-06-12 16:59:35 +08:00
modaldata.bldstt == '0'
) {
2026-06-12 16:59:35 +08:00
console.log(1);
return [
...FPTabs1 //建设情况
];
} else {
2026-06-12 16:59:35 +08:00
console.log(2);
if (modaldata.mway != 2) {
2026-06-12 16:59:35 +08:00
console.log(3);
return FPTabs.filter(item => item.name !== '在线监测数据');
} else {
2026-06-12 16:59:35 +08:00
console.log(4);
return [
...FPTabs //有监测数据
];
}
}
2026-06-12 16:59:35 +08:00
case 'FP_2': //todo后续再删除多余代码
case 'FP_5': //todo后续再删除多余代码
if (
modaldata.bldsttCcode == '1' ||
modaldata.bldsttCcode == '0' ||
modaldata.bldstt == '1' ||
modaldata.bldstt == '0'
) {
return FPTabs1;
} else {
return FPTabs;
}
case 'ZQ': // 流量检测站
return ZQTabs;
// case 'FB':
// if (modaldata.bldstt == '1' || modaldata.bldstt == '0') {
// return FBTabs1
// } else {
// return FBTabs
// }
// case 'FH':
// return FHTabs
// case 'VD_FB':
// case 'VD_FP':
// case 'VD_SG':
// case 'VD_VP':
// case 'VD_EQ':
// case 'VD_DW':
// case 'VD_FH':
// case 'VD_OTWE':
// case 'VD_OTTE':
// case 'VD_FBP':
// case 'VD_FC':
// case 'VD_WQ':
// case 'VD_TE':
// case 'VD_WE':
// case 'VD_EQS':
// case 'VD_WT':
// case 'VD_FBFM':
// case 'VD_FBI':
// case 'VD_PR':
// case 'VD_FPB':
// case 'VD_GZFC':
// case 'VD_FPC':
// case 'VD_VA':
// case 'VD':
// return videoTabs
2026-06-16 10:26:02 +08:00
case 'VD_SN':
case 'VD_WVD':
return noLiveVideoTabs;
// case 'VP':
// return VPTabs
// case 'VA':
// return VATabs
// case 'WQDTA':
// return WQDTATabs
// case 'LL':
// return FLOWTabs
// case 'WT':
// case 'WTRV':
// if (modaldata.enfc == '1') {
// return WTTabs1
// } else {
// return WTTabs
// }
// case 'WE':
// return WETabs
case 'MM':
return WeatherTabs
// case 'WARN':
// return WaterQualityMonitoring
// case 'AI':
// return AIPrediction
// case 'AI_Basic':
// return AIbasic
default:
return CommonTabs;
}
};
// const modalTabSetting = {
// footer: false,
// width: '90vw',
// bodyStyle: { minHeight: '600px', overflowX: 'auto' },
// wrapClassName: 'no-padding custom-models',
// destroyOnClose: true,
// className: 'map-tabs'
// }
// const modalTabSettingLy = {
// footer: false,
// // width: "90vw",
// // bodyStyle: { minHeight: "600px" },
// wrapClassName: 'no-padding custom-models',
// destroyOnClose: true,
// className: 'map-tabs'
// }
export {
ENGTabs,
// DWTabs,
// WQTabs,
// FLOWTabs,
// EQTabs,
// FBTabs,
// WETabs,
// FPTabs,
// VPTabs,
// FHTabs,
// WTTabs,
// VATabs,
// WTTabs1,
handleTabs
// modalTabSetting,
// modalTabSettingLy
};