Skip to content

UI_Bảng giá

Giới thiệu & tài liệu liên quan

Đặc tả giao diện cho module Bảng giá (OW-03). Xem thêm Tổng quan module · UC · SRS.

Quy tắc nhóm giá theo loại sân

Bảng giá được nhóm theo loại sân (Trong nhà / Ngoài trời). Một cấu hình giá có thể áp cho nhiều sân cùng loại trong một lần lưu; giá khuyến mãi đè giá mặc định trong khoảng ngày & khung giờ trùng.

Trạng thái ảnh chụp

Pickleball hiện chưa có ứng dụng/màn hình thật trong workspace nên các ảnh chụp dưới đây ⏳ chờ chụp thực tế. Các bảng hạng mục được mô tả từ năng lực đã chốt ở Tổng quan module; cần cập nhật ảnh khi có môi trường dev.

1/ Danh sách màn hình

Màn hìnhMô tả
MH1Bảng giá theo loại sânTab Trong nhà / Ngoài trời; khối giá mặc định + khuyến mãi; preview
MH2Form khung giáChọn sân áp dụng + nhập Thứ · Khung giờ · Giá + giá khuyến mãi
MH3Giá sản phẩmĐặt giá FNB / thuê / bán dụng cụ để POS tiêu thụ
MH4Lịch sử thay đổi giáXem ai đổi · khi nào · giá cũ → giá mới (read-only)
⏳ MH1 — chờ chụp
MH1 — Bảng giá theo loại sân
⏳ MH2 — chờ chụp
MH2 — Form khung giá
⏳ MH3 — chờ chụp
MH3 — Giá sản phẩm
⏳ MH4 — chờ chụp
MH4 — Lịch sử thay đổi giá

2/ Luồng di chuyển màn hình

3/ Mô tả màn hình

MH1 — Bảng giá theo loại sân ⏳ chờ chụp thực tế

Tab theo loại sân (Trong nhà / Ngoài trời); khối giá mặc định và khối giá khuyến mãi; bảng khung giờ - thứ - giá; nút thêm khung giờ, sửa và xem lịch sử.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Tab loại sânButtonClick--Hành vi: chuyển bảng giá giữa Sân trong nhà / Sân ngoài trời
2Bảng giá mặc địnhListReadOnly--Mục đích: hiển thị các dòng Thứ · Khung giờ · Giá (peak/off-peak)
3Bảng giá khuyến mãiListReadOnly--Mục đích: hiển thị giá theo khoảng ngày đè giá mặc định
4Nút Thêm khung giờButtonClick--Hành vi: mở form khung giá (MH2)
5Nút Sửa bảng giáButtonClick--Hành vi: mở MH2 ở chế độ chỉnh sửa
6Liên kết Giá sản phẩmHyperlinkClick--Hành vi: sang màn Giá sản phẩm (MH3)
7Liên kết Lịch sử thay đổi giáHyperlinkClick--Hành vi: sang màn Lịch sử (MH4)

MH2 — Form khung giá ⏳ chờ chụp thực tế

Khối chọn sân áp dụng (tick nhiều / Chọn tất cả); bảng nhập dòng giá Thứ · Khung giờ · Giá; khối giá khuyến mãi theo khoảng ngày; vùng preview và nút lưu.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Chọn sân áp dụngCheckboxCheck-Hành vi: tick nhiều sân hoặc "Chọn tất cả" sân cùng loại
2Thêm khung giờButtonClick--Hành vi: thêm dòng Thứ + Khung giờ + Giá
3ThứListSelect-Mục đích: chọn thứ trong tuần (T2-CN) áp dụng giá
4Khung giờTextbox (giờ)Select-Ràng buộc: không chồng lấn khung giờ khác
5Giá (peak/off-peak)Textbox (số)Text-Ràng buộc: số lớn hơn 0
6Khoảng ngày khuyến mãiTextbox (ngày)SelectKhông-Mục đích: xác định khoảng ngày áp giá khuyến mãi
7Giá khuyến mãiTextbox (số)TextKhông-Hành vi: đè giá mặc định trong khoảng ngày & khung giờ trùng
8Preview bảng giáListReadOnly--Mục đích: xem trước toàn bộ bảng giá trước khi lưu
9Nút Lưu cấu hìnhButtonClick--Hành vi: kiểm tra hợp lệ, lưu giá, áp cho booking mới (không hồi tố)

MH3 — Giá sản phẩm ⏳ chờ chụp thực tế

Danh sách sản phẩm FNB / dụng cụ với ô nhập giá theo loại (bán theo đơn vị, thuê theo giờ/lượt) và nút lưu.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Danh sách sản phẩmListClick--Mục đích: chọn sản phẩm cần đặt giá (FNB / thuê / bán dụng cụ)
2Giá bánTextbox (số)Text-Ràng buộc: số lớn hơn 0
3Giá thuê (theo giờ/lượt)Textbox (số)TextKhông-Mục đích: giá cho thuê dụng cụ theo giờ hoặc theo lượt
4Nút LưuButtonClick--Hành vi: lưu giá, cập nhật để POS tiêu thụ

MH4 — Lịch sử thay đổi giá ⏳ chờ chụp thực tế

Bảng các lần thay đổi giá: người thực hiện, thời điểm, giá cũ và giá mới; chỉ để xem.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Người thực hiệnLabelReadOnly--Mục đích: ai đã thay đổi giá
2Thời điểmLabelReadOnly--Mục đích: thời điểm thay đổi
3Giá cũ → giá mớiLabelReadOnly--Mục đích: so sánh giá trước và sau
4Bộ lọc loại sân / sản phẩmListSelectKhông-Hành vi: lọc lịch sử theo loại sân hoặc sản phẩm

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.