refactor: simplify receipt note processing by removing kitchen note parsing logic
This commit is contained in:
parent
0ca500fc01
commit
e80bce30fa
@ -748,26 +748,7 @@ patch(PosPrinterService.prototype, {
|
||||
: (qty !== 0 ? lineTotal / qty : line.price_unit || 0);
|
||||
|
||||
// Customer-facing note (always shown, even on basic receipt)
|
||||
const customerNote = line.customer_note || '';
|
||||
|
||||
// Kitchen/internal note — stored as JSON string: [{text:"..."},…]
|
||||
// pos_custom_receipt reads this as internalNote for display
|
||||
let kitchenNote = '';
|
||||
if (line.note) {
|
||||
try {
|
||||
const tags = JSON.parse(line.note);
|
||||
if (Array.isArray(tags)) {
|
||||
kitchenNote = tags.map(t => t.text || '').filter(Boolean).join(', ');
|
||||
} else {
|
||||
kitchenNote = String(line.note);
|
||||
}
|
||||
} catch (_) {
|
||||
kitchenNote = String(line.note);
|
||||
}
|
||||
}
|
||||
|
||||
// Combine notes (customer note takes priority; show both if both exist)
|
||||
const note = [customerNote, kitchenNote].filter(Boolean).join(' | ');
|
||||
const note = line.customer_note || '';
|
||||
|
||||
// Find combo sub-lines linked to this line
|
||||
const comboSubLines = orderlines
|
||||
|
||||
Loading…
Reference in New Issue
Block a user