|
|
|
|
@ -15,6 +15,7 @@ import 'package:test_sa/new_views/common_widgets/default_app_bar.dart';
|
|
|
|
|
import '../../../../models/lookup.dart';
|
|
|
|
|
import '../../../../new_views/app_style/app_color.dart';
|
|
|
|
|
import '../../../../new_views/common_widgets/app_filled_button.dart';
|
|
|
|
|
import '../../../../new_views/common_widgets/app_lazy_loading.dart';
|
|
|
|
|
import '../../../../new_views/common_widgets/app_text_form_field.dart';
|
|
|
|
|
import '../../../../new_views/common_widgets/single_item_drop_down_menu.dart';
|
|
|
|
|
import '../../../../providers/service_request_providers/equipment_status_provider.dart';
|
|
|
|
|
@ -112,11 +113,7 @@ class _UpdateServiceRequestPageState extends State<UpdateServiceRequestPage> {
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
8.height,
|
|
|
|
|
MultiFilesPicker(
|
|
|
|
|
label: context.translation.attachImage,
|
|
|
|
|
onlyImages: true,
|
|
|
|
|
files: _deviceImages,
|
|
|
|
|
),
|
|
|
|
|
MultiFilesPicker(label: context.translation.attachImage, files: _deviceImages),
|
|
|
|
|
((widget.serviceRequest.devicePhotos?.isNotEmpty ?? false) ? 16 : 8).height,
|
|
|
|
|
Align(
|
|
|
|
|
alignment: AlignmentDirectional.centerStart,
|
|
|
|
|
@ -162,7 +159,9 @@ class _UpdateServiceRequestPageState extends State<UpdateServiceRequestPage> {
|
|
|
|
|
widget.serviceRequest.audio = "${file.path.split("/").last}|${base64Encode(file.readAsBytesSync())}";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
await Provider.of<ServiceRequestsProvider>(context, listen: false).updateRequest(context: context, user: _userProvider.user, request: widget.serviceRequest);
|
|
|
|
|
showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading());
|
|
|
|
|
await Provider.of<ServiceRequestsProvider>(context, listen: false).updateRequest(user: _userProvider.user, request: widget.serviceRequest);
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|