diff --git a/apps/web-antd/src/views/bpm/group/index.vue b/apps/web-antd/src/views/bpm/group/index.vue index 7f5406ca..ad68c318 100644 --- a/apps/web-antd/src/views/bpm/group/index.vue +++ b/apps/web-antd/src/views/bpm/group/index.vue @@ -42,6 +42,21 @@ const [Grid, gridApi] = useVbenVxeGrid({ ...formValues, }); }, + querySuccess: (params) => { + const { list } = params.response; + const userMap = new Map( + userList.value.map((user) => [user.id, user.nickname]), + ); + + list.forEach( + (item: BpmUserGroupApi.UserGroupVO & { nicknames?: string }) => { + item.nicknames = item.userIds + .map((userId) => userMap.get(userId)) + .filter(Boolean) + .join('、'); + }, + ); + }, }, }, rowConfig: { @@ -126,16 +141,8 @@ onMounted(async () => { - - - {{ userList.find((user) => user.id === userId)?.nickname }} - 、 - + {{ row.nicknames }} diff --git a/apps/web-antd/src/views/bpm/processInstance/create/index.vue b/apps/web-antd/src/views/bpm/processInstance/create/index.vue index 34bc7d04..a8ceeb35 100644 --- a/apps/web-antd/src/views/bpm/processInstance/create/index.vue +++ b/apps/web-antd/src/views/bpm/processInstance/create/index.vue @@ -265,18 +265,18 @@ onMounted(() => { width: '100%', }" > -