update kitchen printer

This commit is contained in:
efrilm
2026-05-26 12:14:02 +07:00
parent 539c70be17
commit c8a84ffe5f
4 changed files with 38 additions and 37 deletions
@@ -146,7 +146,7 @@ class PrintUi {
bytes += generator.reset();
// Header
bytes += builder.textCenter('Kitchen', bold: true);
bytes += builder.row2Columns('Kitchen', order.orderType, bold: true);
bytes += builder.separator();
bytes += builder.textCenter(
'Table : ${order.tableNumber.isNotEmpty ? order.tableNumber : '-'}',
@@ -157,7 +157,6 @@ class PrintUi {
// Order info
bytes += builder.orderInfoSimple(
orderNumber: order.orderNumber,
orderType: order.orderType,
cashierName: cashierName,
);
@@ -207,14 +207,16 @@ class ReceiptComponentBuilder {
/// Order info block — label : value style (checker/kitchen style)
List<int> orderInfoSimple({
required String orderNumber,
required String orderType,
String? orderType,
required String cashierName,
}) {
List<int> bytes = [];
final dateStr = DateFormat('dd-MM-yyyy HH:mm').format(DateTime.now());
bytes += textLeft('Order : $orderNumber');
bytes += textLeft('Date : $dateStr');
bytes += textLeft('Purpose : $orderType');
if(orderType != null) {
bytes += textLeft('Purpose : $orderType');
}
bytes += textLeft('Waiter : $cashierName');
return bytes;
}