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