diff --git a/src/_screens/home/detail-room-education/index.js b/src/_screens/home/detail-room-education/index.js
index bb62427..8eb53b7 100644
--- a/src/_screens/home/detail-room-education/index.js
+++ b/src/_screens/home/detail-room-education/index.js
@@ -208,18 +208,30 @@ export default function DetailRoomEducation() {
}
useEffect(() => {
- getDataStatisticCircle()
- getListOrganization()
- }, [])
+ const fetchData = async () => {
+ await getDataStatisticCircle();
+ await getListOrganization();
+ };
+
+ fetchData();
+ }, []);
useEffect(() => {
- getDataStudentChart()
- }, [dateStudentChart])
+ const fetchStudentData = async () => {
+ await getDataStudentChart();
+ };
+
+ fetchStudentData();
+ }, [dateStudentChart]);
useEffect(() => {
- getDataTeacherChart()
- }, [dateTeacherChart])
+ const fetchTeacherData = async () => {
+ await getDataTeacherChart();
+ };
+ fetchTeacherData();
+ }, [dateTeacherChart]);
+
useEffect(() => {
if (isLoadingListOrganization || isLoadingStatisticCircle || isLoadingStudentChart || isLoadingTeacherChart) {
$(".loading").removeClass("hide");
@@ -461,7 +473,7 @@ export default function DetailRoomEducation() {
goToDetailSchool(item)}>
-

+
diff --git a/src/_screens/home/education-department/index.js b/src/_screens/home/education-department/index.js
index 1c32b67..73bb546 100644
--- a/src/_screens/home/education-department/index.js
+++ b/src/_screens/home/education-department/index.js
@@ -95,18 +95,30 @@ export default function EducationDepartmentHome() {
});
}
- useEffect(async () => {
- await getDataOrganization()
- await getDataStatisticCircle()
- }, [])
+ useEffect(() => {
+ const fetchData = async () => {
+ await getDataOrganization();
+ await getDataStatisticCircle();
+ };
+
+ fetchData();
+ }, []);
+
+ useEffect(() => {
+ const fetchStudentData = async () => {
+ await getDataStudentChart();
+ };
- useEffect(async () => {
- await getDataStudentChart()
- }, [dateStudentChart])
+ fetchStudentData();
+ }, [dateStudentChart]);
+
+ useEffect(() => {
+ const fetchTeacherData = async () => {
+ await getDataTeacherChart();
+ };
- useEffect(async () => {
- await getDataTeacherChart()
- }, [dateTeacherChart])
+ fetchTeacherData();
+ }, [dateTeacherChart]);
const getDataTeacher = async () => {
try {
@@ -231,7 +243,7 @@ export default function EducationDepartmentHome() {
}
-
+
Top 10 giáo viên tiêu biểu
{renderIconButton()}