Commit ada160a1 authored by 张宏's avatar 张宏

222222222222

parent 6d5b01b7
......@@ -1300,15 +1300,11 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
clearSelectedAlert: true,
));
} else {
// 摄像头告警:保持原有逻辑
// 摄像头告警:通过 MQTT 上行处理结果,仅从 cameraAlerts 移除
_publishCameraAlarmResult(alert, 'handled');
final removedCameraAlerts =
state.cameraAlerts.where((item) => item != alert).toList();
final removedAlerts =
state.alerts.where((item) => item != alert).toList();
emit(state.copyWith(
cameraAlerts: removedCameraAlerts,
alerts: removedAlerts,
cameraAlerts:
state.cameraAlerts.where((item) => item != alert).toList(),
clearSelectedAlert: true,
));
}
......@@ -1329,15 +1325,11 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
clearSelectedAlert: true,
));
} else {
// 摄像头告警:保持原有逻辑
// 摄像头告警:通过 MQTT 上行处理结果,仅从 cameraAlerts 移除
_publishCameraAlarmResult(alert, 'false_alarm');
final removedCameraAlerts =
state.cameraAlerts.where((item) => item != alert).toList();
final removedAlerts =
state.alerts.where((item) => item != alert).toList();
emit(state.copyWith(
cameraAlerts: removedCameraAlerts,
alerts: removedAlerts,
cameraAlerts:
state.cameraAlerts.where((item) => item != alert).toList(),
clearSelectedAlert: true,
));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment