update cartion editor
This commit is contained in:
@@ -16,6 +16,7 @@ import '../../domain/entities/package.dart';
|
||||
import '../../domain/entities/user.dart';
|
||||
import '../fcs_shipment/model/fcs_shipment_model.dart';
|
||||
import '../main/util.dart';
|
||||
import '../package/model/package_model.dart';
|
||||
import '../widgets/local_text.dart';
|
||||
import '../widgets/progress.dart';
|
||||
import '../widgets/step_widget.dart';
|
||||
@@ -70,6 +71,7 @@ class _CartonPackageEditorState extends State<CartonPackageEditor> {
|
||||
}
|
||||
|
||||
_init() async {
|
||||
context.read<PackageSelectionModel>().clearSelection();
|
||||
_sender = User(
|
||||
name: widget.carton.senderName,
|
||||
fcsID: widget.carton.senderFCSID,
|
||||
@@ -81,18 +83,23 @@ class _CartonPackageEditorState extends State<CartonPackageEditor> {
|
||||
fcsID: widget.carton.fcsID);
|
||||
|
||||
_billToValue = widget.carton.billTo ?? billToSender;
|
||||
_selectedDeliveryType = delivery_caton;
|
||||
_cartonSizeType = customCarton;
|
||||
_selectedDeliveryType = widget.carton.deliveryType ?? delivery_caton;
|
||||
_cartonSizeType = widget.carton.cartonSizeType ?? customCarton;
|
||||
_length = widget.carton.length;
|
||||
_width = widget.carton.width;
|
||||
_height = widget.carton.height;
|
||||
_cargoTypes = widget.carton.cargoTypes.where((e) => !e.isCutomDuty).toList();
|
||||
_surchareItems = widget.carton.cargoTypes.where((e) => e.isCutomDuty).toList();
|
||||
|
||||
var s = await context
|
||||
.read<FcsShipmentModel>()
|
||||
.getFcsShipment(widget.carton.fcsShipmentID ?? "");
|
||||
_shipment = s;
|
||||
|
||||
context.read<PackageSelectionModel>().clearSelection();
|
||||
_packages = await context
|
||||
.read<PackageModel>()
|
||||
.getPackagesByIds(widget.carton.packageIDs);
|
||||
|
||||
if (mounted) {
|
||||
setState(() {});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user