fix(admin): refactor inline map arrow to avoid oxc TSX parser confusion

This commit is contained in:
2026-07-09 15:46:24 +08:00
parent d2d0ca31ad
commit 2da2e68318

View File

@@ -338,9 +338,8 @@ const IntegrationConfigPage: React.FC = () => {
};
flatten(orgTree);
const payload = {
classes: Object.values(classMarks),
users: allUsers.map((u) => ({
const usersPayload = allUsers.map((u) => {
const item: Record<string, unknown> = {
dingUserId: u.dingUserId,
name: u.name,
mobile: u.mobile,
@@ -348,7 +347,13 @@ const IntegrationConfigPage: React.FC = () => {
? (teacherRoles[u.dingUserId] || defaultTeacherRoleId)
: null,
dingDeptIds: u.deptIds,
})),
};
return item;
});
const payload = {
classes: Object.values(classMarks),
users: usersPayload,
};
const res: any = await api.post('/sync/dingtalk/import-users', payload);
const data = res.data;