import { useState, useRef, useEffect } from "react"; import cls from "./index.module.css"; import Chart2 from "../../../Common/TimeFireDir"; import Chart1 from "../../../Common/ForecastTemperature"; import VideoContainer from "./VideoContainer"; function KilnCenter({ onFloorChange }) { const [floor, setFloor] = useState(1); // 初始值设置为 1 const preFloor = useRef(); useEffect(() => { onFloorChange(floor); }, [floor, onFloorChange]); function onFloorUpdate(flr) { preFloor.current = floor; setFloor(flr); onFloorChange(flr); } const subMenuStyle = { marginLeft: floor === 4? "400px" : "0", }; const colorStyle = { right: floor === 4? "0px" : "400px", }; return (
{/* 时间火向数据 */} {floor === 4 && (
)} {floor!== 4 && (
)} {/* menu */}
onFloorUpdate(1)} > 碹顶温度
onFloorUpdate(2)} > 池底温度
onFloorUpdate(3)} > 溶液速度
onFloorUpdate(4)} > 窑炉预测
{/* 颜色指示图 */}
{/* video */}
); } export default KilnCenter;