From 2da2e6831869cbfc072f6015fa91b8cbb1b09e48 Mon Sep 17 00:00:00 2001 From: wangziqi Date: Thu, 9 Jul 2026 15:46:24 +0800 Subject: [PATCH] fix(admin): refactor inline map arrow to avoid oxc TSX parser confusion --- apps/admin/src/pages/IntegrationConfig/index.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/admin/src/pages/IntegrationConfig/index.tsx b/apps/admin/src/pages/IntegrationConfig/index.tsx index e66eeef..b3cee18 100644 --- a/apps/admin/src/pages/IntegrationConfig/index.tsx +++ b/apps/admin/src/pages/IntegrationConfig/index.tsx @@ -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 = { 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;