update carton filter and merge api for shipment

This commit is contained in:
tzw
2024-03-02 18:15:05 +06:30
parent b1e45debc7
commit c63353636a
22 changed files with 410 additions and 150 deletions

View File

@@ -33,6 +33,7 @@ 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/carton/model/shipment_selection_model.dart';
import 'pages/delivery/model/delivery_model.dart';
class App extends StatefulWidget {
@@ -72,6 +73,8 @@ class _AppState extends State<App> {
final ConsigneeSelectionModel consigneeSelectionModel =
new ConsigneeSelectionModel();
final SenderSelectionModel senderSelectionModel = new SenderSelectionModel();
final ShipmentSelectionModel shipmentSelectionModel =
new ShipmentSelectionModel();
late AppTranslationsDelegate _newLocaleDelegate;
@@ -98,7 +101,8 @@ class _AppState extends State<App> {
..addModel(cartonSelectionModel)
..addModel(packageSelectionModel)
..addModel(consigneeSelectionModel)
..addModel(senderSelectionModel);
..addModel(senderSelectionModel)
..addModel(shipmentSelectionModel);
_newLocaleDelegate = AppTranslationsDelegate(
newLocale: Translation().supportedLocales().first);
@@ -151,6 +155,7 @@ class _AppState extends State<App> {
ChangeNotifierProvider.value(value: packageSelectionModel),
ChangeNotifierProvider.value(value: consigneeSelectionModel),
ChangeNotifierProvider.value(value: senderSelectionModel),
ChangeNotifierProvider.value(value: shipmentSelectionModel),
],
child: Consumer<LanguageModel>(
builder: (context, value, child) {