Feat : fix lỗi chọn học kỳ

uat
Quy_FE 3 months ago
parent c1d0b7ce41
commit d8cb4ae59b
  1. 8
      src/_screens/criteria/criteria-manage/index.js
  2. 5
      src/_screens/home/admin/index.js
  3. 1
      src/_screens/home/detail-grade/index.js
  4. 1
      src/_screens/home/headmaster/index.js

@ -40,6 +40,7 @@ export default function CriteriaManage() {
const [limitOnline] = useState(10);
const [offsetOnline, setOffsetOnline] = useState(0);
const [isEndOnlineClasses, setIsEndOnlineClasses] = useState(false);
const [isCheckAll,setIsCheckAll] = useState(false)
const listRef = useRef(null);
const dispatch = useDispatch();
const changeProvince = (item) => {
@ -64,6 +65,12 @@ export default function CriteriaManage() {
});
}
};
useEffect(() => {
if(isCheckAll){
handleSelectAll()
}
}, [listData])
const handleSelectAll = () => {
if (listData?.every((item) => listIdSelected?.includes(item?.school_id))) {
@ -80,6 +87,7 @@ export default function CriteriaManage() {
newListIdSelected.push(item?.school_id);
});
setListIdSelected(newListIdSelected);
setIsCheckAll(true)
};
const handleSelectItem = (item) => {

@ -232,7 +232,8 @@ export default function AdminHome() {
if (savedState) {
const state = JSON.parse(savedState);
setSearchTextSchool(state.searchTextSchool);
setProvinceSelect(state.provinceSelect);
// setProvinceSelect(state.provinceSelect);
changeProvince(state.provinceSelect)
setDistrictSelect(state.districtSelect);
setendPointSave(state.endPointSave)
if(state.endPointSave){
@ -288,7 +289,7 @@ export default function AdminHome() {
queryParams.length ? `&${queryParams.join("&")}` : ""
}`;
const res = await apiCaller(endPoint, "GET");
if(!res.data){
if(!res?.data){
setIsEndOnlineClasses(true);
} else {
concatListSide = res?.data;

@ -55,7 +55,6 @@ export default function DetailGrade() {
setOffsetOnline(0)
setLoadMoreOnline(true)
setIsEndOnlineClasses(false)
setIsFiltered(true);
scrollToTop()
getData();
};

@ -66,7 +66,6 @@ export default function HeadmasterHome() {
setOffsetOnline(0)
setLoadMoreOnline(true)
setIsEndOnlineClasses(false)
setIsFiltered(true);
scrollToTop()
setSemester(item);
setMonth(getListMonthBySemester(item?.value)?.[0]);

Loading…
Cancel
Save