diff --git a/web-admin/src/utils/project-management.ts b/web-admin/src/utils/project-management.ts index e9b64e0b..9ca2de21 100644 --- a/web-admin/src/utils/project-management.ts +++ b/web-admin/src/utils/project-management.ts @@ -58,3 +58,11 @@ export function managementPayload(kind: 'teams' | 'projects', form: ProjectRecor export function projectOptionsParams(bizType: BizType, filter = false) { return filter ? { bizType, usage: 'filter' as const } : { bizType } } + +/** List cells join child display names; empty entries are dropped. */ +export function joinChildNames(items?: ProjectRecord[]) { + return (items || []) + .map((item) => item?.name) + .filter(Boolean) + .join('、') +} diff --git a/web-admin/src/views/project-management/ManagementPage.vue b/web-admin/src/views/project-management/ManagementPage.vue index 99068d09..048c03ec 100644 --- a/web-admin/src/views/project-management/ManagementPage.vue +++ b/web-admin/src/views/project-management/ManagementPage.vue @@ -74,6 +74,16 @@ + +