Task #1611
Cập nhật bởi Minh Khánh Lê cách đây 3 tháng
Nghiệp vụ: ở màn kết quả kiểm tra, thêm được kết quả dựa vào các kế hoạch kiểm tra đã có trạng thái là đã hoàn thành, thêm được các sinh viên vi phạm và danh sách người xét duyệt
Mô tả:
* Màn hình tương tác với 3 bảng: Bảng chính Kết quả kiểm tra (InspectionResult), bảng trung gian Người phê duyệt (InspectionResult_Employee), bảng trung gian Học viên vi phạm (InspectionResult_Learner).
Giao diện chia làm 2 khối (Trên và Dưới).
* Khối trên (Danh sách kết quả): Hiển thị danh sách các Kết quả kiểm tra.
* Hỗ trợ tìm kiếm/lọc dữ liệu theo các cột: Tên kết quả, Mô tả, Trạng thái.
* Khối dưới (Danh sách chi tiết): Mặc định để trống.
* Khi click chọn vào 1 dòng Kết quả ở khối trên -> Khối dưới mới hiển thị tab danh sách Học viên vi phạm: Lọc học viên theo: Mã, Tên học viên, CCCD, Email, SĐT, Lớp quản lý, Đơn vị, Trạng thái.
Logic các nút bấm đơn lẻ:
* Thêm mới: Tạo mới kết quả kiểm tra (cho phép chọn danh sách người phê duyệt và danh sách học viên vi phạm).
* Hệ thống tự động gán trạng thái ban đầu là "Mới".
* Sửa / Xóa / Làm mới / Sao chép: Thực hiện trên bản ghi kết quả được chọn.
Logic xử lý hàng loạt (Tích chọn nhiều dòng):
* Xóa hàng loạt: Xóa tất cả các kết quả kiểm tra được tích chọn cùng lúc.
* Hoàn thành hàng loạt: Chuyển đồng loạt trạng thái các kết quả được tích chọn sang trạng thái "Hoàn thành".