main
hhr 2023-12-20 23:20:42 +08:00
parent 025282716f
commit 2a16ed54ec
4 changed files with 115 additions and 102 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 819 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@ -62,7 +62,7 @@ const DashboardLayout: React.FC = () => {
/*useEffect(() => {
if (leafMenu) {
document.title = '小玉潭水库 · ' + leafMenu.title
document.title = leafMenu.title
}
}, [leafMenu]);*/

View File

@ -49,10 +49,6 @@
}
.box1, .box4 {
height: 85%;
padding: 10px;
@ -201,8 +197,6 @@
}
.box5-list {
display: flex;
padding: 6px 10px;
@ -213,6 +207,11 @@
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 30%;
}
.box5-li-num {
@ -243,3 +242,15 @@
.box5 .box5-list:nth-child(odd) {
background: rgba(0, 88, 188, 0.6);
}
.map{
position: absolute;
top: 10vh;
left: 27vw;
width: 40vw;
height: 30vw;
img{
width: 100%;
}
}

View File

@ -34,11 +34,11 @@ const SyglPage: React.FC = () => {
xAxis: {
type: "category",
data: [
"2015",
"2016",
"2017",
"2018",
"2019",
"2020",
"2021",
"2022",
],
axisLine: {
show: true,
@ -62,7 +62,7 @@ const SyglPage: React.FC = () => {
},
yAxis: {
name: "(万元)",
max: 600,
max: 12000,
min: 0,
nameTextStyle: {
color: '#fff',
@ -93,7 +93,7 @@ const SyglPage: React.FC = () => {
series: [
{
type: "bar",
data: [360, 340, 300, 360, 500],
data: [1796, 717, 2500, 9445, 11345],
barMaxWidth: "auto",
barWidth: 30,
itemStyle: {
@ -128,7 +128,7 @@ const SyglPage: React.FC = () => {
zlevel: 2,
},
{//一蓝盖
data: [360, 340, 300, 360, 500],
data: [1796, 717, 2500, 9445, 11345],
type: "pictorialBar",
barMaxWidth: "20",
symbol: "diamond",
@ -205,18 +205,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box3_1.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>85.24%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>14.26%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>99.50%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -229,18 +229,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box3_2.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>75.64%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>18.86%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>94.50%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -253,18 +253,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box3_3.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>89.34%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>10.56%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>99.90%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -277,18 +277,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box3_4.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>90.25%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>9.65%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>99.90%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -305,9 +305,9 @@ const SyglPage: React.FC = () => {
<div className='box4'>
<img className='box4-bian' src={`${process.env.PUBLIC_URL}/assets/bian.png`} alt=""/>
<div className='box4-content'>
<div className='box4-content-item'>3<span>83.2</span><span>1.23</span>%XXXXXXXXX</div>
<div className='box4-content-item'>3<span>4.3</span>亿m³-<span>0.09%</span>68.2%97.9%;</div>
<div className='box4-content-item'>3<span>13</span><span>11</span><span>9</span><span>0</span><span>84.6%</span>;</div>
<div className='box4-content-item'>12<span>85</span><span>4.5</span>%</div>
<div className='box4-content-item'>12<span>270</span><span>178</span><span>30</span><span>70</span><span>85</span>%;</div>
<div className='box4-content-item'>12<span>13</span><span>11</span><span>9</span><span>0</span><span>95</span>%</div>
</div>
<img className='box4-bian' src={`${process.env.PUBLIC_URL}/assets/bian.png`} alt=""/>
</div>
@ -319,57 +319,56 @@ const SyglPage: React.FC = () => {
<div className='box5'>
<div className='box5-title'>
<div className='box5-title-item width-10'></div>
<div className='box5-title-item width-20'></div>
<div className='box5-title-item width-30'></div>
<div className='box5-title-item width-20'></div>
<div className='box5-title-item width-30'></div>
<div className='box5-title-item width-20'></div>
<div className='box5-title-item width-20'></div>
</div>
<div className='box5-list'>
<div className='box5-li width-10'>
<div className='box5-li-num '>1</div>
</div>
<div className='box5-li width-20'>XXX</div>
<div className='box5-li width-20'>200</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20 color-green'>89%</div>
<div className='box5-li width-30'>EPC</div>
<div className='box5-li width-20'>3900</div>
<div className='box5-li width-20'></div>
<div className='box5-li width-20 color-green'>80%</div>
</div>
<div className='box5-list'>
<div className='box5-li width-10'>
<div className='box5-li-num '>2</div>
</div>
<div className='box5-li width-20'>XXX</div>
<div className='box5-li width-20'>200</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20 color-green'>89%</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20'>3332</div>
<div className='box5-li width-20'></div>
<div className='box5-li width-20 color-green'>90%</div>
</div>
<div className='box5-list'>
<div className='box5-li width-10'>
<div className='box5-li-num '>3</div>
</div>
<div className='box5-li width-20'>XXX</div>
<div className='box5-li width-20'>200</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20 color-green'>89%</div>
<div className='box5-li width-30'>EPC</div>
<div className='box5-li width-20'>3900</div>
<div className='box5-li width-20'></div>
<div className='box5-li width-20 color-green'>80%</div>
</div>
<div className='box5-list'>
<div className='box5-li width-10'>
<div className='box5-li-num '>4</div>
</div>
<div className='box5-li width-20'>XXX</div>
<div className='box5-li width-20'>200</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20 color-green'>89%</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20'>3332</div>
<div className='box5-li width-20'></div>
<div className='box5-li width-20 color-green'>90%</div>
</div>
<div className='box5-list'>
<div className='box5-li width-10'>
<div className='box5-li-num '>5</div>
</div>
<div className='box5-li width-20'>XXX</div>
<div className='box5-li width-20'>200</div>
<div className='box5-li width-30'></div>
<div className='box5-li width-20 color-green'>89%</div>
<div className='box5-li width-30'>EPC</div>
<div className='box5-li width-20'>3900</div>
<div className='box5-li width-20'></div>
<div className='box5-li width-20 color-green'>80%</div>
</div>
</div>
</div>
<div className='box'>
@ -387,18 +386,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box6_1.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>75.24%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>16.26%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>91.50%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -411,18 +410,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box6_2.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>35.64%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>12.14%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>23.50%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -435,18 +434,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box6_3.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>79.34%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>20.56%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>99.90%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -459,18 +458,18 @@ const SyglPage: React.FC = () => {
<img src={`${process.env.PUBLIC_URL}/assets/box6_4.png`} alt=""/>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2018</div>
<div className='box3-item-data-top'>65.25%</div>
<div className='box3-item-data-btm'>2015</div>
</div>
<div className='box3-item-arrow'>
<div className='box3-item-arrow-top'>5.2%</div>
<div className='box3-item-arrow-top'>33.25%</div>
<div className='box3-item-arrow-btm'>
<img src={`${process.env.PUBLIC_URL}/assets/box3_arrow.png`} alt=""/>
</div>
</div>
<div className='box3-item-data'>
<div className='box3-item-data-top'>91.23%</div>
<div className='box3-item-data-btm'>2021</div>
<div className='box3-item-data-top'>98.50%</div>
<div className='box3-item-data-btm'>2023</div>
</div>
</div>
</div>
@ -481,6 +480,9 @@ const SyglPage: React.FC = () => {
</div>
</div>
<div className='map'>
<img src={`${process.env.PUBLIC_URL}/assets/map.png`} alt=""/>
</div>
</div>
)