fix:auth, mapping level

This commit is contained in:
Rama Priyanto 2025-02-10 08:25:10 +07:00
parent 973399c0aa
commit 9ff167e18d
2 changed files with 57 additions and 51 deletions

View File

@ -10,14 +10,14 @@ export default function AuthPage() {
// console.log("isAuthenticated : ", isAuthenticated);
const [hasMounted, setHasMounted] = useState(false);
// const [hasMounted, setHasMounted] = useState(false);
useEffect(() => {
setHasMounted(true);
}, []);
// useEffect(() => {
// setHasMounted(true);
// }, []);
// Render
if (!hasMounted) return null;
// // Render
// if (!hasMounted) return null;
return (
// isAuthenticated == "true" ?

View File

@ -13,6 +13,7 @@ interface CSVRow {
id: string;
parent: string;
name: string;
slug: string;
level_number: string;
group: string;
}
@ -38,13 +39,14 @@ export default function MappingUserLevel() {
if (temp[0] !== "") {
temp[4].replace("/r", "");
console.log("tempppp", temp);
const rowData: CSVRow = {
id: temp[0],
parent: temp[1],
name: temp[2],
level_number: temp[3],
group: temp[4].replace("\r", ""),
slug: temp[3],
level_number: temp[4],
group: temp[5].replace("\r", ""),
};
if (i <= 3) {
console.log("i", rowData);
@ -77,49 +79,53 @@ export default function MappingUserLevel() {
let level2 = undefined;
for (let i = 0; i < parsedData.length; i++) {
const temp = parsedData[i];
if (temp.level_number === "2") {
const request = {
aliasName: temp.group,
isActive: true,
levelNumber: 2,
name: temp.name,
parentLevelId: level1,
provinceId: 0,
};
const res = await createUserLevel(request);
if (res?.error) {
break;
if (i < 4) {
const temp = parsedData[i];
if (temp.level_number === "2") {
const request = {
aliasName: temp.slug,
group: temp.group,
isActive: true,
levelNumber: 2,
name: temp.name,
parentLevelId: level1,
provinceId: 0,
};
const res = await createUserLevel(request);
if (res?.error) {
break;
}
level2 = res?.data?.data?.id;
} else if (temp.level_number === "3") {
const request = {
aliasName: temp.slug,
group: temp.group,
isActive: true,
levelNumber: 3,
name: temp.name,
parentLevelId: level2,
provinceId: 0,
};
const res = await createUserLevel(request);
if (res?.error) {
break;
}
} else {
const request = {
aliasName: temp.slug,
group: temp.group,
isActive: true,
levelNumber: 1,
name: temp.name,
parentLevelId: 0,
provinceId: 0,
};
const res = await createUserLevel(request);
if (res?.error) {
break;
}
level1 = res?.data?.data?.id;
}
level2 = res?.data?.data?.id;
} else if (temp.level_number === "3") {
const request = {
aliasName: temp.group,
isActive: true,
levelNumber: 3,
name: temp.name,
parentLevelId: level2,
provinceId: 0,
};
console.log("reqqq", request);
const res = await createUserLevel(request);
if (res?.error) {
break;
}
} else {
const request = {
aliasName: temp.group,
isActive: true,
levelNumber: 1,
name: temp.name,
parentLevelId: 0,
provinceId: 0,
};
const res = await createUserLevel(request);
if (res?.error) {
break;
}
level1 = res?.data?.data?.id;
}
}
}