modify ui

This commit is contained in:
PhyoThandar
2020-06-26 16:04:40 +06:30
parent 59cb172713
commit e8d5f24a99
18 changed files with 1238 additions and 189 deletions

View File

@@ -187,6 +187,13 @@ class BoxModel extends BaseModel {
});
}
List<Box> get processed {
return boxes.where((e) => e.status == "Packed").toList()
..sort((e1, e2) {
return e2.packageNumber.compareTo(e1.packageNumber);
});
}
List<Box> get upcoming {
return boxes
.where((e) =>

View File

@@ -17,6 +17,7 @@ class PackageModel extends BaseModel {
Status(status: "Arrived", date: DateTime(2020, 6, 7), done: false),
Status(status: "Delivered", date: DateTime(2020, 6, 15), done: false)
];
static List<Package> packages = [
Package(
shipmentNumber: "A202",
@@ -32,7 +33,8 @@ class PackageModel extends BaseModel {
arrivedDate: DateTime(2020, 6, 1),
market: "Amazon",
id: "PKG2039",
trackingID: "23-234s-asdfl",statusHistory: statusHistory),
trackingID: "23-234s-asdfl",
statusHistory: statusHistory),
Package(
shipmentNumber: "A202",
receiverNumber: "3",
@@ -47,7 +49,8 @@ class PackageModel extends BaseModel {
market: "Macy",
trackingID: "asd-sdf-23498",
id: "PKG2040",
receiverAddress: '1 Bo Yar Nyunt St.\nDagon Tsp, Yangon',statusHistory: statusHistory),
receiverAddress: '1 Bo Yar Nyunt St.\nDagon Tsp, Yangon',
statusHistory: statusHistory),
Package(
shipmentNumber: "A202",
receiverNumber: "3",
@@ -62,7 +65,8 @@ class PackageModel extends BaseModel {
trackingID: "8923-234-sd",
id: "PKG2041",
arrivedDate: DateTime(2020, 6, 1),
receiverAddress: '1 Bo Yar Nyunt St.\nDagon Tsp, Yangon',statusHistory: statusHistory),
receiverAddress: '1 Bo Yar Nyunt St.\nDagon Tsp, Yangon',
statusHistory: statusHistory),
Package(
shipmentNumber: "A202",
receiverNumber: "2",
@@ -77,7 +81,8 @@ class PackageModel extends BaseModel {
cargoDesc: "Dietary supplement",
id: "PKG2042",
arrivedDate: DateTime(2020, 6, 1),
receiverAddress: '2 Shwe Taung Kyar St, Bahan Tsp, Yangon',statusHistory: statusHistory),
receiverAddress: '2 Shwe Taung Kyar St, Bahan Tsp, Yangon',
statusHistory: statusHistory),
Package(
shipmentNumber: "A202",
receiverNumber: "2",
@@ -92,7 +97,8 @@ class PackageModel extends BaseModel {
status: "Shipped",
id: "PKG2043",
arrivedDate: DateTime(2020, 6, 1),
receiverAddress: '2 Shwe Taung Kyar St, Bahan Tsp, Yangon',statusHistory: statusHistory),
receiverAddress: '2 Shwe Taung Kyar St, Bahan Tsp, Yangon',
statusHistory: statusHistory),
Package(
shipmentNumber: "A201",
receiverNumber: "1",
@@ -107,7 +113,8 @@ class PackageModel extends BaseModel {
trackingID: "sdf-asdf-23489",
id: "PKG2044",
arrivedDate: DateTime(2020, 5, 21),
receiverAddress: '3 Kambzwza St, Bahan Tsp, Yangon',statusHistory: statusHistory),
receiverAddress: '3 Kambzwza St, Bahan Tsp, Yangon',
statusHistory: statusHistory),
Package(
shipmentNumber: "A201",
receiverNumber: "1",
@@ -122,9 +129,17 @@ class PackageModel extends BaseModel {
id: "PKG2045",
trackingID: "oiuw-sdfpo-234",
arrivedDate: DateTime(2020, 5, 21),
receiverAddress: '3 Kambzwza St, Bahan Tsp, Yangon',statusHistory: statusHistory),
receiverAddress: '3 Kambzwza St, Bahan Tsp, Yangon',
statusHistory: statusHistory),
];
List<Package> get getPackages {
return packages
..sort((e1, e2) {
return e2.packageNumber.compareTo(e1.packageNumber);
});
}
List<Package> get completed {
return packages.where((e) => e.status == "Processed").toList()
..sort((e1, e2) {