From 253ce67deb185cba1c8d4f18f829d52186883b0b Mon Sep 17 00:00:00 2001 From: zaid_daoud Date: Thu, 7 Sep 2023 15:51:13 +0300 Subject: [PATCH] Fixing sub work order issue --- .../pages/sub_workorder/create_sub_workorder_page.dart | 7 +++++-- .../sub_workorder/spare_parts_details_bottom_sheet.dart | 5 +++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/views/pages/sub_workorder/create_sub_workorder_page.dart b/lib/views/pages/sub_workorder/create_sub_workorder_page.dart index 87bf05db..24a4153f 100644 --- a/lib/views/pages/sub_workorder/create_sub_workorder_page.dart +++ b/lib/views/pages/sub_workorder/create_sub_workorder_page.dart @@ -55,7 +55,7 @@ class _CreateSubWorkOrderPageState extends State { void initState() { _subWorkOrders = SearchWorkOrder( assignedEmployee: widget?.workOrder?.callRequest?.assignedEmployee, - callRequest: CallRequest(id: widget?.workOrder?.callRequest?.id, asset: widget.workOrder?.callRequest?.asset), + callRequest: CallRequest(id: widget?.workOrder?.callRequest?.id), currentSituation: null, supplier: null, parentWOId: widget.workOrder.id, @@ -285,7 +285,10 @@ class _CreateSubWorkOrderPageState extends State { useSafeArea: true, isScrollControlled: true, backgroundColor: Colors.transparent, - builder: (context) => SparePartsBottomSheet(subWorkOrder: _subWorkOrders), + builder: (context) => SparePartsBottomSheet( + subWorkOrder: _subWorkOrders, + assetId: widget.workOrder?.callRequest?.asset?.id, + ), ); log(_subWorkOrders?.toJson()?.toString()); }, diff --git a/lib/views/pages/sub_workorder/spare_parts_details_bottom_sheet.dart b/lib/views/pages/sub_workorder/spare_parts_details_bottom_sheet.dart index 96b2e276..6829e63b 100644 --- a/lib/views/pages/sub_workorder/spare_parts_details_bottom_sheet.dart +++ b/lib/views/pages/sub_workorder/spare_parts_details_bottom_sheet.dart @@ -14,8 +14,9 @@ import '../../widgets/titles/app_sub_title.dart'; class SparePartsBottomSheet extends StatefulWidget { final SearchWorkOrder subWorkOrder; + final num assetId; - const SparePartsBottomSheet({this.subWorkOrder, Key key}) : super(key: key); + const SparePartsBottomSheet({this.subWorkOrder, this.assetId, Key key}) : super(key: key); @override State createState() => _SparePartsBottomSheetState(); @@ -97,7 +98,7 @@ class _SparePartsBottomSheetState extends State { : const SizedBox.shrink(), const SizedBox(height: 4), AutoCompletePartsField( - assetId: widget.subWorkOrder?.callRequest?.asset?.id, + assetId: widget.assetId, onPick: (part) { _workOrder.sparePartsWorkOrders ??= []; _workOrder.sparePartsWorkOrders.add(SparePartsWorkOrders(