Commit 70c95cd5 authored by 张宏's avatar 张宏

1111111111111

parent a8c199a0
...@@ -4,10 +4,10 @@ import '../models/bo/device_topology_bo.dart'; ...@@ -4,10 +4,10 @@ import '../models/bo/device_topology_bo.dart';
class DeviceTopologyRepository { class DeviceTopologyRepository {
/// 获取设备拓扑 /// 获取设备拓扑
Future<ResponseModel<DeviceTopologyBO>> getTopology({required int deviceId}) { Future<ResponseModel<DeviceTopologyBO>> getTopology({required String deviceId}) {
return DioRequest.instance.post<DeviceTopologyBO>( return DioRequest.instance.get<DeviceTopologyBO>(
'/app/device/topology', '/app/device/topology',
data: {'deviceId': deviceId}, queryParameters: {'deviceId': deviceId},
fromJsonT: (data) => fromJsonT: (data) =>
DeviceTopologyBO.fromJson(data as Map<String, dynamic>), DeviceTopologyBO.fromJson(data as Map<String, dynamic>),
); );
......
...@@ -120,8 +120,7 @@ abstract class $AppRouter extends _i21.RootStackRouter { ...@@ -120,8 +120,7 @@ abstract class $AppRouter extends _i21.RootStackRouter {
); );
}, },
InspectionTopologyRoute.name: (routeData) { InspectionTopologyRoute.name: (routeData) {
final args = routeData.argsAs<InspectionTopologyRouteArgs>( final args = routeData.argsAs<InspectionTopologyRouteArgs>();
orElse: () => const InspectionTopologyRouteArgs());
return _i21.AutoRoutePage<dynamic>( return _i21.AutoRoutePage<dynamic>(
routeData: routeData, routeData: routeData,
child: _i9.InspectionTopologyView( child: _i9.InspectionTopologyView(
...@@ -433,7 +432,7 @@ class InspectionTopologyRoute ...@@ -433,7 +432,7 @@ class InspectionTopologyRoute
extends _i21.PageRouteInfo<InspectionTopologyRouteArgs> { extends _i21.PageRouteInfo<InspectionTopologyRouteArgs> {
InspectionTopologyRoute({ InspectionTopologyRoute({
_i22.Key? key, _i22.Key? key,
int deviceId = 0, required String deviceId,
List<_i21.PageRouteInfo>? children, List<_i21.PageRouteInfo>? children,
}) : super( }) : super(
InspectionTopologyRoute.name, InspectionTopologyRoute.name,
...@@ -453,12 +452,12 @@ class InspectionTopologyRoute ...@@ -453,12 +452,12 @@ class InspectionTopologyRoute
class InspectionTopologyRouteArgs { class InspectionTopologyRouteArgs {
const InspectionTopologyRouteArgs({ const InspectionTopologyRouteArgs({
this.key, this.key,
this.deviceId = 0, required this.deviceId,
}); });
final _i22.Key? key; final _i22.Key? key;
final int deviceId; final String deviceId;
@override @override
String toString() { String toString() {
......
...@@ -7,7 +7,7 @@ class DeviceTopologyService { ...@@ -7,7 +7,7 @@ class DeviceTopologyService {
DeviceTopologyService({required DeviceTopologyRepository repository}) DeviceTopologyService({required DeviceTopologyRepository repository})
: _repository = repository; : _repository = repository;
Future<DeviceTopologyBO> getTopology({required int deviceId}) async { Future<DeviceTopologyBO> getTopology({required String deviceId}) async {
final result = await _repository.getTopology(deviceId: deviceId); final result = await _repository.getTopology(deviceId: deviceId);
if (result.success && result.data != null) { if (result.success && result.data != null) {
return result.data!; return result.data!;
......
...@@ -41,7 +41,7 @@ class InspectionDeviceView extends StatelessWidget { ...@@ -41,7 +41,7 @@ class InspectionDeviceView extends StatelessWidget {
), ),
title: GestureDetector( title: GestureDetector(
onTap: () { onTap: () {
context.pushRoute(InspectionTopologyRoute()); context.pushRoute(InspectionTopologyRoute(deviceId: deviceId));
}, },
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end,
......
...@@ -7,11 +7,11 @@ import 'inspection_topology_state.dart'; ...@@ -7,11 +7,11 @@ import 'inspection_topology_state.dart';
class InspectionTopologyCubit extends Cubit<InspectionTopologyState> { class InspectionTopologyCubit extends Cubit<InspectionTopologyState> {
final DeviceTopologyService _service; final DeviceTopologyService _service;
final int _deviceId; final String _deviceId;
InspectionTopologyCubit({ InspectionTopologyCubit({
DeviceTopologyService? service, DeviceTopologyService? service,
required int deviceId, required String deviceId,
}) : _service = service ?? }) : _service = service ??
DeviceTopologyService( DeviceTopologyService(
repository: DeviceTopologyRepository(), repository: DeviceTopologyRepository(),
......
...@@ -11,9 +11,9 @@ import 'widget/device_detail_dialog.dart'; ...@@ -11,9 +11,9 @@ import 'widget/device_detail_dialog.dart';
@RoutePage() @RoutePage()
class InspectionTopologyView extends StatelessWidget { class InspectionTopologyView extends StatelessWidget {
final int deviceId; final String deviceId;
const InspectionTopologyView({super.key, this.deviceId = 0}); const InspectionTopologyView({super.key, required this.deviceId});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
......
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