import React, {useContext} from "react"; import intl from "react-intl-universal"; import '../../../lanhuapp/common.css'; import "../../../lanhuapp/index.css"; import "../../style/standard.css" import {Table, TableBody, TableHead,} from "@mui/material"; import {StyledTableCell, StyledTableContainer, StyledTableRow} from "../../Component/StyledTable"; import {useAppSelector} from "../../../store/hooks"; import {Alarm, selectAllLineEquipmentData} from "../../../store/EquipmentMonitorEntity"; import {ThisLineID} from "../../../context/ThisLineID"; function LeftUpTableE() { const contextLineID = useContext(ThisLineID); const AllData = useAppSelector(selectAllLineEquipmentData); const LineID = "Line_" + contextLineID; let equipmentAlarm: Array = []; switch (LineID) { case 'Line_1': equipmentAlarm = AllData.Line_1.equipmentAlarm; break; case 'Line_2': equipmentAlarm = AllData.Line_2.equipmentAlarm; break; case 'Line_3': equipmentAlarm = AllData.Line_3.equipmentAlarm; break; case 'Line_4': equipmentAlarm = AllData.Line_4.equipmentAlarm; break; } return ( {intl.get('serialNo')} {intl.get('EquipmentName')} {intl.get('alarmCode')} {intl.get('AlarmLevel')} {intl.get('alarmContent')} {equipmentAlarm.map((alarm, index) => ( {index + 1} {alarm.equName} {alarm.alarmCode} {alarm.alarmValue} {alarm.alarmContent} ))}
); } export default LeftUpTableE;