diff --git a/src/pages/GlobalModalServices/modals/PipelineMaintenance/index.tsx b/src/pages/GlobalModalServices/modals/PipelineMaintenance/index.tsx index 9b1f387c96370e70c83e7a1e5d5def1d59a139fa..50bb1ae503fb45c733ec0dee3eaa4c2994061753 100644 --- a/src/pages/GlobalModalServices/modals/PipelineMaintenance/index.tsx +++ b/src/pages/GlobalModalServices/modals/PipelineMaintenance/index.tsx @@ -5,6 +5,7 @@ import dayjs from 'dayjs'; import styles from './index.less'; import BlueTable from '@/components/BlueTable'; import type { ColumnsType } from 'antd/es/table'; +import { useGlobalModalServices } from '@/pages/GlobalModalServices/provider'; interface MaintenanceDataType { pipelineName: string; @@ -32,6 +33,7 @@ const PipelineMaintenance: React.FC = () => { ]); const [facilityType, setFacilityType] = useState('all'); const [activeTab, setActiveTab] = useState('daily'); + const { dispatch } = useGlobalModalServices(); let isUsingValue = true; const columnsMaintenance: ColumnsType = [ @@ -76,7 +78,13 @@ const PipelineMaintenance: React.FC = () => { key: 'operation', width: 120, render: () => ( - 详情 + { + if (false) { + dispatch.push('PipelineMaintenanceDetail', { + }); + } + }}>详情 ) } ]; diff --git a/src/pages/GlobalModalServices/registry.tsx b/src/pages/GlobalModalServices/registry.tsx index 5f889f7bcd4a348e39f4117b982f7795842c0318..4d9715ef3e2d81441a7a74329b72df94d2142132 100644 --- a/src/pages/GlobalModalServices/registry.tsx +++ b/src/pages/GlobalModalServices/registry.tsx @@ -50,6 +50,7 @@ import PipelineAssessment from './modals/PipelineAssessment'; import LightingAlarmList from './modals/LightingAlarmList'; import PipelineDefectList from './modals/PipelineDefectList'; import PipelineMonitorDetail from './modals/PipelineMonitorDetail'; +import PipelineMaintenanceDetail from './modals/PipelineMaintenanceDetail'; export type ModalKey = keyof typeof Registry.RegistryList; @@ -497,6 +498,20 @@ export default class Registry { defaultProps: {}, modal: PipelineMaintenance, }, + /** + * 管廊日常维修详情 + * @module PipelineMaintenance + * @see PipelineMaintenance + */ + PipelineMaintenanceDetail: { + defaultConfig: { + w: 1151, + h: 858, + title: '日常维修详情', + }, + defaultProps: {}, + modal: PipelineMaintenanceDetail, + }, /** * 管廊巡检列表 * @module PipelinePassage