Merge branch 'master' of sma/fcs into master

This commit is contained in:
tzw
2024-02-05 11:14:05 +06:30
committed by Gogs
5 changed files with 59 additions and 40 deletions

View File

@@ -266,7 +266,7 @@
"box.delivery_type":"Delivery type",
"box.fcs_shipment_num":"Shipment",
"box.fcs.id":"FCS ID",
"box.name":"Customer name",
"box.name":"Sender",
"box.phone":"Phone number",
"box.actual_weight":"Actual weight",
"box.add_cargo":"Add cargo",
@@ -592,7 +592,7 @@
"processing.new":"New Processing",
"processing.create":"New Processing",
"processing.update":"Update Processing",
"processing.consignee.name":"Consignee name",
"processing.consignee.name":"Consignee",
"processing.shipper.name":"Sender name",
"processing.package.select.btn":"Select",
"processing.package.create":"New Package",

View File

@@ -266,7 +266,7 @@
"box.delivery_type":"ပို့ဆောင်ရမည့်အမျိုးအစား",
"box.fcs_shipment_num":"တင်ပို့နံပါတ်",
"box.fcs.id":"FCS ID",
"box.name":"နာမည်",
"box.name":"ပေးပို့သူ",
"box.package":"အထုပ်များ",
"box.phone":"ဖုန်းနံပါတ်",
"box.actual_weight":"အမှန်အလေးချိန်",
@@ -595,7 +595,7 @@
"processing.new":"လုပ်ဆောင်ခြင်း အသစ်",
"processing.create":"လုပ်ဆောင်ခြင်း အသစ်",
"processing.update":"လုပ်ဆောင်ခြင်း ပြင်ဆင်ခြင်း",
"processing.consignee.name":"လက်ခံသူ အမည်",
"processing.consignee.name":"လက်ခံသူ",
"processing.shipper.name":"တင်ပို့သူ အမည်",
"processing.package.select.btn":"ရွေးချယ်မည်",
"processing.package.create":"အထုပ် အသစ်",

View File

@@ -33,8 +33,8 @@ class CargoType {
calWeight: map['cal_weight']?.toDouble() ?? 0,
calRate: map['cal_rate']?.toDouble() ?? 0,
isCutomDuty: map['custom_duty'] ?? false,
customDutyFee: (map['custom_duty_fee'] ?? 0).toDouble(),
qty: (map['qty'] ?? 0).toInt());
customDutyFee: (map['custom_duty_fee'] ?? 0).toDouble());
//qty: (map['qty'] ?? 0).toInt());
}
Map<String, dynamic> toMap() {

View File

@@ -106,7 +106,7 @@ class _CargoTableState extends State<CargoTable> {
padding: const EdgeInsets.only(right: 48.0),
child: Align(
alignment: Alignment.centerRight,
child: Text(total.toStringAsFixed(2),
child: Text(total.toStringAsFixed(2)+" lb",
style: TextStyle(fontWeight: FontWeight.bold))),
),
),

View File

@@ -175,11 +175,11 @@ class _CartonInfoState extends State<CartonInfo> {
labelTextKey: "box.number",
//iconData: Ionicons.ios_airplane,
);
final cartonQrBox = DisplayText(
// text: _box!.,
//labelTextKey: "box.number",
iconData: AntDesign.qrcode,
);
// final cartonQrBox = DisplayText(
// // text: _box!.,
// //labelTextKey: "box.number",
// iconData: AntDesign.qrcode,
// );
final shipmentBox = DisplayText(
text: _box!.fcsShipmentNumber,
labelTextKey: "box.fcs_shipment_num",
@@ -221,8 +221,11 @@ class _CartonInfoState extends State<CartonInfo> {
final consigneeBox = Container(
child: Column(
children: [
consigneefcsIDBox,
consigneeNameBox,
IconButton(icon:Icon(Ionicons.document_text_outline),
onPressed:() {},),
Text("Bill to",style:TextStyle(color:Color.fromARGB(255, 57, 80, 233)))
],
),
);
@@ -285,6 +288,7 @@ class _CartonInfoState extends State<CartonInfo> {
final packageBox = DisplayText(
text: "203FVH",
labelTextKey: "box.package",
maxLines:20,
//iconData: AntDesign.CodeSandbox,
);
@@ -368,12 +372,19 @@ class _CartonInfoState extends State<CartonInfo> {
Padding(padding: EdgeInsets.only(left: 30),
child:
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [Expanded(child: cartonTypeBox,
flex: 1,
mainAxisAlignment: MainAxisAlignment.start,
children: [Flexible(child: cartonTypeBox,
//flex: 1,
),
Expanded(
child: IconButton(
alignment: Alignment.centerLeft,
iconSize: 30,
icon: const Icon( AntDesign.qrcode),
onPressed: () {
// ...
},
),
Flexible(
child: cartonQrBox,
),
],)),
@@ -381,9 +392,9 @@ class _CartonInfoState extends State<CartonInfo> {
Padding(padding: EdgeInsets.only(left: 30),
child:
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [Expanded(child: shipmentBox,
flex: 1,
mainAxisAlignment: MainAxisAlignment.start,
children: [Flexible(child: shipmentBox,
//flex: 1,
),
Flexible(
child: deliveryBox,
@@ -396,14 +407,22 @@ class _CartonInfoState extends State<CartonInfo> {
Flexible(child: customerNameBox,
),
Flexible(
child: consigneeNameBox,
),
Flexible(child:
// Flexible(
// child: consigneeNameBox,
// ),
new Flexible(child:
Column(
children: [
Icon(Ionicons.document_text_outline),
Text("Bill to",style:TextStyle(color:Colors.blue))
crossAxisAlignment: CrossAxisAlignment.start,
children:<Widget> [
consigneeNameBox,
new Padding(
padding: const EdgeInsets.fromLTRB(0, 30.0, 0.0, 0.0),
child:
IconButton(icon:Icon(Ionicons.document_text_outline),
onPressed:() {},)
),
// Text("Bill to",style:TextStyle(color:Color.fromARGB(255, 57, 80, 233)))
]
)),
],)),
@@ -432,16 +451,16 @@ class _CartonInfoState extends State<CartonInfo> {
Padding(padding: EdgeInsets.only(left: 30),
child:
packageBox),
isMixBox ? mixTypeBox : Container(),
isMixBox ? LocalTitle(textKey: "box.mix_caton_title") : Container(),
isMixBox
? Column(children: _getCartons(context, _box!.mixCartons))
: Container(),
isFromPackages || isSmallBag
? CartonPackageTable(
packages: _box!.packages,
)
: Container(),
// isMixBox ? mixTypeBox : Container(),
// isMixBox ? LocalTitle(textKey: "box.mix_caton_title") : Container(),
// isMixBox
// ? Column(children: _getCartons(context, _box!.mixCartons))
// : Container(),
// isFromPackages || isSmallBag
// ? CartonPackageTable(
// packages: _box!.packages,
// )
// : Container(),
// isMixBox ? Container() : LocalTitle(textKey: "box.cargo.type"),
isMixBox ? Container() : cargoTableBox,
...(isFromPackages || isFromCartons