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;