|
|
@ -18,7 +18,7 @@ const Right = (props) => { |
|
|
|
setNums(res.payload.data.reportCount.filter((item, index) => { |
|
|
|
return item.projectType == "road" |
|
|
|
})) |
|
|
|
console.log(res.payload.data); |
|
|
|
// console.log(res.payload.data);
|
|
|
|
}) |
|
|
|
}, []) |
|
|
|
useEffect(() => { |
|
|
@ -33,6 +33,7 @@ const Right = (props) => { |
|
|
|
return ( |
|
|
|
|
|
|
|
<div style={{ width: "100%", height: "100%" }}> |
|
|
|
{/* <Spin spinning={!nums} tip="Loading" style={{ width: "100%", height: "100%" }}> */} |
|
|
|
{ |
|
|
|
list.map((item, index) => { |
|
|
|
return ( |
|
|
@ -53,30 +54,35 @@ const Right = (props) => { |
|
|
|
) |
|
|
|
}) |
|
|
|
} |
|
|
|
{/* </Spin> */} |
|
|
|
</div> |
|
|
|
) |
|
|
|
} |
|
|
|
return ( |
|
|
|
<> |
|
|
|
{/* <Spin spinning={!nums && list && roads} tip="Loading" size="large" > */} |
|
|
|
<div style={{ width: "100%", height: "100%", float: "right", marginRight: "1%", position: "relative" }}> |
|
|
|
|
|
|
|
<div style={{ width: "100%", height: "43%", position: "relative", left: "1%" }}> |
|
|
|
<div style={{ width: "96%", position: "relative", left: "2%" }}> |
|
|
|
{/* <Spin spinning={!roads} tip="Loading" > */} |
|
|
|
<p style={{ position: "absolute", color: "rgba(216,240,255,0.8)", top: "10px" }}>占比<span style={{ fontFamily: " PingFangSC-Regular, PingFang SC" }}>{((roads?.["县"] / (roads?.["乡"] + roads?.["村"] + roads?.["县"])) * 100).toFixed(2)}</span>%</p> |
|
|
|
<p style={{ width: "50%", position: "absolute", right: "0%", fontFamily: "YouSheBiaoTiHei", textAlign: "right", fontSize: "24px", color: "#F5FCFF", marginLeft: "10%" }}>{roads?.["县"].toFixed(3)}<span style={{ color: "#F5FCFF", fontSize: "16px", fontFamily: "PingFangSC-Regular, PingFang SC", marginLeft: "5%" }}>公里</span><span style={{ fontSize: "18px", color: "rgba(216,240,255,0.8)", fontFamily: "PingFangSC-Regular, PingFang SC", marginLeft: "5%" }}>县道道路</span></p> |
|
|
|
{/* </Spin> */} |
|
|
|
</div> |
|
|
|
<div style={{ width: "96%", position: "relative", left: "2%", height: "50%" }}> |
|
|
|
<div style={{ width: parseInt((roads?.["县"] / (roads?.["乡"] + roads?.["村"] + roads?.["县"])) * 100) + "%" || "", height: "20%", transform: "skewX(-45deg)", backgroundColor: "#18ABFF", float: "left", marginTop: "5.6%" }}> |
|
|
|
|
|
|
|
</div> |
|
|
|
{/* <div style={{ width: "15%", height: "20%", backgroundColor: "#df0001", float: "left", marginTop: "5.6%" }}> |
|
|
|
|
|
|
|
</div> */} |
|
|
|
<div style={{ width: parseInt(((roads?.["乡"] + roads?.["村"]) / (roads?.["乡"] + roads?.["村"] + roads?.["县"])) * 100) + "%" || "", height: "20%", transform: "skewX(-45deg)", backgroundColor: "#0A72FF", float: "left", marginTop: "5.6%" }}></div> |
|
|
|
</div> |
|
|
|
<div style={{ width: "96%", position: "relative", left: "2%" }}> |
|
|
|
{/* <Spin spinning={!roads} tip="Loading" > */} |
|
|
|
|
|
|
|
<p style={{ width: "50%", position: "absolute", color: "rgba(216,240,255,0.8)", fontSize: "18px" }}>乡村道道路<span style={{ marginLeft: "4%", fontFamily: "YouSheBiaoTiHei", fontSize: "24px", color: "#F5FCFF" }}>{(roads?.["乡"] + roads?.["村"]).toFixed(3)}</span><span style={{ marginLeft: "4%" }}>公里</span></p> |
|
|
|
<p style={{ position: "absolute", right: "0", color: "rgba(216,240,255,0.8)", top: "10px" }}>占比<span>{(((roads?.["乡"] + roads?.["村"]) / (roads?.["乡"] + roads?.["村"] + roads?.["县"])) * 100).toFixed(2)}</span><span>%</span></p> |
|
|
|
{/* </Spin> */} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div style={{ height: "80%", width: "100%", position: "relative", left: "5%", top: "-8%" }}> |
|
|
@ -99,6 +105,7 @@ const Right = (props) => { |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
{/* </Spin> */} |
|
|
|
</> |
|
|
|
) |
|
|
|
} |
|
|
|