2025-06-11 11:34:17 +08:00
|
|
|
|
import React from 'react';
|
2025-06-11 11:10:37 +08:00
|
|
|
|
import './index.less';
|
|
|
|
|
|
|
|
|
|
|
|
const WaterLevelAlert = () => {
|
|
|
|
|
|
const alerts = [
|
|
|
|
|
|
{
|
|
|
|
|
|
reservoir: '浮桥河水库',
|
|
|
|
|
|
time: '06月08日02时',
|
|
|
|
|
|
level: '65.01',
|
|
|
|
|
|
overLimit: '0.12',
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
reservoir: '浮桥河水库',
|
2025-06-11 11:34:17 +08:00
|
|
|
|
time: '06月08日03时',
|
|
|
|
|
|
level: '66.4',
|
|
|
|
|
|
overLimit: '1.51',
|
2025-06-11 11:10:37 +08:00
|
|
|
|
}
|
|
|
|
|
|
];
|
|
|
|
|
|
|
2025-06-11 11:34:17 +08:00
|
|
|
|
// 复制多组数据以确保滚动效果连续
|
|
|
|
|
|
const displayAlerts = [...alerts, ...alerts, ...alerts, ...alerts];
|
2025-06-11 11:10:37 +08:00
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
|
<div className="water-level-alert">
|
|
|
|
|
|
<div className="alert-container">
|
2025-06-11 11:34:17 +08:00
|
|
|
|
<div className="alert-wrapper">
|
2025-06-11 11:10:37 +08:00
|
|
|
|
{displayAlerts.map((alert, index) => (
|
|
|
|
|
|
<div key={index} className="alert-item">
|
|
|
|
|
|
<span className="alert-text">
|
|
|
|
|
|
预计{alert.reservoir}于 {alert.time}水位将上涨至
|
|
|
|
|
|
{alert.level} m (超汛限水位{alert.overLimit}m),
|
|
|
|
|
|
请做好防范
|
|
|
|
|
|
</span>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
))}
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
);
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export default WaterLevelAlert;
|