update shipment
This commit is contained in:
@@ -56,6 +56,7 @@ class PickUpModel extends BaseModel {
|
||||
address: '154-19 64th Ave.\nFlushing, NY 11367',
|
||||
handlingFee: 5000,
|
||||
isCourier: true,
|
||||
radioIndex: 2,
|
||||
cargoTypes: [
|
||||
Cargo(type: 'General Cargo', weight: 25),
|
||||
Cargo(type: 'Medicine', weight: 20),
|
||||
@@ -73,6 +74,8 @@ class PickUpModel extends BaseModel {
|
||||
date: DateTime(2020, 5, 6),
|
||||
address: '154-19 64th Ave.\nFlushing, NY 11367',
|
||||
handlingFee: 5000,
|
||||
isCourier: true,
|
||||
radioIndex: 4,
|
||||
cargoTypes: [
|
||||
Cargo(type: 'General Cargo', weight: 25),
|
||||
Cargo(type: 'Medicine', weight: 20),
|
||||
@@ -90,6 +93,7 @@ class PickUpModel extends BaseModel {
|
||||
date: DateTime(2020, 5, 9),
|
||||
address: '154-19 64th Ave.\nFlushing, NY 11367',
|
||||
handlingFee: 5000,
|
||||
radioIndex: 3,
|
||||
cargoTypes: [
|
||||
Cargo(type: 'General Cargo', weight: 25),
|
||||
Cargo(type: 'Medicine', weight: 20),
|
||||
|
||||
@@ -58,8 +58,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
bool isNew;
|
||||
ShippingAddress _shippingAddress = new ShippingAddress();
|
||||
|
||||
dynamic _currVal = 1;
|
||||
String _currText = '';
|
||||
int _currVal = 1;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@@ -74,6 +73,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
_weightEditingController.text = _pickUp.weight.toString();
|
||||
_pickupDate.text = dateFormatter.format(now);
|
||||
_handlingFeeController.text = numberFormatter.format(_pickUp.handlingFee);
|
||||
_currVal = _pickUp.radioIndex;
|
||||
|
||||
var mainModel = Provider.of<MainModel>(context, listen: false);
|
||||
_recipientNameEditingController.text = mainModel.recipient.name;
|
||||
@@ -230,6 +230,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
|
||||
MainModel mainModel = Provider.of<MainModel>(context);
|
||||
var boxModel = Provider.of<BoxModel>(context);
|
||||
// var shipmentModel = Provider.of<ShipmentModel>(context);
|
||||
|
||||
return LocalProgress(
|
||||
inAsyncCall: _isLoading,
|
||||
@@ -308,20 +309,32 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
),
|
||||
],
|
||||
),
|
||||
|
||||
ExpansionTile(
|
||||
_currVal == 3
|
||||
? Container(
|
||||
child: ShippingAddressRow(
|
||||
shippingAddress: ShippingAddress(
|
||||
fullName: 'Myo Min',
|
||||
addressLine1: '154-19 64th Ave.',
|
||||
addressLine2: 'Flushing',
|
||||
city: 'NY',
|
||||
state: 'NY',
|
||||
phoneNumber: '+1 (292)215-2247'),
|
||||
),
|
||||
)
|
||||
: ExpansionTile(
|
||||
title: Text(
|
||||
'Package Information',
|
||||
style: TextStyle(
|
||||
color: primaryColor, fontWeight: FontWeight.bold),
|
||||
color: primaryColor,
|
||||
fontWeight: FontWeight.bold),
|
||||
),
|
||||
children: <Widget>[
|
||||
Column(
|
||||
children: getBoxList(context, boxModel.boxes),
|
||||
),
|
||||
Container(
|
||||
padding:
|
||||
EdgeInsets.only(top: 20, bottom: 15, right: 15),
|
||||
padding: EdgeInsets.only(
|
||||
top: 20, bottom: 15, right: 15),
|
||||
child: Align(
|
||||
alignment: Alignment.bottomRight,
|
||||
child: Container(
|
||||
@@ -349,11 +362,14 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
SizedBox(height: 10.0),
|
||||
],
|
||||
),
|
||||
ExpansionTile(
|
||||
_currVal == 3
|
||||
? Container()
|
||||
: ExpansionTile(
|
||||
title: Text(
|
||||
'Pickup Location / Time',
|
||||
style: TextStyle(
|
||||
color: primaryColor, fontWeight: FontWeight.bold),
|
||||
color: primaryColor,
|
||||
fontWeight: FontWeight.bold),
|
||||
),
|
||||
children: <Widget>[
|
||||
Padding(
|
||||
@@ -555,7 +571,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
child: Container(
|
||||
width: 250,
|
||||
child: FlatButton(
|
||||
child: Text('Request for pickup'),
|
||||
child: Text('Request for shipment'),
|
||||
color: primaryColor,
|
||||
textColor: Colors.white,
|
||||
onPressed: () {
|
||||
@@ -573,7 +589,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
child: Container(
|
||||
width: 250,
|
||||
child: FlatButton(
|
||||
child: Text('Complete Pickup'),
|
||||
child: Text('Complete Shipment'),
|
||||
color: primaryColor,
|
||||
textColor: Colors.white,
|
||||
onPressed: () {
|
||||
@@ -587,7 +603,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
child: Container(
|
||||
width: 250,
|
||||
child: FlatButton(
|
||||
child: Text('Assign Pickup'),
|
||||
child: Text('Assign Shipment'),
|
||||
color: primaryColor,
|
||||
textColor: Colors.white,
|
||||
onPressed: () {
|
||||
@@ -601,7 +617,7 @@ class _PickUpEditorState extends State<PickUpEditor> {
|
||||
child: Container(
|
||||
width: 250,
|
||||
child: FlatButton(
|
||||
child: Text('Cancel Pickup'),
|
||||
child: Text('Cancel Shipment'),
|
||||
color: Colors.grey[600],
|
||||
textColor: Colors.white,
|
||||
onPressed: () {
|
||||
|
||||
@@ -14,6 +14,7 @@ class PickUp {
|
||||
DateTime date;
|
||||
List<Cargo> cargoTypes;
|
||||
bool isCourier;
|
||||
int radioIndex;
|
||||
|
||||
PickUp(
|
||||
{this.id,
|
||||
@@ -28,7 +29,8 @@ class PickUp {
|
||||
this.status,
|
||||
this.date,
|
||||
this.cargoTypes,
|
||||
this.isCourier=false});
|
||||
this.isCourier = false,
|
||||
this.radioIndex = 1});
|
||||
|
||||
int get last => DateTime.now().difference(date).inDays;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class RadioGroup {
|
||||
String text;
|
||||
dynamic index;
|
||||
int index;
|
||||
RadioGroup({this.text, this.index});
|
||||
}
|
||||
Reference in New Issue
Block a user