fix:mapping user role
This commit is contained in:
parent
4427fc2ed6
commit
34311f2fc4
|
|
@ -19,7 +19,6 @@ interface CSVRow {
|
|||
|
||||
export default function MappingUserLevel() {
|
||||
const [parsedData, setParsedData] = useState<CSVRow[] | null>(null);
|
||||
const [level2, setLevel2] = useState<any>();
|
||||
|
||||
// Function to parse the CSV data
|
||||
function parseCSV(csvText: string): CSVRow[] {
|
||||
|
|
@ -74,7 +73,8 @@ export default function MappingUserLevel() {
|
|||
|
||||
const doPostData = async () => {
|
||||
if (parsedData) {
|
||||
let level2Now = undefined;
|
||||
let level1 = undefined;
|
||||
let level2 = undefined;
|
||||
|
||||
for (let i = 0; i < parsedData.length; i++) {
|
||||
const temp = parsedData[i];
|
||||
|
|
@ -84,23 +84,21 @@ export default function MappingUserLevel() {
|
|||
isActive: true,
|
||||
levelNumber: 2,
|
||||
name: temp.name,
|
||||
parentLevelId: 79,
|
||||
parentLevelId: level1,
|
||||
provinceId: 0,
|
||||
};
|
||||
const res = await createUserLevel(request);
|
||||
if (res?.error) {
|
||||
break;
|
||||
}
|
||||
setLevel2(res?.data?.data?.id);
|
||||
console.log("res?.data?.data?.id", res?.data?.data?.id);
|
||||
level2Now = 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 || level2Now,
|
||||
parentLevelId: level2,
|
||||
provinceId: 0,
|
||||
};
|
||||
console.log("reqqq", request);
|
||||
|
|
@ -109,17 +107,19 @@ export default function MappingUserLevel() {
|
|||
break;
|
||||
}
|
||||
} else {
|
||||
console.log("data", temp);
|
||||
// const request = {
|
||||
// aliasName: temp.group,
|
||||
// isActive: true,
|
||||
// levelNumber: 1,
|
||||
// name: temp.name,
|
||||
// parentLevelId: 1,
|
||||
// provinceId: 0,
|
||||
// };
|
||||
// const res = await createUserLevel(request);
|
||||
// console.log("ress", res?.data?.data?.id);
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue