Bếp (KDS) & TV quầy

TV tại quầy

Mỗi khu có 1 TV đặt ở quầy nhận món. TV không cần người thao tác: bật lên là tự chạy cả ngày.

Cài đặt lần đầu

  1. Quản lý vào Admin → Thiết bị → thêm thiết bị loại TV quầy, chọn khu (để trống khu = màn hình tổng hiện tất cả các khu, đặt ở cửa). Chi nhánh mới đã có sẵn 1 TV mỗi khu + 1 TV tổng — chỉ cần bấm Cấp mã kích hoạt mới.
  2. Mở trình duyệt trên TV/máy mini PC tới địa chỉ màn hình TV, nhập mã kích hoạt 6 số vừa tạo bằng bàn phím trên màn hình → Kích hoạt.
  3. Bật chế độ toàn màn hình (F11) và tắt chế độ ngủ của TV.

Kích hoạt TV

Màn hình

TV quầy

  • Bên phải – TRẠNG THÁI BILL (19/10/2026), dưới tiêu đề là lời mời "Mời quý khách tới toa tương ứng để nhận món đã xong." Bảng 3 cột: Số bill (mã nhận món — ngày nhỏ phía trên, số to bên dưới, VD 15/10 · 037; quán dùng pager thì hiện số pager), Món (nhãn MANG ĐI cho đơn mang đi; món trùng gộp thành ×2; xong một phần ghi 1/2) và Trạng thái (✓ Xong). Không còn cột phút chờ. Số mới xong hiện lên đầu, nháy sáng vài giây và phát âm báo nhẹ.
    • Dòng giữ nguyên tới khi quầy bấm Đã lấy (display.pickup_expire_minutes = 0). Muốn tự ẩn sau N phút thì đặt số phút > 0.
    • Danh sách dài hơn 10 dòng thì TV tự lật trang mỗi 8 giây (góc tiêu đề ghi Trang 1/3) — chỉnh ở display.page_rows, display.page_seconds.
    • Âm báo: display.sound. Trình duyệt chặn âm thanh khi chưa ai chạm màn hình — TV hiện 🔇 Chạm màn hình để bật âm báo, chạm 1 lần là được (máy phát TV chạy chế độ kiosk nên bật sẵn cho phép tự phát âm thanh).
  • Bên trái: lần lượt giới thiệu các món đang bán của khu (thư viện ảnh/video quảng cáo sẽ có ở bản sau).
  • Dưới cùng: dòng chữ chạy — sửa nội dung trong Admin → Cài đặt → nhóm TV quầy.

Sự cố

  • Góc dưới phải hiện "Đang kết nối lại": mất mạng. TV vẫn giữ bảng gần nhất, tự cập nhật khi có mạng lại.
  • TV tự tải lại mỗi ngày lúc 4 giờ sáng; nếu màn hình đứng, tắt/mở lại trình duyệt — không cần kích hoạt lại.
  • Hiện lại màn hình kích hoạt: máy đã bị thu hồi trên Admin → tạo mã mới và kích hoạt lại.

Màn hình tổng tại cửa

TV không gắn khu (Admin → Thiết bị → loại TV, để trống khu) là màn tổng tại cửa:

  • mỗi khu một cột theo màu của khu, hiện số thứ tự / pager, món và thời gian chờ;
  • dòng chữ chạy ở dưới;
  • không có khung quảng cáo.

Khách nhìn một màn là biết món mình đã xong ở quầy nào.

Màn hình tổng tại cửa

Quảng cáo trên TV (Admin)

Menu Thiết lập → Quảng cáo TV (Giám đốc, Cửa hàng trưởng):

  1. Tab Thư viện ảnh/video:
    • bấm Tải ảnh/video lên (ảnh JPG/PNG/WebP, video MP4/WebM tối đa 200 MB);
    • đặt tên, thời gian hiện ảnh (mặc định 10 giây);
    • Tắt để tạm ngưng phát ở mọi playlist.
  2. Tab Playlist & lịch phát → Tạo playlist:
    • Thứ trong tuần, khung giờ (để trống = cả ngày), từ/đến ngày (vd chương trình khuyến mãi tháng 10).
    • Ưu tiên: nhiều playlist cùng hợp lịch thì playlist ưu tiên cao được phát.
    • Màn hình: không chọn = mọi TV của chi nhánh. Playlist gán riêng cho 1 TV được ưu tiên hơn playlist chung.
    • Xen slide món tự sinh: sau mỗi ảnh/video chen 1 slide món của khu.
    • Thứ tự phát: bấm tên ảnh/video để thêm, dùng mũi tên để đổi thứ tự. Có thể đặt thời lượng riêng cho từng mục.
  3. Khối Đang phát lúc này cho biết mỗi TV đang phát playlist nào.

TV tự lấy playlist mới mỗi 30 phút, hoặc ngay khi tải lại trang. Không có playlist nào hợp lịch thì TV chạy slide món như trước.

Thông báo Gọi NV

Khi khách ở bàn bấm Gọi NV, TV của khu hiện băng đỏ ghi tên bàn. Băng tự tắt khi thu ngân bấm Đã xử lý (hoặc sau 5 phút).

Cột tên khách và chế độ chỉ danh sách chờ

  • Cột Tên: mặc định tắt — màn hình công cộng không hiện tên hay SĐT khách (yêu cầu chủ đầu tư 15/10/2026). Bật: Cài đặt tham số → display.show_customer_name → TV hiện tên gọi của thành viên / khách mở bàn QR, VD "Nguyễn Thị Linh" → Linh.
  • Tắt quảng cáo: Cài đặt tham số → display.show_ads = Tắt → TV bỏ khung quảng cáo bên trái, danh sách chờ chiếm toàn màn hình, số và tên to hơn. Đặt được theo cả chi nhánh hoặc từng khu.
  • Bill chưa xong: mặc định TV hiện cả các bill chưa xong (chữ mờ, xếp sau các bill đã xong, đặt sớm nhất lên trước) kèm tên món, trạng thái ⏳ Đang chờ (vừa thanh toán, bếp chưa bấm Làm) → 🔥 Đang làm (bếp đã bấm Làm ít nhất 1 món của khu) → khi bếp bấm xong, bill chuyển lên nhóm ✓ Xong và nhấp nháy. Bill chưa xong quá 3 giờ (bếp quên bấm xong) tự ẩn. Chỉ hiện bill đã xong: Cài đặt tham số → display.show_preparing = Tắt.

Thoát TV

Góc dưới bên trái có biểu tượng thoát nhỏ, gần như trong suốt (chạm / di chuột vào thì hiện rõ). Bấm → xác nhận → TV về màn nhập mã kích hoạt (dùng khi đổi TV sang khu khác hoặc thay máy). Nhớ thu hồi máy cũ ở Admin → Thiết bị nếu không dùng nữa.