개선(improvement) #954
Updated by ziniy Kang 7 months ago
1. Cải tiến UI – Giao diện Hotel Plan Master
Mô tả:
* Thêm lựa chọn First Night / Whole Night bằng radio button
* Thêm trường nhập "Days Before Check-in" và "Tỷ lệ charge (%)"
* Dropdown chọn loại phòng: All / Deluxe Double / Family / Standard
* Phân chia UI cho chính sách mặc định và các Option riêng biệt
* Thiết kế theo đúng style guide của Admin hiện tại
Tham khảo: Trang 2–5 trong tài liệu
🟩 2. Phát triển chức năng đăng ký nhiều chính sách hủy
Mô tả:
Hỗ trợ đăng ký nhiều Option ngoài Default (Option 1, Option 2)
* Cho phép chọn khoảng thời gian và ngày trong tuần riêng biệt
* Hiển thị danh sách chính sách hủy đã lưu, hỗ trợ sửa/xóa
* Kiểm tra điều kiện trước khi lưu (không trùng hoàn toàn với Default)
Tham khảo: Trang 10–25 trong tài liệu
🟩 3. Kiểm tra trùng lặp ngày/thứ khi lưu
Mô tả:
Không cho phép lưu nếu thời gian hoặc thứ trong tuần trùng với Default hoặc giữa các Option
Các trường hợp được phép lưu:
① Khoảng thời gian giống nhau nhưng thứ khác nhau
② Một phần thời gian trùng nhưng thứ khác nhau
Nếu vi phạm điều kiện → hiển thị cảnh báo
Thông báo mẫu: “Không thể đăng ký vì thời gian của Option trùng hoàn toàn với mặc định.”
🟩 4. Phát triển popup cảnh báo khi xóa chính sách hủy
* Khi nhấn "xóa", hiển thị popup: “Xóa rồi thì không thể khôi phục. Bạn có chắc chắn muốn xóa không?”
* Sau khi xóa cần làm mới trạng thái hiển thị
🟩 5. Kiểm tra điều kiện trước khi lưu + xử lý cảnh báo
Mô tả:
* Kiểm tra sự trùng lặp giữa Default và Option về ngày và thứ
* Nếu không hợp lệ, hiển thị cảnh báo và không cho phép lưu
* Thông báo theo style của Admin
Ví dụ cảnh báo: “Vui lòng kiểm tra lại thời gian đã chọn.”
🟩 6. Thêm thông báo xác nhận sau khi lưu thành công
* Sau khi lưu xong, hiển thị popup: “Your save is complete.”
* Nhấn Confirm để đóng hoặc quay lại màn hình trước