Fixing sub work order issue

main_design2.0
zaid_daoud 2 years ago
parent 9dca070121
commit 253ce67deb

@ -55,7 +55,7 @@ class _CreateSubWorkOrderPageState extends State<CreateSubWorkOrderPage> {
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<CreateSubWorkOrderPage> {
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());
},

@ -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<SparePartsBottomSheet> createState() => _SparePartsBottomSheetState();
@ -97,7 +98,7 @@ class _SparePartsBottomSheetState extends State<SparePartsBottomSheet> {
: 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(

Loading…
Cancel
Save