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