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

1111111111111

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