From ad527409ec288d5b3c203c68a658f816f31f3eaa Mon Sep 17 00:00:00 2001 From: Sai Naw Wun Date: Tue, 15 Sep 2020 07:13:41 +0630 Subject: [PATCH] add barcode scan --- android/app/build.gradle | 3 + android/app/src/main/AndroidManifest.xml | 1 + android/build.gradle | 3 + assets/local/localization_en.json | 29 +- assets/local/localization_mu.json | 39 +- lib/app.dart | 17 +- .../data/providers/package_data_provider.dart | 16 + .../data/providers/user_data_provider.dart | 35 + .../providers/user_local_data_provider.dart | 7 - lib/fcs/common/domain/entities/package.dart | 61 ++ lib/fcs/common/domain/entities/shipment.dart | 25 + lib/fcs/common/domain/entities/user.dart | 7 + lib/fcs/common/domain/vo/shipment_status.dart | 6 + .../common/domain/vo/shipping_address.dart | 15 + .../common/pages/contact/contact_editor.dart | 25 +- .../common/pages/contact/contact_page.dart | 2 +- .../pages/customers/customer_editor.dart | 36 +- .../pages/customers/invitation_create.dart | 152 +++ .../pages/customers/invitation_detail.dart | 159 --- .../pages/customers/invitation_list.dart | 6 +- .../pages/customers/model/customer_model.dart | 30 +- lib/fcs/common/pages/faq/faq_detail_page.dart | 16 +- lib/fcs/common/pages/faq/faq_edit_page.dart | 26 +- lib/fcs/common/pages/faq/faq_list_page.dart | 176 ++-- lib/fcs/common/pages/faq/model/faq_model.dart | 36 +- lib/fcs/common/pages/home_page.dart | 39 +- .../pages/package/barcode_screen_page.dart | 69 ++ lib/fcs/common/pages/package/buyer_info.dart | 279 ++++++ .../common/pages/package/buyer_list_row.dart | 105 ++ .../pages/package/model/package_model.dart | 196 ++++ .../pages/package/model/shipment_model.dart | 102 ++ .../pages/package/package_creation.dart | 549 +++++++++++ .../common/pages/package/package_info.dart | 140 +++ .../common/pages/package/package_list.dart | 223 +++++ .../pages/package/package_list_row.dart | 132 +++ lib/fcs/common/pages/package/package_new.dart | 221 +++++ lib/fcs/common/pages/package/search_page.dart | 111 +++ .../package/shipping_address_editor.dart | 139 +++ .../pages/package/shipping_address_list.dart | 105 ++ .../pages/package/shipping_address_row.dart | 121 +++ .../common/pages/package/user_list_row.dart | 86 ++ lib/fcs/common/pages/package/user_serach.dart | 119 +++ .../common/pages/staff/model/staff_model.dart | 10 +- lib/fcs/common/pages/staff/staff_editor.dart | 46 +- lib/fcs/common/pages/staff/staff_list.dart | 2 +- .../common/pages/term/model/term_model.dart | 5 +- lib/fcs/common/pages/term/term_edit.dart | 41 +- lib/fcs/common/pages/util.dart | 6 +- .../common/pages/widgets/display_text.dart | 10 +- .../pages/widgets/fcs_expansion_tile.dart | 68 ++ lib/fcs/common/pages/widgets/input_text.dart | 4 +- .../common/pages/widgets/label_widgets.dart | 55 ++ .../common/pages/widgets/my_data_table.dart | 926 ++++++++++++++++++ lib/fcs/common/services/auth_imp.dart | 3 - lib/fcs/common/services/services.dart | 6 +- lib/fcs/common/services/user_imp.dart | 5 + lib/fcs/common/services/user_service.dart | 1 + lib/main-local.dart | 2 + lib/pages/barcode_screen_page.dart | 3 +- pubspec.lock | 16 +- pubspec.yaml | 2 +- 61 files changed, 4387 insertions(+), 488 deletions(-) create mode 100644 lib/fcs/common/data/providers/package_data_provider.dart delete mode 100644 lib/fcs/common/data/providers/user_local_data_provider.dart create mode 100644 lib/fcs/common/domain/entities/package.dart create mode 100644 lib/fcs/common/domain/entities/shipment.dart create mode 100644 lib/fcs/common/domain/vo/shipment_status.dart create mode 100644 lib/fcs/common/domain/vo/shipping_address.dart create mode 100644 lib/fcs/common/pages/customers/invitation_create.dart delete mode 100644 lib/fcs/common/pages/customers/invitation_detail.dart create mode 100644 lib/fcs/common/pages/package/barcode_screen_page.dart create mode 100644 lib/fcs/common/pages/package/buyer_info.dart create mode 100644 lib/fcs/common/pages/package/buyer_list_row.dart create mode 100644 lib/fcs/common/pages/package/model/package_model.dart create mode 100644 lib/fcs/common/pages/package/model/shipment_model.dart create mode 100644 lib/fcs/common/pages/package/package_creation.dart create mode 100644 lib/fcs/common/pages/package/package_info.dart create mode 100644 lib/fcs/common/pages/package/package_list.dart create mode 100644 lib/fcs/common/pages/package/package_list_row.dart create mode 100644 lib/fcs/common/pages/package/package_new.dart create mode 100644 lib/fcs/common/pages/package/search_page.dart create mode 100644 lib/fcs/common/pages/package/shipping_address_editor.dart create mode 100644 lib/fcs/common/pages/package/shipping_address_list.dart create mode 100644 lib/fcs/common/pages/package/shipping_address_row.dart create mode 100644 lib/fcs/common/pages/package/user_list_row.dart create mode 100644 lib/fcs/common/pages/package/user_serach.dart create mode 100644 lib/fcs/common/pages/widgets/fcs_expansion_tile.dart create mode 100644 lib/fcs/common/pages/widgets/label_widgets.dart create mode 100644 lib/fcs/common/pages/widgets/my_data_table.dart diff --git a/android/app/build.gradle b/android/app/build.gradle index 6002305..5492e81 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -92,6 +92,8 @@ flutter { source '../..' } +apply plugin: 'kotlin-android' + dependencies { testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' @@ -100,6 +102,7 @@ dependencies { implementation 'com.google.firebase:firebase-analytics:17.5.0' implementation 'com.google.firebase:firebase-auth:19.0.0' implementation 'com.google.firebase:firebase-messaging:20.1.0' + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" } apply plugin: 'com.google.gms.google-services' diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index b7eb249..f617e89 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -4,6 +4,7 @@ +