| Trường/Nút chức năng | Kiểu dữ liệu | Điều kiện | Quy định | Mô tả |
|---|
| 1 | Khoảng thời gian | Date picker | Không bắt buộc | Từ ngày - Đến ngày (Date picker, định dạng dd/MM/yyyy)Chọn - Gồm 2 trường: Từ ngày và Đến ngày.
- Sử dụng Date picker, định dạng ngày: dd/MM/yyyy.
- Cho phép người dùng chọn 1 hoặc cả 2 trường.
- Không bắt buộc nhập cả 2 trường.
- Nếu Từ ngày > Đến ngày → hiển thị cảnh báo "Tham số ngày không hợp lệ" và không cho phép lọc.
| - Cho phép người dùng chọn khoảng thời gian để lọc danh sách
theo khoảng thời gian - gói thầu.
- Sử dụng 2 trường:
Trường 1: Từ ngày → lọc các gói thầu có ngày ≥ Từ ngày. Trường 2: Đến ngày → lọc các gói thầu có ngày ≤ Đến ngày. - Nếu chọn cả Từ ngày và Đến ngày → lọc các gói thầu có ngày nằm trong khoảng [Từ ngày, Đến ngày].
- Khoảng thời gian dùng để lọc theo ngày tạo gói thầu (hoặc ngày nghiệp vụ khác được quy định trong API).
|
| 2 | Dự án | Text | Không bắt buộc | Dropdown, giá trị “Tất cả” hoặc chọn 1 Dự án cụ thể. | Chọn Dự án để lọc danh sách các gói thầu theo từng Dự án. |
| 3 | Lĩnh vực | Text | Không bắt buộc | Dropdown, giá trị “Tất cả” hoặc chọn 1 Lĩnh vực. | Chọn Lĩnh vực để lọc danh sách các gói thầu theo lĩnh vực chuyên môn. |
| 4 | Đơn vị thụ hưởng | Text | Không bắt buộc | Dropdown, giá trị “Tất cả” hoặc chọn 1 Đơn vị thụ hưởng. | Chọn Đơn vị thụ hưởng (Tên chủ đầu tư) để lọc danh sách các gói thầu theo đơn vị hưởng lợi. |
| 5 | Trạng thái | Enum / Label | Không bắt buộc | Dropdown, giá trị “Tất cả” hoặc chọn 1 Trạng thái. | Chọn Trạng thái để lọc danh sách các gói thầu theo trạng thái nghiệp vụ. |
| 6 | Nút "Áp dụng" | Button | Không bắt buộc | Gồm 2 trường: Từ ngày và Đến ngày.Sử dụng Date picker, định dạng ngày: dd/MM/yyyy.Cho phép người dùng chọn 1 hoặc cả 2 trường.Không bắt buộc nhập cả 2 trường.Nếu Từ ngày > Đến ngày → hiển thị cảnh báo "Tham số ngày không hợp lệ" và không cho phép lọc.- Sau khi người dùng nhấn nút "Áp dụng", popup Bộ lọc sẽ được đóng. Hệ thống chỉ hiển thị màn hình Danh sách gói thầu (Site đấu thầu) đã được áp dụng bộ lọc.
- Bộ lọc không hiển thị trên màn hình sau khi áp dụng, người dùng có thể nhấn lại nút "Lọc" nếu muốn thay đổi tiêu chí lọc.
| chọn khoảng thời gian để lọc danh sách gói thầu.Sử dụng 2 trường: Trường 1: Từ ngày → lọc các gói thầu có ngày ≥ Từ ngày. Trường 2: Đến ngày → lọc các gói thầu có ngày ≤ Đến ngày. Nếu chọn cả Từ ngày và Đến ngày → lọc các gói thầu có ngày nằm trong khoảng [Từ ngày, Đến ngày].Khoảng thời gian dùng để lọc theo ngày tạo gói thầu (hoặc ngày nghiệp vụ khác được quy định trong API)- xác nhận và thực hiện áp dụng các tiêu chí lọc đã chọn.
- Nếu muốn thay đổi tiêu chí lọc, người dùng cần nhấn lại nút "Lọc" để mở lại popup Bộ lọc.
|
| 7 | Nút "Đặt lại" | Button | Không bắt buộc | - Khi người dùng nhấn nút "Đặt lại", toàn bộ các trường trong Bộ lọc sẽ được chuyển về giá trị mặc định:
- Sau khi nhấn "Đặt lại", popup Bộ lọc vẫn được giữ trạng thái mở để người dùng có thể tiếp tục thao tác.
| Nút thao tác để đưa toàn bộ các trường trong Bộ lọc về trạng thái mặc định ban đầu, giúp người dùng dễ dàng thực hiện lại thao tác lọc. |