add cartion filter and search

This commit is contained in:
tzw
2024-02-07 17:26:29 +06:30
parent 2d4cdb9620
commit caf20f4e67
39 changed files with 1274 additions and 1181 deletions

View File

@@ -30,7 +30,9 @@ import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:provider/provider.dart';
import 'pages/carton/model/carton_selection_model.dart';
import 'pages/carton/model/consignee_selection_model.dart';
import 'pages/carton/model/package_selection_model.dart';
import 'pages/carton/model/sender_selection_model.dart';
import 'pages/delivery/model/delivery_model.dart';
class App extends StatefulWidget {
@@ -65,7 +67,11 @@ class _AppState extends State<App> {
final ProcessingModel processingModel = new ProcessingModel();
final PickupModel pickupModel = new PickupModel();
final CartonSelectionModel cartonSelectionModel = new CartonSelectionModel();
final PackageSelectionModel packageSelectionModel = new PackageSelectionModel();
final PackageSelectionModel packageSelectionModel =
new PackageSelectionModel();
final ConsigneeSelectionModel consigneeSelectionModel =
new ConsigneeSelectionModel();
final SenderSelectionModel senderSelectionModel = new SenderSelectionModel();
late AppTranslationsDelegate _newLocaleDelegate;
@@ -90,7 +96,9 @@ class _AppState extends State<App> {
..addModel(processingModel)
..addModel(pickupModel)
..addModel(cartonSelectionModel)
..addModel(packageSelectionModel);
..addModel(packageSelectionModel)
..addModel(consigneeSelectionModel)
..addModel(senderSelectionModel);
_newLocaleDelegate = AppTranslationsDelegate(
newLocale: Translation().supportedLocales().first);
@@ -141,6 +149,8 @@ class _AppState extends State<App> {
ChangeNotifierProvider.value(value: pickupModel),
ChangeNotifierProvider.value(value: cartonSelectionModel),
ChangeNotifierProvider.value(value: packageSelectionModel),
ChangeNotifierProvider.value(value: consigneeSelectionModel),
ChangeNotifierProvider.value(value: senderSelectionModel),
],
child: Consumer<LanguageModel>(
builder: (context, value, child) {