Sales order shipment progress (#560)

- Display progress bar for sales order page
This commit is contained in:
Oliver authored and GitHub committed 2024-12-05 17:09:57 +11:00
1 parent 9c12a83176
commit d4b2204baf
2 files changed
+17

No files matched your search

+13
View File
@@ -362,6 +362,19 @@ class _SalesOrderDetailState extends RefreshableState<SalesOrderDetailWidget> {
trailing: Text("${widget.order.completedLineItemCount} / ${widget.order.lineItemCount}", style: TextStyle(color: lineColor)),
));
// Shipment progress
if (widget.order.shipmentCount > 0) {
tiles.add(ListTile(
title: Text(L10().shipments),
subtitle: ProgressBar(
widget.order.completedShipmentCount.toDouble(),
maximum: widget.order.shipmentCount.toDouble()
),
leading: Icon(TablerIcons.truck_delivery),
trailing: Text("${widget.order.completedShipmentCount} / ${widget.order.shipmentCount}", style: TextStyle(color: lineColor)),
));
}
// TODO: total price
if (widget.order.targetDate.isNotEmpty) {