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 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ị
Mở modal cấu hình 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ộ 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"
Tải lại 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 vào đồng hồ (góc phải trên cùng của header) 4 lần liên tiếp trong vòng 2 giây.
- 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
- Đồng hồ trên header trông như hiển thị thông tin bình thường — khách hàng không nhận ra đây là nút ẩn.
- Cần đúng 4 lần nhấn trong khoảng 2 giây (≈500ms mỗi lần).
- 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.
- Đồng hồ không hiển thị trên màn hình chào mừng (WELCOME) — header bị ẩn ở màn hình này.