|
|
@ -10,6 +10,7 @@ import 'package:test_sa/new_views/pages/land_page/widgets/static_filter_buttons.
|
|
|
|
import 'package:test_sa/views/widgets/date_and_time/date_picker.dart';
|
|
|
|
import 'package:test_sa/views/widgets/date_and_time/date_picker.dart';
|
|
|
|
|
|
|
|
|
|
|
|
import '../../../../controllers/providers/api/all_requests_provider.dart';
|
|
|
|
import '../../../../controllers/providers/api/all_requests_provider.dart';
|
|
|
|
|
|
|
|
import '../../../app_style/app_color.dart';
|
|
|
|
import '../../../common_widgets/app_lazy_loading.dart';
|
|
|
|
import '../../../common_widgets/app_lazy_loading.dart';
|
|
|
|
import '../../../common_widgets/default_app_bar.dart';
|
|
|
|
import '../../../common_widgets/default_app_bar.dart';
|
|
|
|
|
|
|
|
|
|
|
@ -56,7 +57,38 @@ class _AllRequestsFilterPageState extends State<AllRequestsFilterPage> {
|
|
|
|
search.searchBySelectedValue = search.requestNumber;
|
|
|
|
search.searchBySelectedValue = search.requestNumber;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return Scaffold(
|
|
|
|
return Scaffold(
|
|
|
|
appBar: DefaultAppBar(title: context.translation.filter),
|
|
|
|
appBar: AppBar(
|
|
|
|
|
|
|
|
automaticallyImplyLeading: false,
|
|
|
|
|
|
|
|
titleSpacing: 16,
|
|
|
|
|
|
|
|
title: Row(
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
const Icon(Icons.arrow_back_ios).onPress(() {
|
|
|
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
Text(
|
|
|
|
|
|
|
|
context.translation.filter,
|
|
|
|
|
|
|
|
style: AppTextStyles.heading3?.copyWith(fontWeight: FontWeight.w600, color: context.isDark ? AppColor.neutral30 : AppColor.neutral50),
|
|
|
|
|
|
|
|
).expanded,
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
actions: [
|
|
|
|
|
|
|
|
Row(
|
|
|
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.center,
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
Text(context.translation.reset,
|
|
|
|
|
|
|
|
style: AppTextStyles.bodyText2.copyWith(color: const Color(0xFF4A8DB7)),
|
|
|
|
|
|
|
|
).paddingAll(8).onPress(() {
|
|
|
|
|
|
|
|
setState(() {
|
|
|
|
|
|
|
|
search.statuses.clear();
|
|
|
|
|
|
|
|
search.typeTransaction.clear();
|
|
|
|
|
|
|
|
search.startDate=null;
|
|
|
|
|
|
|
|
search.endDate = null;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
),
|
|
|
|
body: Column(
|
|
|
|
body: Column(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
SingleChildScrollView(
|
|
|
|
SingleChildScrollView(
|
|
|
|