Chế độ quản lý (Manager Mode)
Hướng dẫn sử dụng Manager Mode trên Kiosk — bảng điều khiển, đồng bộ dữ liệu, cấu hình thiết bị và chuyển đổi chế độ.
Manager Mode là chế độ dành cho quản lý hoặc nhân viên kỹ thuật, cho phép kiểm tra trạng thái hệ thống, đồng bộ dữ liệu, cấu hình thiết bị ngoại vi và bật/tắt chế độ bán hàng.
Bảng điều khiển (Dashboard)
Sau khi kết nối thiết bị thành công, Kiosk vào Manager Mode với các thông tin:
Thông tin hệ thống
| Mục | Giá trị |
|---|---|
| Công ty | Tên công ty đang kết nối |
| Cửa hàng | Tên cửa hàng liên kết |
| Quầy | Tên quầy Self-Checkout |
| Mã thiết bị | Device Code đã nhập |
Trạng thái phần cứng
Bảng tổng hợp trạng thái kết nối của 3 nhóm thiết bị:
- Máy in: trạng thái QZ Tray
- Máy đọc RFID: trạng thái kết nối WebSocket + số lượng thiết bị
- Máy quẹt thẻ: trạng thái + số lượng thiết bị
Phiên bản dữ liệu
Hiển thị phiên bản dữ liệu đã đồng bộ:
- Product: phiên bản danh sách sản phẩm
- Product Variant: phiên bản danh sách biến thể
Các nút thao tác
Bắt đầu chế độ bán hàng
Nút chính màu xanh navy — nhấn để chuyển Kiosk sang Buyer Mode (chế độ tự phục vụ cho khách hàng).
Cấu hình thiết bị (chi tiết)
Mở modal Cấu hình thiết bị Kiosk với 4 tab: Cài đặt chung, Máy in, Máy quẹt thẻ, Máy đọc RFID. Xem chi tiết tại Phần cứng & Thiết bị ngoại vi.
Đồng bộ lại dữ liệu
Khi nhấn, hệ thống:
- Kiểm tra phiên bản dữ liệu mới nhất trên server.
- So sánh với phiên bản đang lưu trên thiết bị (IndexedDB).
- Nếu có thay đổi → tải về dữ liệu mới (sản phẩm, biến thể, giá...).
- Cập nhật IndexedDB và hiển thị kết quả.
Kết quả hiển thị dạng thông báo, ví dụ:
- "Đồng bộ thành công — Product: v15, Variant: v23 (2 tài nguyên đã cập nhật)"
- "Dữ liệu đã là phiên bản mới nhất — Product: v15, Variant: v23"
Reload trang
Tải lại toàn bộ ứng dụng Kiosk (tương đương F5). Dùng khi cần làm mới hoàn toàn ứng dụng.
Đăng xuất
Xóa thông tin tài khoản đã liên kết (nhưng giữ Device Code). Kiosk quay về màn hình nhập OTP để kết nối lại.
Đăng xuất không xóa Device Code. Để thay đổi thiết bị, cần nhấn "Đổi thiết bị" trên màn hình OTP.
Thoát chế độ bán hàng (Buyer → Manager)
Khi Kiosk đang ở Buyer Mode, quản lý có thể thoát bằng cơ chế bảo mật:
Cách thực hiện
- Nhấn 5 lần liên tiếp thật nhanh (mỗi lần cách nhau không quá 0,2 giây) vào vùng ẩn ở góc phải trên cùng của header.
- Modal Xác thực quản lý hiển thị.
- Nhập OTP 6 — lấy từ admin bằng nút Đăng nhập máy selfcheckout (xem Tạo quầy Self-Checkout > Đăng nhập máy selfcheckout).
- Nhấn Xác nhận hoặc dùng bàn phím số ảo.
- Nếu OTP đúng → Kiosk quay về Manager Mode.
Lưu ý bảo mật
- Vùng chạm là một khoảng trống không hiển thị nội dung ở góc phải header — khách hàng không nhận ra đây là nút ẩn.
- Cần đủ 5 lần nhấn liên tiếp, mỗi lần cách nhau không quá 0,2 giây; nhấn chậm quá là bộ đếm tự reset.
- OTP bảo vệ để tránh khách hàng hoặc người không phận sự thoát khỏi chế độ bán hàng.
- Header (kèm vùng ẩn) không hiển thị ở các màn hình WELCOME, GUIDE, IDLE, giỏ hàng đang hoạt động và màn tích điểm — chỉ các bước sau (ví dụ thanh toán) mới có header để thao tác.