|
|
|
|
@ -59,18 +59,18 @@ class _SparePartRequestState extends State<SparePartRequest> with TickerProvider
|
|
|
|
|
super.initState();
|
|
|
|
|
_partsProvider = Provider.of<PartsProvider>(context, listen: false);
|
|
|
|
|
_requestDetailProvider = Provider.of<ServiceRequestDetailProvider>(context, listen: false);
|
|
|
|
|
// _requestDetailProvider?.sparePartHelperModel = SparePartHelperModel(
|
|
|
|
|
// id: _requestDetailProvider?.sparePartHelperModel?.id ?? 0,
|
|
|
|
|
// workOrderId: _requestDetailProvider?.sparePartHelperModel?.workOrderId ?? _requestDetailProvider?.currentWorkOrder?.data?.requestId,
|
|
|
|
|
// sparePartAttachments: _requestDetailProvider?.sparePartHelperModel?.sparePartAttachments ?? [],
|
|
|
|
|
// sparePart: _requestDetailProvider?.sparePartHelperModel?.sparePart ?? SparePart(),
|
|
|
|
|
// quantity: _requestDetailProvider?.sparePartHelperModel?.quantity,
|
|
|
|
|
// installQty: _requestDetailProvider?.sparePartHelperModel?.installQty,
|
|
|
|
|
// returnQty: _requestDetailProvider?.sparePartHelperModel?.returnQty,
|
|
|
|
|
// activityStatusId: _requestDetailProvider?.sparePartHelperModel?.activityStatusId ?? statusLookup.id,
|
|
|
|
|
// activityStatus: _requestDetailProvider?.sparePartHelperModel?.activityStatus ?? statusLookup,
|
|
|
|
|
// comment: _requestDetailProvider?.sparePartHelperModel?.comment ?? '',
|
|
|
|
|
// );
|
|
|
|
|
_requestDetailProvider?.sparePartHelperModel = SparePartHelperModel(
|
|
|
|
|
id: _requestDetailProvider?.sparePartHelperModel?.id ?? 0,
|
|
|
|
|
workOrderId: _requestDetailProvider?.sparePartHelperModel?.workOrderId ?? _requestDetailProvider?.currentWorkOrder?.data?.requestId,
|
|
|
|
|
sparePartAttachments: _requestDetailProvider?.sparePartHelperModel?.sparePartAttachments ?? [],
|
|
|
|
|
sparePart: _requestDetailProvider?.sparePartHelperModel?.sparePart ?? SparePart(),
|
|
|
|
|
quantity: _requestDetailProvider?.sparePartHelperModel?.quantity,
|
|
|
|
|
installQty: _requestDetailProvider?.sparePartHelperModel?.installQty,
|
|
|
|
|
returnQty: _requestDetailProvider?.sparePartHelperModel?.returnQty,
|
|
|
|
|
activityStatusId: _requestDetailProvider?.sparePartHelperModel?.activityStatusId ?? statusLookup.id,
|
|
|
|
|
activityStatus: _requestDetailProvider?.sparePartHelperModel?.activityStatus ?? statusLookup,
|
|
|
|
|
comment: _requestDetailProvider?.sparePartHelperModel?.comment ?? '',
|
|
|
|
|
);
|
|
|
|
|
_partQtyController.text = _requestDetailProvider?.sparePartHelperModel?.quantity != null ? _requestDetailProvider!.sparePartHelperModel!.quantity!.round().toString() : '';
|
|
|
|
|
_installQtyController.text = _requestDetailProvider?.sparePartHelperModel?.installQty != null ? _requestDetailProvider!.sparePartHelperModel!.installQty!.round().toString() : '';
|
|
|
|
|
_returnQtyController.text = _requestDetailProvider?.sparePartHelperModel?.returnQty != null ? _requestDetailProvider!.sparePartHelperModel!.returnQty!.round().toString() : '';
|
|
|
|
|
@ -119,12 +119,12 @@ class _SparePartRequestState extends State<SparePartRequest> with TickerProvider
|
|
|
|
|
key: _scaffoldKey,
|
|
|
|
|
appBar: DefaultAppBar(title: context.translation.sparePartRequest),
|
|
|
|
|
body: Consumer<ServiceRequestDetailProvider>(builder: (context, ServiceRequestDetailProvider requestDetailProvider, child) {
|
|
|
|
|
return SafeArea(
|
|
|
|
|
child: Form(
|
|
|
|
|
return Form(
|
|
|
|
|
key: _formKey,
|
|
|
|
|
child: Column(
|
|
|
|
|
children: [
|
|
|
|
|
SingleChildScrollView(
|
|
|
|
|
padding: const EdgeInsets.all(12),
|
|
|
|
|
child: IgnorePointer(
|
|
|
|
|
ignoring: _requestDetailProvider!.isReadOnlyRequest,
|
|
|
|
|
child: Column(
|
|
|
|
|
@ -303,7 +303,7 @@ class _SparePartRequestState extends State<SparePartRequest> with TickerProvider
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
).paddingAll(12).expanded,
|
|
|
|
|
).expanded,
|
|
|
|
|
if (!requestDetailProvider.isReadOnlyRequest)
|
|
|
|
|
FooterActionButton.footerContainer(
|
|
|
|
|
child: AppFilledButton(
|
|
|
|
|
@ -340,7 +340,7 @@ class _SparePartRequestState extends State<SparePartRequest> with TickerProvider
|
|
|
|
|
)),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
));
|
|
|
|
|
);
|
|
|
|
|
}),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|