对接路径规划的列表(根据场站的下的)
优化无人机机场的监控视频的显示视频流畅度提升80% 添加首页tcp指示灯的机器状态信息展示功能。(暂不支持在此页面上设备的切换显示)
This commit is contained in:
@@ -48,6 +48,7 @@ import '../../features/devices/domain/usecases/device_work_hostrirty_usecase.dar
|
||||
import '../../features/devices/domain/usecases/generate_path_usecase.dart';
|
||||
import '../../features/devices/domain/usecases/get_device_location_usecase.dart';
|
||||
import '../../features/devices/domain/usecases/get_work_record_usecase.dart';
|
||||
import '../../features/devices/domain/usecases/get_work_records_by_site_id_usecase.dart';
|
||||
import '../../features/devices/domain/usecases/route_planning_usecase.dart';
|
||||
import '../../features/devices/domain/usecases/save_work_record_usecase.dart';
|
||||
import '../../features/devices/domain/usecases/select_work_record_usecase.dart';
|
||||
@@ -362,25 +363,26 @@ Future<void> init() async {
|
||||
sl.registerLazySingleton(() => GetDeviceLocationUseCase(sl()));
|
||||
sl.registerLazySingleton(
|
||||
() => DevicesCubit(
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(),
|
||||
sl(), // repository
|
||||
sl(), // GetUserDeviceUseCase
|
||||
sl(), // GetDeviceLocationUseCase
|
||||
sl(), // GetWorkRecordUseCase
|
||||
sl(), // GetWorkRecordsBySiteIdUseCase (NEW)
|
||||
sl(), // DeleteWorkRecordUseCase
|
||||
sl(), // UnbindDeviceUseCase
|
||||
sl(), // UpdateDevicenameUsecase
|
||||
sl(), // SelectWorkRecordUseCase
|
||||
sl(), // SaveWorkRecordUseCase
|
||||
sl(), // GeneratePathUseCase
|
||||
sl(), // RoutePlanningUseCase
|
||||
sl(), // BindDeviceUseCase
|
||||
sl(), // DeviceStatusBloc
|
||||
sl(), // TcpClient
|
||||
sl(), // PathPlanningService
|
||||
),
|
||||
);
|
||||
|
||||
// 🔥 DeviceStatusBloc 必须在 RemoteControlCubit 之前注册(单例)
|
||||
// DeviceStatusBloc 必须在 RemoteControlCubit 之前注册(单例)
|
||||
sl.registerLazySingleton(
|
||||
() => DeviceStatusBloc(
|
||||
sl<NetMessageDispatcher>(),
|
||||
@@ -417,6 +419,11 @@ Future<void> init() async {
|
||||
sl.registerLazySingleton(() => GetWorkRecordUseCase(sl<PathRepository>()));
|
||||
sl.registerLazySingleton(() => DeleteWorkRecordUseCase(sl<PathRepository>()));
|
||||
|
||||
/// 根据场站ID获取工作记录(XML格式)
|
||||
sl.registerLazySingleton(
|
||||
() => GetWorkRecordsBySiteIdUseCase(sl<PathRepository>()),
|
||||
);
|
||||
|
||||
/// 6. 认证 (Auth)
|
||||
// --- 关键修改点 1: AuthCubit 必须在 GoRouter 之前注册,并传入参数 ---
|
||||
sl.registerLazySingleton(
|
||||
|
||||
Reference in New Issue
Block a user