diff --git a/lib/pages/carton/carton_image_upload.dart b/lib/pages/carton/carton_image_upload.dart index 66cc338..aa1ef25 100644 --- a/lib/pages/carton/carton_image_upload.dart +++ b/lib/pages/carton/carton_image_upload.dart @@ -1,21 +1,11 @@ import 'package:fcs/domain/entities/carton.dart'; -import 'package:fcs/domain/entities/package.dart'; -import 'package:fcs/domain/entities/user.dart'; import 'package:fcs/helpers/theme.dart'; -import 'package:fcs/pages/main/util.dart'; -import 'package:fcs/pages/package/model/package_model.dart'; -import 'package:fcs/pages/user_search/user_serach.dart'; -import 'package:fcs/pages/widgets/barcode_scanner.dart'; -import 'package:fcs/pages/widgets/display_text.dart'; -import 'package:fcs/pages/widgets/fcs_id_icon.dart'; -import 'package:fcs/pages/widgets/input_text.dart'; + import 'package:fcs/pages/widgets/local_app_bar.dart'; import 'package:fcs/pages/widgets/multi_img_controller.dart'; -import 'package:fcs/pages/widgets/multi_img_file.dart'; import 'package:fcs/pages/widgets/progress.dart'; import 'package:flutter/material.dart'; - typedef void FindCallBack(); class CartonImageUpload extends StatefulWidget { @@ -26,9 +16,9 @@ class CartonImageUpload extends StatefulWidget { } class _CartonImageUploaState extends State { - bool _isLoading = false; - Carton? _box; - late bool _isNew; + bool _isLoading = false; + Carton? _box; + MultiImgController multiImgController = MultiImgController(); @override @@ -42,39 +32,34 @@ class _CartonImageUploaState extends State { return LocalProgress( inAsyncCall: _isLoading, child: Scaffold( - appBar: LocalAppBar( - labelKey: "box.imageupload.title", - backgroundColor: Colors.white, - labelColor: primaryColor, - arrowColor: primaryColor, - actions: [] - // isEdiable - // ? [ - // IconButton( - // icon: Icon(Icons.edit, color: primaryColor), - // onPressed: _gotoEditor, - // ), - // IconButton( - // icon: Icon(Icons.delete, color: primaryColor), - // onPressed: _delete, - // ), - // ] - // : [], - ), - body: ListView( - children: [ - - //img - ], - ) - - - ) - ); + appBar: LocalAppBar( + labelKey: "box.imageupload.title", + backgroundColor: Colors.white, + labelColor: primaryColor, + arrowColor: primaryColor, + actions: [] + // isEdiable + // ? [ + // IconButton( + // icon: Icon(Icons.edit, color: primaryColor), + // onPressed: _gotoEditor, + // ), + // IconButton( + // icon: Icon(Icons.delete, color: primaryColor), + // onPressed: _delete, + // ), + // ] + // : [], + ), + body: ListView( + children: [ + //img + ], + ))); } // final img = MultiImageFile( // enabled: true, // controller:multiImgController, // title: "Receipt File", - // ); + // ); } diff --git a/lib/pages/carton/carton_info.dart b/lib/pages/carton/carton_info.dart index 65982eb..59bb8ca 100644 --- a/lib/pages/carton/carton_info.dart +++ b/lib/pages/carton/carton_info.dart @@ -2,39 +2,28 @@ import 'package:fcs/domain/constants.dart'; import 'package:fcs/domain/entities/cargo_type.dart'; import 'package:fcs/domain/entities/carton.dart'; import 'package:fcs/domain/entities/package.dart'; -import 'package:fcs/domain/entities/pickup.dart'; -import 'package:fcs/domain/vo/delivery_address.dart'; import 'package:fcs/helpers/theme.dart'; import 'package:fcs/pages/carton/carton_image_upload.dart'; import 'package:fcs/pages/carton_size/model/carton_size_model.dart'; import 'package:fcs/pages/main/util.dart'; import 'package:fcs/pages/package/model/package_model.dart'; import 'package:fcs/pages/rates/model/shipment_rate_model.dart'; -import 'package:fcs/pages/widgets/defalut_delivery_address.dart'; import 'package:fcs/pages/widgets/display_text.dart'; -import 'package:fcs/pages/widgets/fcs_id_icon.dart'; import 'package:fcs/pages/widgets/length_picker.dart'; import 'package:fcs/pages/widgets/local_app_bar.dart'; -import 'package:fcs/pages/widgets/local_radio_buttons.dart'; import 'package:fcs/pages/widgets/local_text.dart'; -import 'package:fcs/pages/widgets/local_title.dart'; import 'package:fcs/pages/widgets/multi_img_controller.dart'; import 'package:fcs/pages/widgets/multi_img_file.dart'; import 'package:fcs/pages/widgets/progress.dart'; -import 'package:fcs/pages/widgets/status_tree.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_vector_icons/flutter_vector_icons.dart'; -import 'package:image_picker/image_picker.dart'; import 'package:intl/intl.dart'; import 'package:provider/provider.dart'; -import 'cargo_table.dart'; import 'carton_editor.dart'; -import 'carton_package_table.dart'; import 'carton_row.dart'; import 'model/carton_model.dart'; -import 'widgets.dart'; final DateFormat dateFormat = DateFormat("d MMM yyyy"); final NumberFormat numberFormatter = NumberFormat("#,###"); @@ -55,7 +44,7 @@ class _CartonInfoState extends State { - DeliveryAddress? _deliveryAddress = new DeliveryAddress(); + // DeliveryAddress? _deliveryAddress = new DeliveryAddress(); MultiImgController multiImgController = MultiImgController(); TextEditingController _widthController = new TextEditingController(); TextEditingController _heightController = new TextEditingController(); @@ -97,7 +86,7 @@ final List surchareItems=[]; _heightController.text = _box!.height.toString(); _lengthController.text = _box!.length.toString(); _cartonSizeController.text = _box!.cartonSizeName ?? ""; - _deliveryAddress = _box!.deliveryAddress; + // _deliveryAddress = _box!.deliveryAddress; isMixBox = _box!.cartonType == carton_mix_box; isFromShipments = _box!.cartonType == carton_from_shipments; isFromPackages = _box!.cartonType == carton_from_packages; @@ -179,7 +168,7 @@ final List surchareItems=[]; @override Widget build(BuildContext context) { - var cartonModel = Provider.of(context); + double totalWeight = _box!.cargoTypes.fold(0, (sum, value) => sum + value.weight); double totalPieces = surchareItems.fold(0, (sum, value) => sum + value.qty); // final cartonTypeBox = LocalRadioButtons(