Nahrát soubory do „templates“

This commit is contained in:
2026-06-23 13:13:56 +00:00
commit d4fb7488af
3 changed files with 111 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
{{ printer.reset }}
{%- if pager %}
{{ pager|box('*', printer.max_characters, 'Pager:') }}
{%- endif %}
{%- if order_note %}
{% set text = 'Poznamka: ' + order_note %}
{% for i in range(0, text|length, printer.max_characters) %}
{{ text[i:i + printer.max_characters] }}
{% endfor %}
{%- endif %}
{{ printer.bigfont_on }}Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
{{ cashier_name|truncate(printer.max_characters) }}
{{ created_at.strftime('%d.%m.%Y,%H:%M') }} => {{ printer_name|truncate(printer.max_characters - 21) }}
{{ '-'|repeat(printer.max_characters) }}
{% if is_storno %}
{% if is_bill_cancel %}
{{ "STORNO STAREHO UCTU"|box('*', printer.max_characters) }}
{% else %}
{{ "S T O R N O"|box('*', printer.max_characters) }}
{% endif %}
{% endif %}
{% for item in items %}
{% if item.print_course_header %}
{% set chod = '******** Chod: ' + item.course_name|string|trim + ' ********' %}
{{ chod|center(printer.max_characters) }}
{% endif %}
{% if item.print_guest_header %}
{% set host = '---- Host: ' + item.guest_name|string|trim + ' ----' %}
{{ host|center(printer.max_characters) }}
{% endif %}
{{ item.description }}
{% for line in item.order_lines %}
{{ line }}
{% endfor %}
{% endfor %}
{{ printer.bigfont_on }}
Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
Casnik: {{ user|truncate(printer.max_characters - 8) }}
{% if locator_number %}
{{ '*'|repeat(printer.max_characters) }}
Cislo objednavky: {{ locator_number }}
{{ '*'|repeat(printer.max_characters) }}
{% endif %}
Bon: {{ bon_count }}
{{ cashier_name|truncate(printer.max_characters) }}
{% if pager %}
{{ pager|box('*', printer.max_characters, 'Pager:') }}
{% endif %}
{{ printer.crlf }}
{{ printer.fullcut }}
+50
View File
@@ -0,0 +1,50 @@
{{ printer.reset }}
{%- if pager %}
{{ pager|box('*', printer.max_characters, 'Pager:') }}
{%- endif %}
{%- if order_note %}
{% set text = 'Poznamka: ' + order_note %}
{% for i in range(0, text|length, printer.max_characters) %}
{{ text[i:i + printer.max_characters] }}
{% endfor %}
{%- endif %}
{{ printer.bigfont_on }}Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
{{ cashier_name|truncate(printer.max_characters) }}
{{ created_at.strftime('%d.%m.%Y,%H:%M') }} => {{ printer_name|truncate(printer.max_characters - 21) }}
{{ '-'|repeat(printer.max_characters) }}
{% if is_storno %}
{% if is_bill_cancel %}
{{ "STORNO STAREHO UCTU"|box('*', printer.max_characters) }}
{% else %}
{{ "S T O R N O"|box('*', printer.max_characters) }}
{% endif %}
{% endif %}
{% for item in items %}
{% if item.print_course_header %}
{% set chod = '******** Chod: ' + item.course_name|string|trim + ' ********' %}
{{ chod|center(printer.max_characters) }}
{% endif %}
{% if item.print_guest_header %}
{% set host = '---- Host: ' + item.guest_name|string|trim + ' ----' %}
{{ host|center(printer.max_characters) }}
{% endif %}
{{ item.description }}
{% for line in item.order_lines %}
{{ line }}
{% endfor %}
{% endfor %}
{{ printer.bigfont_on }}
Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
Casnik: {{ user|truncate(printer.max_characters - 8) }}
{% if locator_number %}
{{ '*'|repeat(printer.max_characters) }}
Cislo objednavky: {{ locator_number }}
{{ '*'|repeat(printer.max_characters) }}
{% endif %}
Bon: {{ bon_count }}
{{ cashier_name|truncate(printer.max_characters) }}
{% if pager %}
{{ pager|box('*', printer.max_characters, 'Pager:') }}
{% endif %}
{{ printer.crlf }}
{{ printer.fullcut }}
+11
View File
@@ -0,0 +1,11 @@
{{ printer.reset }}{{ separator }}
{{ header_lines|join('\n') }}
{{ separator }}
{{ item_lines|join('\n') }}
{{ separator }}
{{ summary_lines|join('\n') }}{% if payment_lines %}{{ '\n' }}{{ separator }}
{{ payment_lines|join('\n') }}{% endif %}{% if tax_lines %}{{ '\n' }}{{ separator }}
{{ tax_lines|join('\n') }}{% endif %}{% if footer_lines %}{{ '\n' }}{{ separator }}
{{ footer_lines|join('\n') }}{% endif %}{{ '\n' }}{{ separator }}
{{ printer.crlf }}
{{ printer.fullcut }}