mcfxkh-Web/src/views/Home/panels/Yuanyfa/WaterLevelAlert/index.js

42 lines
1.0 KiB
JavaScript
Raw Normal View History

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;