update print ui and report dashboard

This commit is contained in:
Efril 2026-04-27 17:28:34 +07:00
parent 699ca4cfb7
commit b173654a9c
2 changed files with 11 additions and 10 deletions

View File

@ -36,7 +36,7 @@ class PrintUi {
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.last.paymentMethodName,
tableNumber: order.tableNumber,
@ -103,7 +103,7 @@ class PrintUi {
bytes += builder.dateTime(DateTime.now());
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.isEmpty
? ''
@ -159,7 +159,7 @@ class PrintUi {
bytes += builder.dateTime(DateTime.now());
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
tableNumber: order.tableNumber,
);
@ -210,7 +210,7 @@ class PrintUi {
bytes += builder.dateTime(DateTime.now());
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
tableNumber: order.tableNumber,
);
@ -304,7 +304,7 @@ class PrintUi {
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.isEmpty
? null
@ -370,7 +370,7 @@ class PrintUi {
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.isEmpty
? null
@ -435,7 +435,7 @@ class PrintUi {
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? 'John Doe',
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.isEmpty
? null

View File

@ -109,8 +109,9 @@ class ReportDashboardSalesChart extends StatelessWidget {
bottomTitles: AxisTitles(
sideTitles: SideTitles(
showTitles: true,
interval:
(maxX - minX) /
interval: sortedSales.length <= 1
? 1
: (maxX - minX) /
(sortedSales.length > 6 ? 6 : sortedSales.length),
getTitlesWidget: (value, meta) {
final date = DateTime.fromMillisecondsSinceEpoch(