// 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', 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' }, { name: '批复文件', key: 'approval', type: 'approval' } // { // name: "特征曲线", // key: "characteristicCurve", // type: "characteristicCurve" // } ].filter(Boolean); // // 水电站生态流量 √ // const ENGEQTabs: Array = [ // { // 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 = [ // { // name: '生态流量', // key: 'EcologicalFlow', // type: 'EcologicalFlow' // }, // ].filter(Boolean) // //生态流量泄放设施 √ // const EQTabs: Array = [ // { // 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 = // 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', default: true // 默认显示 // 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 = [ // { // 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 = [ { 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 default: true, // 默认显示 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 = [ // { // 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true // 默认显示 }, { 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 = [ // { // 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo' }, { name: '监测数据', key: 'WaterQuality', type: 'WaterQuality', default: true // 默认显示 } ] // const WQTabs: Array = [ // ...WQFBTabs, // { // name: '实时视频', // key: 'videoInfo', // type: 'video', // url: '/video/dataStcdFrame/getVideoMonitorList' // } // ] // const WQDTATabs: Array = [ // { // 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true // 默认显示 }, { name: '监测数据', key: 'FlowMeasure', type: 'FlowMeasure' } ] // //水温监测站 √ const WTTabs: Array = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo' }, { name: '监测数据', key: 'WaterTemperature', type: 'WaterTemperature', default: true // 默认显示 }, // { // name: '出入库水温对比', // key: 'WaterTemperatureContrast', // type: 'WaterTemperatureContrast', // code: 'swjc.tabs.crkswdb', // }, { name: '鱼类繁殖适宜性分析', key: 'WaterTemperatureRep', type: 'WaterTemperatureRep', code: 'swjc.tabs.ylfzsyxfx', } ] // //垂向水温 √ // const WTTabs1: Array = [ // { // name: '基础信息', // key: 'basicInfo', // type: 'basic', // url: '/bbi/siteBipc/getSiteBasicInfo' // }, // { // name: '监测数据', // key: 'VerticalWaterTemperature', // type: 'VerticalWaterTemperature' // } // ] // //低温水减缓设施 const DWTabs: Array = [ { 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: 'VerticalWaterTemperature', // type: 'VerticalWaterTemperature', // }, // { // name: '叠梁门运行AI识别', // key: 'AIYXSB', // type: 'AIYXSB', // } ] // //低温水减缓设施这是旧的 // const DWTabs2: Array = [ // { // 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true, // 默认显示 }, { 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 DEVICETABS: Array = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/api/dec-lygk-base-server/base/msstbprpt/getStcdInfo', default: true, // 默认显示 }, ] // //电站告警 const DZGJ: Array = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true, // 默认显示 }, { 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true, // 默认显示 }, // { // 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 = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true, // 默认显示 }, { name: '实时视频', key: 'videoInfo', type: 'video', url: '/video/dataStcdFrame/getVideoMonitorList' } ] // //视频站 // const noLiveVideoTabs: Array = [ // { // name: '基础信息', // key: 'basicInfo', // type: 'basic', // url: '/bbi/siteBipc/getSiteBasicInfo' // }, // { // name: '录像视频', // key: 'videoInfo', // type: 'noLiveVideo', // url: '/video/dataStcdFrame/getVideoMonitorList' // } // ] // //动物救助站 const VATabs: Array = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true, // 默认显示 }, // { // 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 = [ // // { // // name: "基础信息", // // key: "basicInfo", // // type: "basic", // // url: "/bbi/siteBipc/getSiteBasicInfo" // // }, // // { // // name: "监测数据", // // key: "monitorInfo", // // type: "tabsWithTwo" // // } // // ] // // //视频监控站 // // const spjkz: Array = [ // // { // // 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' // } // ] //野生动物监测 const WATabs: Array = [ { name: '基础信息', key: 'basicInfo', type: 'basic', url: '/bbi/siteBipc/getSiteBasicInfo', default: true, // 默认显示 }, { name: '现场录像', key: 'liveFootage', type: 'liveFootage', }, { name: '现场图片', key: 'onSitePhoto', type: 'onSitePhoto', }, ] // //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() : ''; console.log('sttp', sttp); switch (sttp) { case 'ENG': return ENGTabs; case 'WT_POINT': return WTTabs; case 'FH_WQ_POINT': return WQFBTabs; case 'FH_POINT': return FHTabs; case 'FH_ZQ_POINT': return FLOWTabs; case 'FP_POINT': return FPTabs; case 'FB_POINT': return FBTabs; case 'VA_POINT': return VATabs; case 'VP_POINT': return VPTabs; case 'WE_POINT': return WETabs; case 'WA_POINT': return WATabs; case 'STINFO_AI_VIDEO_POINT': return videoTabs; case 'ENG_ALARM_POINT': return DZGJ; case 'FPRD_POINT': 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 // } // 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 };