fix bug register form

master
HOANGLAOTA 1 year ago
parent c2ea1e84a0
commit 34e8fd6454
  1. 81
      src/_components/AdvisementForm/AdvisementForm.logic.js

@ -46,36 +46,62 @@ export const advisementLogic = (props) => {
// Grades // Grades
const [gradeSelected, setGradeSelected] = useState(); const [gradeSelected, setGradeSelected] = useState();
const [gradeError, setGradeError] = useState(); const [gradeError, setGradeError] = useState();
const [dataGrades, setDataGrades] = useState([]); const [dataGrades, setDataGrades] = useState([
useEffect(() => {
if (!dataGrades.length) {
apiCaller(
"/api_login/grade",
"GET",
{},
null,
true,
configConstants.API_URL_SETEST,
false
).then((res) => {
if (res.status) {
const newListGrade = [
{ {
id: 0, id: 0,
name: "Lớp của con", title: "Lớp của con",
value: 0, value: 0,
}, },
].concat(res.list_grade); {
id: 0,
newListGrade?.map((item) => { title: "Lớp 6",
item.title = item.name.replace("Khối", "Lớp"); value: 6,
item.value = item.id; },
}); {
setDataGrades(newListGrade); id: 0,
} title: "Lớp 7",
}); value: 7,
} },
}, []); {
id: 0,
title: "Lớp 8",
value: 8,
},
{
id: 0,
title: "Lớp 9",
value: 9,
},
]);
// useEffect(() => {
// if (!dataGrades.length) {
// apiCaller(
// "/api_login/grade",
// "GET",
// {},
// null,
// true,
// configConstants.API_URL_SETEST,
// false
// ).then((res) => {
// if (res.status) {
// const newListGrade = [
// {
// id: 0,
// name: "Lớp của con",
// value: 0,
// },
// ].concat(res.list_grade);
// newListGrade?.map((item) => {
// item.title = item.name.replace("Khối", "Lớp");
// item.value = item.id;
// });
// setDataGrades(newListGrade);
// }
// });
// }
// }, []);
// Handle Change Grade for Student // Handle Change Grade for Student
const changeGradeSelected = (newValue) => { const changeGradeSelected = (newValue) => {
@ -200,6 +226,7 @@ export const advisementLogic = (props) => {
setIsVisibleTrial(false); setIsVisibleTrial(false);
setIsVisibleTime(false); setIsVisibleTime(false);
setEmail(""); setEmail("");
setMessage('')
setIsSuccessRegist(false); setIsSuccessRegist(false);
}; };
@ -222,7 +249,7 @@ export const advisementLogic = (props) => {
agents_code: mds, agents_code: mds,
guest_name: nameUser, guest_name: nameUser,
phone, phone,
grade: gradeSelected?.title, grade: gradeSelected?.value,
email, email,
message message
// from_time, // from_time,

Loading…
Cancel
Save