|
|
|
|
@ -56,8 +56,9 @@ class _AllRequestsFilterPageState extends State<AllRequestsFilterPage> {
|
|
|
|
|
}
|
|
|
|
|
final types = {
|
|
|
|
|
context.translation.serviceRequest: 1,
|
|
|
|
|
context.translation.preventiveMaintenance: 4,
|
|
|
|
|
context.translation.gasRefill: 2,
|
|
|
|
|
context.translation.deviceTransfer: 3,
|
|
|
|
|
context.translation.preventiveMaintenance: 4,
|
|
|
|
|
};
|
|
|
|
|
final statuses = {
|
|
|
|
|
context.translation.allRequests: 0,
|
|
|
|
|
@ -78,6 +79,7 @@ class _AllRequestsFilterPageState extends State<AllRequestsFilterPage> {
|
|
|
|
|
context.translation.reset,
|
|
|
|
|
style: AppTextStyles.bodyText2.copyWith(color: AppColor.blueStatus(context)),
|
|
|
|
|
).paddingAll(8).onPress(() {
|
|
|
|
|
Provider.of<AllRequestsProvider>(context, listen: false).searchedModel = null;
|
|
|
|
|
setState(() {
|
|
|
|
|
search.statuses?.clear();
|
|
|
|
|
search.typeTransaction?.clear();
|
|
|
|
|
@ -164,6 +166,7 @@ class _AllRequestsFilterPageState extends State<AllRequestsFilterPage> {
|
|
|
|
|
if (search.startDate != null) search.endDate ??= DateTime.now();
|
|
|
|
|
showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading());
|
|
|
|
|
requestsProvider.reset();
|
|
|
|
|
requestsProvider.searchedModel = search;
|
|
|
|
|
await requestsProvider.getAllRequests(context, search: search);
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
Navigator.of(context).pop(search);
|
|
|
|
|
|