设计师分配

先选择项目组,再选择组员

@if (projectTeams.length > 0) {

已分配组员

@for (team of projectTeams; track team.id) {
@if (team.get('profile')?.get('data')?.avatar) { 组员头像 } @else { }
{{ team.get('profile')?.get('name') }}

负责空间: {{ getMemberSpaces(team) }}

@if (canEdit) { }
}
}

选择项目组

@if (departments.length === 0) {

暂无可用项目组

} @else {
@for (dept of departments; track dept.id) {
{{ dept.get('name') }}

组长: {{ dept.get('leader')?.get('name') || '未指定' }}

@if (selectedDepartment?.id === dept.id) { }
}
}
@if (selectedDepartment) {

选择组员

@if (loadingMembers) {

加载组员中...

} @else if (departmentMembers.length === 0) {

该项目组暂无可用组员

} @else {
@for (designer of departmentMembers; track designer.id) { @if(designer?.get){
@if (designer?.get('data')?.avatar) { 设计师头像 } @else { }

{{ designer?.get('name') }}

{{ getDesignerWorkload(designer) }}

@if (selectedDesigner?.id === designer?.id) { }
} }
}
}
@if (showAssignDialog && assigningDesigner) { }