import { Button, Modal } from "antd"; import { useContext } from "react"; import { Context } from "~/pages/Container/Map/js/context"; import AlarmEquipment from "./AlarmEquipment"; import BlindBoardWork from "./BlindBoardWork"; import BreakGroundWork from "./BreakgroundWork"; import ConfinedSpaceWork from "./ConfinedSpaceWork"; import CutRoadWork from "./CutRoadWork"; import ElectricityWork from "./ElectricityWork"; import FireControlRoom from "./FireControlRoom"; import FirePointLocation from "./FirePointLocation"; import FirePumpRoom from "./FirePumpRoom"; import FireRescueTeam from "./FireRescueTeam"; import FireWaterSource from "./FireWaterSource"; import HighWork from "./HighWork"; import HoistingWork from "./HoistingWork"; import HotWork from "./HotWork"; import MeteorologicalMonitoring from "./MeteorologicalMonitoring"; const CustomModal = () => { const { modalVisible, modalData, actions } = useContext(Context); const renderContent = () => { const markType = modalData.markType?.replace("标记点_", ""); return { meteorologicalMonitoring: , // 气象监测 fireRescueTeam: , // 消防救援队 fireControlRoom: , // 消防控制室 firePumpRoom: , // 消防泵房 fireWaterSource: , // 消防水源 firePointLocation: , // 消防点位 alarmEquipment: , // 报警设备 hot_work: , // 动火作业 confinedspace_work: , // 受限空间作业 electricity_work: , // 临时用电作业 high_work: , // 高处作业 cutroad_work: , // 断路作业 breakground_work: , // 动土作业 hoisting_work: , // 吊装作业 blindboard_work: , // 盲板抽堵作业 }[markType]; }; return ( actions.resetMark()}>取消, ]} width={1500} onCancel={() => { actions.resetMark(); }} title={modalData.title || ""} classNames={{ root: "map_bi_model" }} >
{renderContent()}
); }; export default CustomModal;