update package detal list and update cargo type input in carton section
This commit is contained in:
@@ -12,7 +12,6 @@ import '../../../domain/entities/fcs_shipment.dart';
|
||||
import '../../../domain/vo/local_step.dart';
|
||||
import '../../../helpers/theme.dart';
|
||||
import '../../domain/entities/cargo_type.dart';
|
||||
import '../../domain/entities/package.dart';
|
||||
import '../../domain/entities/user.dart';
|
||||
import '../main/util.dart';
|
||||
import '../widgets/local_text.dart';
|
||||
@@ -23,7 +22,7 @@ import 'carton_size_widget.dart';
|
||||
import 'carton_submit.dart';
|
||||
import 'model/carton_model.dart';
|
||||
import 'model/package_selection_model.dart';
|
||||
import 'packages_widget.dart';
|
||||
import 'package_selection_widget.dart';
|
||||
|
||||
class CartonPackageForm extends StatefulWidget {
|
||||
final User sender;
|
||||
@@ -48,7 +47,7 @@ class _CartonPackageFormState extends State<CartonPackageForm> {
|
||||
LocalStep(lable: 'Cargos', stepType: StepType.CARGOS),
|
||||
LocalStep(lable: 'Submit', stepType: StepType.SUBMIT)
|
||||
];
|
||||
List<Package> _packages = [];
|
||||
|
||||
List<CargoType> _cargoTypes = [];
|
||||
List<CargoType> _surchareItems = [];
|
||||
|
||||
@@ -166,19 +165,17 @@ class _CartonPackageFormState extends State<CartonPackageForm> {
|
||||
));
|
||||
} else if (step.stepType == StepType.PACKAGES) {
|
||||
return Expanded(
|
||||
child: PackagesWidget(
|
||||
child: PackageSelectionWidget(
|
||||
sender: widget.sender,
|
||||
consignee: widget.consignee,
|
||||
shipment: _shipment!,
|
||||
onContinue: (packages) {
|
||||
onContinue: () {
|
||||
setState(() {
|
||||
_packages = List.from(packages);
|
||||
currentStep += 1;
|
||||
});
|
||||
},
|
||||
onPrevious: (packages) {
|
||||
onPrevious: () {
|
||||
setState(() {
|
||||
_packages = List.from(packages);
|
||||
currentStep -= 1;
|
||||
});
|
||||
},
|
||||
@@ -220,7 +217,6 @@ class _CartonPackageFormState extends State<CartonPackageForm> {
|
||||
height: _height,
|
||||
lastMile: _selectedLastMile,
|
||||
shipment: _shipment!,
|
||||
packages: _packages,
|
||||
cargoTypes: _cargoTypes,
|
||||
surchareItems: _surchareItems,
|
||||
onCreate: () {
|
||||
@@ -236,7 +232,6 @@ class _CartonPackageFormState extends State<CartonPackageForm> {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
_create() async {
|
||||
setState(() {
|
||||
_isLoading = true;
|
||||
@@ -272,7 +267,7 @@ class _CartonPackageFormState extends State<CartonPackageForm> {
|
||||
length: length,
|
||||
width: width,
|
||||
height: height,
|
||||
packages: _packages,
|
||||
// packages: _packages,
|
||||
cargoTypes: _cargoTypes,
|
||||
surchareItems: _surchareItems);
|
||||
var c = await context.read<CartonModel>().createCarton(carton);
|
||||
|
||||
Reference in New Issue
Block a user