import { Button, Modal } from "antd"; import { useContext } from "react"; import { Context } from "~/pages/Container/Map/js/context"; import AlarmEquipment from "./AlarmEquipment"; import FireControlRoom from "./FireControlRoom"; import FirePointLocation from "./FirePointLocation"; import FirePumpRoom from "./FirePumpRoom"; import FireRescueTeam from "./FireRescueTeam"; import FireWaterSource from "./FireWaterSource"; import MeteorologicalMonitoring from "./MeteorologicalMonitoring"; const CustomModal = () => { const { modalVisible, modalData, actions } = useContext(Context); const renderContent = () => { return { meteorologicalMonitoring: , // 气象监测 fireRescueTeam: , // 消防救援队 fireControlRoom: , // 消防控制室 firePumpRoom: , // 消防泵房 fireWaterSource: , // 消防水源 firePointLocation: , // 消防点位 alarmEquipment: , // 报警设备 }[modalData.markType?.replace("标记点_", "")]; }; return ( actions.resetMark()}>取消, ]} width={1500} onCancel={() => { actions.resetMark(); }} title={modalData.title || ""} classNames={{ root: "map_bi_model" }} >
{renderContent()}
); }; export default CustomModal;