|
|
@ -17,23 +17,23 @@ const Righttop = () => { |
|
|
|
// console.log(`Selected: ${value}`);
|
|
|
|
setSize(value) |
|
|
|
}; |
|
|
|
for (let i = 10; i < 36; i++) { |
|
|
|
children.push(<Option key={i.toString(36) + i}>{i.toString(36) + i}</Option>); |
|
|
|
} |
|
|
|
|
|
|
|
const [list, setList] = useState([ |
|
|
|
{ name: '静夜思', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '唐-李白', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '窗前明月光', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '疑是地上霜', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '举头望明月', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '低头思故乡', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '静夜思', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '唐-李白', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '窗前明月光', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '疑是地上霜', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '举头望明月', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '低头思故乡', img: "/assets/images/leadership/shiyantu.png" }, |
|
|
|
{ name: '沙潭至五星', img: "/assets/images/leadership/fake/1.jpg" }, |
|
|
|
{ name: '滁槎至协城', img: "/assets/images/leadership/fake/2.jpg" }, |
|
|
|
{ name: '瓜山至广福', img: "/assets/images/leadership/fake/3.jpg" }, |
|
|
|
{ name: '罗舍至泗洪', img: "/assets/images/leadership/fake/4.jpg" }, |
|
|
|
{ name: '渔业至万州', img: "/assets/images/leadership/fake/5.jpg" }, |
|
|
|
{ name: '沙潭至五星', img: "/assets/images/leadership/fake/1.jpg" }, |
|
|
|
{ name: '滁槎至协城', img: "/assets/images/leadership/fake/2.jpg" }, |
|
|
|
{ name: '瓜山至广福', img: "/assets/images/leadership/fake/3.jpg" }, |
|
|
|
{ name: '罗舍至泗洪', img: "/assets/images/leadership/fake/4.jpg" }, |
|
|
|
{ name: '渔业至万州', img: "/assets/images/leadership/fake/5.jpg" }, |
|
|
|
]) |
|
|
|
for (let i = 0; i < list.length; i++) { |
|
|
|
children.push(<Option key={i.toString(36) + i}>{list[i].name}</Option>); |
|
|
|
} |
|
|
|
|
|
|
|
// useEffect(() => {
|
|
|
|
// const timer = setInterval(() => {
|
|
|
|
// if (num == 12) {
|
|
|
@ -51,20 +51,24 @@ const Righttop = () => { |
|
|
|
<div id='op' style={{ width: "100%", height: "55%" }}>{ |
|
|
|
list.map((item, index) => { |
|
|
|
return ( |
|
|
|
// <div style={{ width: "100%", height: "100%" }} >
|
|
|
|
// {/* <div style={{ width: "100%", height: "100%", }}> */}
|
|
|
|
<li className={index} style={{ height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px" }} onMouseEnter={() => { |
|
|
|
<div style={{ width: "100%", height: "100%" }} > |
|
|
|
<div style={{ width: "100%", height: "100%", }}> |
|
|
|
<li className={index} style={{ |
|
|
|
height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px" |
|
|
|
}} onMouseEnter={() => { |
|
|
|
// setTu(item.img);
|
|
|
|
setNum(index); |
|
|
|
}} onMouseLeave={() => { |
|
|
|
setNum() |
|
|
|
}}> |
|
|
|
{num == index ? <img src='/assets/images/leadership/red.png' style={{ width: "100%", height: "120%", position: "absolute", }} /> : ""} |
|
|
|
{num == index ? <img src='/assets/images/leadership/wangluo.png' style={{ width: "5%", height: "100%", position: "absolute", left: "-0.5%", top: "20%" }} /> : ""} |
|
|
|
{num == index ? <img src={item.img} style={{ width: "100%", height: "120%", position: "absolute", }} /> : ""} |
|
|
|
{num == index ? <img src={item.img} style={{ width: "5%", height: "100%", position: "absolute", left: "-0.5%", top: "20%" }} /> : ""} |
|
|
|
|
|
|
|
<p style={{ position: "absolute", left: "5%", color: num == index ? "#FFFFFF" : "rgba(216,240,255,0.8)" }} >{item.name}</p><p style={{ position: "absolute", right: "5%", color: num == index ? "#FFFFFF" : "rgba(216,240,255,0.8)" }}>{item.name}</p></li> |
|
|
|
// {/* </div> */}
|
|
|
|
// </div>
|
|
|
|
<p style={{ position: "absolute", left: "5%", color: num == index ? "#FFFFFF" : "rgba(216,240,255,0.8)" }} >{item.name}</p> |
|
|
|
<p style={{ position: "absolute", right: "5%", color: num == index ? "#FFFFFF" : "rgba(216,240,255,0.8)" }}>{item.name}</p> |
|
|
|
</li> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
) |
|
|
|
|
|
|
|
}) |
|
|
@ -77,13 +81,13 @@ const Righttop = () => { |
|
|
|
|
|
|
|
<Module style={style} title={"路面执法监控"}> |
|
|
|
<div style={{ width: "100%", height: "65%", position: "relative" }}> |
|
|
|
{/* <p style={{ position: "absolute", left: "25%", top: "2%", fontSize: "14px", color: "#FFFFFF" }}>监控总数</p><p style={{ position: "absolute", left: "37%", fontSize: "24px", marginLeft: "1%", top: "-0.5%", color: "#FFFFFF", fontFamily: "YouSheBiaoTiHei" }}>129</p> |
|
|
|
<p style={{ position: "absolute", left: "55%", top: "2%", fontSize: "14px", color: "#FFFFFF" }}>在线率</p><p style={{ position: "absolute", right: "15%", fontSize: "24px", marginLeft: "2%", top: "-0.5%", color: "#FFFFFF", fontFamily: "YouSheBiaoTiHei" }}>88.87%</p> */} |
|
|
|
<p style={{ position: "absolute", left: "25%", top: "2%", fontSize: "14px", color: "#FFFFFF" }}>监控总数</p><p style={{ position: "absolute", left: "37%", fontSize: "24px", marginLeft: "1%", top: "-0.5%", color: "#FFFFFF", fontFamily: "YouSheBiaoTiHei" }}>129</p> |
|
|
|
<p style={{ position: "absolute", left: "55%", top: "2%", fontSize: "14px", color: "#FFFFFF" }}>在线率</p><p style={{ position: "absolute", right: "15%", fontSize: "24px", marginLeft: "2%", top: "-0.5%", color: "#FFFFFF", fontFamily: "YouSheBiaoTiHei" }}>88.87%</p> |
|
|
|
<div style={{ width: "100%", height: "10%", position: "relative" }}> |
|
|
|
{/* <img src='/assets/images/leadership/head.png' style={{ width: "15%", marginLeft: "5%" }} /> */} |
|
|
|
<img src='/assets/images/leadership/head.png' style={{ width: "15%", marginLeft: "5%" }} /> |
|
|
|
|
|
|
|
<div className='wy-rightTop' style={{ position: "absolute", right: "5%", top: "130%" }}> |
|
|
|
{/* <Select |
|
|
|
<Select |
|
|
|
size={size} |
|
|
|
defaultValue="选择路段" |
|
|
|
onChange={handleChange} |
|
|
@ -94,32 +98,32 @@ const Righttop = () => { |
|
|
|
}} |
|
|
|
> |
|
|
|
{children} |
|
|
|
</Select> */} |
|
|
|
{/* <div>{size}</div> */} |
|
|
|
</Select> |
|
|
|
<div>{size}</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div style={{ width: "100%", height: "80%", position: "relative", top: "10%" }}> |
|
|
|
{/* <Huadong /> */} |
|
|
|
<Huadong /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div style={{ width: "100%", height: "35%" }}> |
|
|
|
<div style={{ width: "100%", height: "40px"/* , backgroundColor: "#fff" */, position: "relative" }}> |
|
|
|
{/* <p>{title || []}</p> */} |
|
|
|
{/* <p>{title || ''}</p> */} |
|
|
|
<img src='/assets/images/quanju/icon.png' style={{ width: "24px", position: "absolute", left: "20px", top: "18%" }} /> |
|
|
|
<span style={{ position: "absolute", color: "#FFFFFF", fontSize: "24px", fontFamily: "YouSheBiaoTiHei", left: "50px" }}>离线详情</span> |
|
|
|
<img src='/assets/images/leadership/zibiaoti.png' style={{ width: "94%", height: "34px", position: "absolute", top: "8px", left: "35px" }} /> |
|
|
|
</div> |
|
|
|
{/* <Spin tip="Loading..." spinning={num ? true : false} style={{ width: "100%", height: "100%" }}> */} |
|
|
|
{/* <Lunbo |
|
|
|
<Spin tip="Loading..." spinning={num ? true : false} style={{ width: "100%", height: "100%" }}> |
|
|
|
<Lunbo |
|
|
|
// canScroll={true}
|
|
|
|
content={renderBody()} |
|
|
|
containerStyle={{ position: "relative", height: "100%", width: "90%", left: "5%", top: "5%" }} |
|
|
|
divHeight={"100%"} |
|
|
|
divId={"screen-slope"} |
|
|
|
/> */} |
|
|
|
{/* </Spin> */} |
|
|
|
/> |
|
|
|
</Spin> |
|
|
|
</div> |
|
|
|
|
|
|
|
</Module> |
|
|
|