1313 lines
42 KiB
TypeScript
1313 lines
42 KiB
TypeScript
|
|
// 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',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// Session.getAppCode() === 'hbb' ? {
|
|||
|
|
// name: '查看报告',
|
|||
|
|
// key: 'attachment',
|
|||
|
|
// type: 'attachment'
|
|||
|
|
// } : null,
|
|||
|
|
// {
|
|||
|
|
// name: '批复文件',
|
|||
|
|
// key: 'approval',
|
|||
|
|
// type: 'approval'
|
|||
|
|
// },
|
|||
|
|
// // {
|
|||
|
|
// // name: "特征曲线",
|
|||
|
|
// // key: "characteristicCurve",
|
|||
|
|
// // type: "characteristicCurve"
|
|||
|
|
// // }
|
|||
|
|
// ].filter(Boolean)
|
|||
|
|
// // 水电站生态流量 √
|
|||
|
|
// const ENGEQTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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'
|
|||
|
|
// },
|
|||
|
|
// Session.getAppCode() === 'hbb' ? {
|
|||
|
|
// name: '查看报告',
|
|||
|
|
// key: 'attachment',
|
|||
|
|
// type: 'attachment'
|
|||
|
|
// } : null,
|
|||
|
|
// {
|
|||
|
|
// name: '批复文件',
|
|||
|
|
// key: 'approval',
|
|||
|
|
// type: 'approval'
|
|||
|
|
// },
|
|||
|
|
|
|||
|
|
// ].filter(Boolean)
|
|||
|
|
|
|||
|
|
// // 水电站生态流量 - 江局单独看 √
|
|||
|
|
// const ENGEQTabsJuangJu: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '生态流量',
|
|||
|
|
// key: 'EcologicalFlow',
|
|||
|
|
// type: 'EcologicalFlow'
|
|||
|
|
// },
|
|||
|
|
|
|||
|
|
// ].filter(Boolean)
|
|||
|
|
// //生态流量泄放设施 √
|
|||
|
|
// const EQTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '实时视频',
|
|||
|
|
// key: 'videoInfo',
|
|||
|
|
// type: 'video',
|
|||
|
|
// url: '/video/dataStcdFrame/getVideoMonitorList'
|
|||
|
|
// },
|
|||
|
|
// // {
|
|||
|
|
// // name: '全景影像',
|
|||
|
|
// // key: 'panoramaInfo',
|
|||
|
|
// // type: 'panorama'
|
|||
|
|
// // },
|
|||
|
|
// {
|
|||
|
|
// name: '监测数据',
|
|||
|
|
// key: 'flowDischarge',
|
|||
|
|
// type: 'FlowDischarge'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// // 过鱼设施 √
|
|||
|
|
// const FPTabs: Array<any> =
|
|||
|
|
// Session.getAppCode() === 'hbb'
|
|||
|
|
// ? [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo',
|
|||
|
|
// 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'),
|
|||
|
|
// hiddenChart: true,
|
|||
|
|
// hiddenTabs: true,
|
|||
|
|
// filter: NormalDatePickerFilter
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '运行情况',
|
|||
|
|
// key: 'FishFacilityRunState', //Normal1
|
|||
|
|
// type: 'FishFacilityRunState', //Normal
|
|||
|
|
// code: 'gyss.tabs.yxqk',
|
|||
|
|
// 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',
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// : [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo',
|
|||
|
|
// 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'),
|
|||
|
|
// hiddenChart: true,
|
|||
|
|
// hiddenTabs: true,
|
|||
|
|
// filter: NormalDatePickerFilter
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '运行情况',
|
|||
|
|
// key: 'FishFacilityRunState', //Normal1
|
|||
|
|
// type: 'FishFacilityRunState', //Normal
|
|||
|
|
// code: 'gyss.tabs.yxqk',
|
|||
|
|
// 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',
|
|||
|
|
// code: "gyss.tabs.zhfx"
|
|||
|
|
// },
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// // 过鱼设施在建状态
|
|||
|
|
// const FPTabs1: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //鱼类增殖站 √
|
|||
|
|
// const FBTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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"
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '增殖放流情况',
|
|||
|
|
// key: 'NormalAddedSituation', //NormalAddedSituation
|
|||
|
|
// type: 'NormalAddedSituation', //NormalAddedSituation
|
|||
|
|
// tabs: [
|
|||
|
|
// {
|
|||
|
|
// name: '',
|
|||
|
|
// type: 'table',
|
|||
|
|
// tableUrl: getUrl('/wmp-env-server/fb/bsmfr/GetKendoListCust'),
|
|||
|
|
// hiddenChart: true,
|
|||
|
|
// hiddenTabs: true,
|
|||
|
|
// filter: NormalFishFilter1,
|
|||
|
|
// filterProps: {
|
|||
|
|
// params: {}
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
|
|||
|
|
// {
|
|||
|
|
// 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: {}
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '实时视频',
|
|||
|
|
// key: 'videoInfo',
|
|||
|
|
// type: 'video',
|
|||
|
|
// url: '/video/dataStcdFrame/getVideoMonitorList'
|
|||
|
|
// }
|
|||
|
|
// // {
|
|||
|
|
// // 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'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //鱼类栖息地 √
|
|||
|
|
// const FHTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '水温监测',
|
|||
|
|
// key: 'WaterTemperature',
|
|||
|
|
// type: 'WaterTemperature',
|
|||
|
|
// tabs: [
|
|||
|
|
// {
|
|||
|
|
// url: '/wmp-env-server/sw/alongDetail/GetKendoListCust',
|
|||
|
|
// name: '水温',
|
|||
|
|
// type: 'WaterTemperature',
|
|||
|
|
// tableUrl: '/wmp-env-server/sw/alongDetail/GetKendoListCust',
|
|||
|
|
// chartType: 'line',
|
|||
|
|
// filter: NormalStcdFilter,
|
|||
|
|
// filterProps: {
|
|||
|
|
// params: {
|
|||
|
|
// ftype: 'WE',
|
|||
|
|
// sttp: 'WT', //WT
|
|||
|
|
// dataDimensionType: 'hyBase',
|
|||
|
|
// dataDimensionVal: 'all'
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '水质监测',
|
|||
|
|
// key: 'WaterQuality',
|
|||
|
|
// type: 'WaterQuality',
|
|||
|
|
// tabs: [
|
|||
|
|
// {
|
|||
|
|
// url: '/wmp-env-server/env/wq/data/GetKendoListCust',
|
|||
|
|
// name: '水质',
|
|||
|
|
// type: 'monitor',
|
|||
|
|
// key: 'WaterQuality',
|
|||
|
|
// tableUrl: '/wmp-env-server/env/wq/data/GetKendoListCust',
|
|||
|
|
// chartType: 'lines',
|
|||
|
|
// // chartEvent: {
|
|||
|
|
// // legendselectchanged: (object: any, instance: any) => {
|
|||
|
|
// // const selected = object.selected
|
|||
|
|
// // const options = instance.getOption()
|
|||
|
|
// // if (options.grid instanceof Array) {
|
|||
|
|
// // options.grid = options.grid[0]
|
|||
|
|
// // }
|
|||
|
|
// // if (selected != undefined && options) {
|
|||
|
|
// // let yAxis: any = options.yAxis
|
|||
|
|
// // yAxis.map((item: any, index: number) => {
|
|||
|
|
// // item.show = false
|
|||
|
|
// // for (let i in selected) {
|
|||
|
|
// // if (selected[i] == true && item.name.indexOf(i) !== -1) {
|
|||
|
|
// // item.show = true
|
|||
|
|
// // }
|
|||
|
|
// // }
|
|||
|
|
// // })
|
|||
|
|
// // options.legend && (options.legend.selected = selected)
|
|||
|
|
// // let offset = 30
|
|||
|
|
// // let padding = 60
|
|||
|
|
// // if (options.yAxis && options.yAxis instanceof Array && options.grid && !(options.grid instanceof Array)) {
|
|||
|
|
// // let showYAxis = yAxis.filter((x: any) => {
|
|||
|
|
// // return x.show
|
|||
|
|
// // })
|
|||
|
|
// // showYAxis.map((yAxis: any, index: number) => {
|
|||
|
|
// // yAxis.position = index % 2 === 0 ? "left" : "right"
|
|||
|
|
// // yAxis.offset = padding * Math.floor(index / 2)
|
|||
|
|
// // if (index >= 4) {
|
|||
|
|
// // yAxis.offset = padding * Math.floor(2 / 2)
|
|||
|
|
// // }
|
|||
|
|
// // })
|
|||
|
|
// // if (showYAxis.length % 2 === 0) {
|
|||
|
|
// // options.grid.left = (showYAxis.length >= 4 ? 4 : showYAxis.length) * offset
|
|||
|
|
// // options.grid.right = (showYAxis.length >= 4 ? 4 : showYAxis.length) * offset
|
|||
|
|
// // } else {
|
|||
|
|
// // const left = showYAxis.filter((x: any) => x.position === "left")
|
|||
|
|
// // const right = showYAxis.filter((x: any) => x.position === "right")
|
|||
|
|
// // const left_start = left.length ? 0 : 60
|
|||
|
|
// // const right_start = left.length ? 0 : 60
|
|||
|
|
// // options.grid.left = left_start + padding * (left.length >= 2 ? 2 : left.length)
|
|||
|
|
// // options.grid.right = right_start + padding * (right.length >= 2 ? 2 : right.length)
|
|||
|
|
// // }
|
|||
|
|
// // }
|
|||
|
|
// // instance.setOption(options, false, true)
|
|||
|
|
// // }
|
|||
|
|
// // }
|
|||
|
|
// // },
|
|||
|
|
// filter: NormalStcdFilter,
|
|||
|
|
// filterProps: {
|
|||
|
|
// params: {
|
|||
|
|
// ftype: 'WE',
|
|||
|
|
// sttp: 'WQ',
|
|||
|
|
// dataDimensionType: 'hyBase',
|
|||
|
|
// dataDimensionVal: 'all'
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '流量监测',
|
|||
|
|
// key: 'FlowMeasure',
|
|||
|
|
// type: 'FlowMeasure',
|
|||
|
|
// tabs: [
|
|||
|
|
// {
|
|||
|
|
// url: '/wmp-eng-server/eng/river/GetKendoListCust',
|
|||
|
|
// name: '流量',
|
|||
|
|
// type: 'monitor',
|
|||
|
|
// tableUrl: '/wmp-eng-server/eng/river/GetKendoListCust',
|
|||
|
|
// chartType: 'line',
|
|||
|
|
// filter: NormalStcdFilter,
|
|||
|
|
// filterProps: {
|
|||
|
|
// params: {
|
|||
|
|
// ftype: 'WE',
|
|||
|
|
// sttp: 'ZQ',
|
|||
|
|
// dataDimensionType: 'hyBase',
|
|||
|
|
// dataDimensionVal: 'all',
|
|||
|
|
// maptype: '2'
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '实时视频',
|
|||
|
|
// key: 'videoInfo',
|
|||
|
|
// type: 'video',
|
|||
|
|
// url: '/video/dataStcdFrame/getVideoMonitorList'
|
|||
|
|
// }
|
|||
|
|
// // {
|
|||
|
|
// // name: "全景影像",
|
|||
|
|
// // key: "panoramaInfo",
|
|||
|
|
// // type: "panorama"
|
|||
|
|
// // }
|
|||
|
|
// ]
|
|||
|
|
// const ZQTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '流量监测',
|
|||
|
|
// key: 'FlowMeasure',
|
|||
|
|
// type: 'FlowMeasure',
|
|||
|
|
// tabs: [
|
|||
|
|
// {
|
|||
|
|
// url: '/wmp-swqx-server/zq/river/GetKendoListCust',
|
|||
|
|
// name: '流量',
|
|||
|
|
// type: 'monitor',
|
|||
|
|
// tableUrl: '/wmp-swqx-server/zq/river/GetKendoListCust',
|
|||
|
|
// chartType: 'line',
|
|||
|
|
// filterProps: {
|
|||
|
|
// params: {
|
|||
|
|
// ftype: 'FHT',
|
|||
|
|
// sttp: 'ZQ',
|
|||
|
|
// dataDimensionType: 'hyBase',
|
|||
|
|
// dataDimensionVal: 'all',
|
|||
|
|
// maptype: '2'
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// //水质监测站 √
|
|||
|
|
// const WQFBTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '监测数据',
|
|||
|
|
// key: 'WaterQuality',
|
|||
|
|
// type: 'WaterQuality'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// 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
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// //栖息地流量监测
|
|||
|
|
// const FLOWTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '监测数据',
|
|||
|
|
// key: 'FlowMeasure',
|
|||
|
|
// type: 'FlowMeasure'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //水温监测站 √
|
|||
|
|
// const WTTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '监测数据',
|
|||
|
|
// key: 'WaterTemperature',
|
|||
|
|
// type: 'WaterTemperature'
|
|||
|
|
// },
|
|||
|
|
// // {
|
|||
|
|
// // name: '出入库水温对比',
|
|||
|
|
// // key: 'WaterTemperatureContrast',
|
|||
|
|
// // type: 'WaterTemperatureContrast',
|
|||
|
|
// // code: 'swjc.tabs.crkswdb',
|
|||
|
|
// // },
|
|||
|
|
// {
|
|||
|
|
// name: '鱼类繁殖适宜性分析',
|
|||
|
|
// key: 'WaterTemperatureRep',
|
|||
|
|
// type: 'WaterTemperatureRep',
|
|||
|
|
// code: 'swjc.tabs.ylfzsyxfx',
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //垂向水温 √
|
|||
|
|
// const WTTabs1: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '监测数据',
|
|||
|
|
// key: 'VerticalWaterTemperature',
|
|||
|
|
// type: 'VerticalWaterTemperature'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// //低温水减缓设施
|
|||
|
|
// const DWTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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"
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //调查断面
|
|||
|
|
// const WETabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '监测数据',
|
|||
|
|
// key: 'Ecology',
|
|||
|
|
// type: 'Ecology',
|
|||
|
|
// tabs: [
|
|||
|
|
// {
|
|||
|
|
// name: '调查鱼类',
|
|||
|
|
// type: 'table',
|
|||
|
|
// key: 'weFish',
|
|||
|
|
// tableUrl: getUrl('/wmp-env-server/env/we/fisht/GetKendoListCust'),
|
|||
|
|
// 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' }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// //电站告警
|
|||
|
|
// const DZGJ: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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' }
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// //珍稀植物园
|
|||
|
|
// const VPTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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: []
|
|||
|
|
// // }
|
|||
|
|
// ]
|
|||
|
|
// //视频站
|
|||
|
|
// const videoTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '实时视频',
|
|||
|
|
// key: 'videoInfo',
|
|||
|
|
// type: 'video',
|
|||
|
|
// url: '/video/dataStcdFrame/getVideoMonitorList'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //视频站
|
|||
|
|
// const noLiveVideoTabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// name: '录像视频',
|
|||
|
|
// key: 'videoInfo',
|
|||
|
|
// type: 'noLiveVideo',
|
|||
|
|
// url: '/video/dataStcdFrame/getVideoMonitorList'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
// //动物救助站
|
|||
|
|
// const VATabs: Array<any> = [
|
|||
|
|
// {
|
|||
|
|
// name: '基础信息',
|
|||
|
|
// key: 'basicInfo',
|
|||
|
|
// type: 'basic',
|
|||
|
|
// url: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// },
|
|||
|
|
// {
|
|||
|
|
// 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: '/bbi/siteBipc/getSiteBasicInfo'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// 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'
|
|||
|
|
// }
|
|||
|
|
// ]
|
|||
|
|
|
|||
|
|
// //mway : 1-是人工 , 2-是自动 dtinType: 0-自建 1-国家 2-人工
|
|||
|
|
// const handleTabs = (modaldata: any) => {
|
|||
|
|
// console.log('modaldata', modaldata)
|
|||
|
|
// if (!modaldata?.sttp) return
|
|||
|
|
// let sttp = modaldata?.sttp ? modaldata?.sttp.toUpperCase() : ''
|
|||
|
|
// switch (sttp) {
|
|||
|
|
// case 'ENG':
|
|||
|
|
// 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
|
|||
|
|
// }
|
|||
|
|
// case 'ENG_ALARM':
|
|||
|
|
// return DZGJ
|
|||
|
|
// case 'EQ':
|
|||
|
|
// return EQTabs
|
|||
|
|
// case 'DW':
|
|||
|
|
// case 'DW_1':
|
|||
|
|
// case 'DW_2':
|
|||
|
|
// case 'DW_3':
|
|||
|
|
// case 'DW_4':
|
|||
|
|
// case 'DW_5':
|
|||
|
|
// return DWTabs
|
|||
|
|
// case 'FP': //todo,后续再删除多余代码
|
|||
|
|
// case 'FP_1': //todo,后续再删除多余代码
|
|||
|
|
// // case "FP_2": //todo,后续再删除多余代码
|
|||
|
|
// case 'FP_3': //todo,后续再删除多余代码
|
|||
|
|
// case 'FP_4': //todo,后续再删除多余代码
|
|||
|
|
// // case "FP_5": //todo,后续再删除多余代码
|
|||
|
|
// if (Session.getAppCode() === 'hbb') {
|
|||
|
|
// // mway为2的时侯显示在线监测数据
|
|||
|
|
// if (modaldata.bldsttCcode == '1' || modaldata.bldsttCcode == '0' || modaldata.bldstt == '1' || modaldata.bldstt == '0') {
|
|||
|
|
// return [
|
|||
|
|
// ...FPTabs1 //建设情况
|
|||
|
|
// ]
|
|||
|
|
// } else {
|
|||
|
|
// if (modaldata.mway != 2) {
|
|||
|
|
// return FPTabs.filter((item) => item.name !== '在线监测数据')
|
|||
|
|
// } else {
|
|||
|
|
// return [
|
|||
|
|
// ...FPTabs //有监测数据
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// } else {
|
|||
|
|
// if (modaldata.bldsttCcode == '1' || modaldata.bldsttCcode == '0' || modaldata.bldstt == '1' || modaldata.bldstt == '0') {
|
|||
|
|
// return [
|
|||
|
|
// ...FPTabs1
|
|||
|
|
// // {
|
|||
|
|
// // name: "系统运行记录",
|
|||
|
|
// // key: "FishSystemRunState", //Normal1
|
|||
|
|
// // type: "FishSystemRunState", //Normal
|
|||
|
|
// // tabs: []
|
|||
|
|
// // }
|
|||
|
|
// ]
|
|||
|
|
// } else {
|
|||
|
|
// return [
|
|||
|
|
// ...FPTabs
|
|||
|
|
// // {
|
|||
|
|
// // name: "系统运行记录",
|
|||
|
|
// // key: "FishSystemRunState", //Normal1
|
|||
|
|
// // type: "FishSystemRunState", //Normal
|
|||
|
|
// // tabs: []
|
|||
|
|
// // }
|
|||
|
|
// ]
|
|||
|
|
// }
|
|||
|
|
// }
|
|||
|
|
// 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
|
|||
|
|
// case 'VD_SN':
|
|||
|
|
// case 'VD_WVD':
|
|||
|
|
// return noLiveVideoTabs
|
|||
|
|
// case 'VP':
|
|||
|
|
// return VPTabs
|
|||
|
|
// case 'VA':
|
|||
|
|
// return VATabs
|
|||
|
|
// case 'WQFB':
|
|||
|
|
// return WQFBTabs
|
|||
|
|
// case 'WQ':
|
|||
|
|
// const _tabs = [...WQTabs]
|
|||
|
|
// if (modaldata?.dtinType == 2 || modaldata?.dtinType == 1) _tabs.splice(2, 1)//国家站 人工站把视频tab去除
|
|||
|
|
// return _tabs
|
|||
|
|
// 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 }
|