update checker print

This commit is contained in:
Efril 2026-05-25 19:34:31 +07:00
parent c7ed45a374
commit 56e720e253
2 changed files with 25 additions and 31 deletions

View File

@ -88,34 +88,28 @@ class PrintUi {
paperSize: paper,
);
bytes += generator.reset();
bytes += builder.header(
outletName: outlet.name,
address: outlet.address,
phoneNumber: outlet.phoneNumber,
);
bytes += builder.printerType(printerType: 'CHECKER');
bytes += builder.separator();
bytes += builder.dateTime(DateTime.now());
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.isEmpty
? ''
: order.payments.last.paymentMethodName,
tableNumber: order.tableNumber,
);
bytes += builder.orderType(order.orderType);
bytes += builder.emptyLines(1);
for (final item in order.orderItems) {
bytes += generator.reset();
bytes += builder.separator();
bytes += builder.printerType(printerType: 'CHECKER');
bytes += builder.separator();
bytes += builder.dateTime(DateTime.now());
bytes += builder.orderInfo(
orderNumber: order.orderNumber,
customerName: order.metadata['customer_name'] ?? '-',
cashierName: cashierName,
paymentMethod: order.payments.isEmpty
? ''
: order.payments.last.paymentMethodName,
tableNumber: order.tableNumber,
);
bytes += builder.orderType(order.orderType);
bytes += builder.emptyLines(1);
bytes += builder.orderItem(
productName: item.productName,
quantity: item.quantity,
@ -124,10 +118,10 @@ class PrintUi {
variantName: item.productVariantName,
notes: item.notes,
);
}
bytes += builder.separator();
bytes += builder.footer();
bytes += builder.separator();
bytes += builder.footer();
}
return bytes;
}

View File

@ -3,7 +3,7 @@ description: "A new Flutter project."
publish_to: "none"
version: 1.0.5+10
version: 1.0.6+11
environment:
sdk: ^3.8.1