设计师分配

@if (selectedTeamId) { 主要团队:{{ getSelectedTeam()?.name }} @if (assignmentData.crossTeamCollaborators.length > 0) { 跨组合作:{{ assignmentData.crossTeamCollaborators.length }}人 } }
@if (showTeamAssignmentModal) { } @if (showDesignerCalendar && selectedDesignerForCalendar) {

{{ selectedDesignerForCalendar.name }} - 详细日历

设计师详细日历功能正在开发中...

{{ selectedDesignerForCalendar.name }}

团队:{{ selectedDesignerForCalendar.teamName }}

状态:{{ getDesignerStatusText(selectedDesignerForCalendar.status) }}

工作量:{{ selectedDesignerForCalendar.workload }}%

@if (selectedDesignerForCalendar.idleDays > 0) {

已闲置:{{ selectedDesignerForCalendar.idleDays }} 天

} @if (selectedDesignerForCalendar.reviewDates && selectedDesignerForCalendar.reviewDates.length > 0) {

对图日期:{{ selectedDesignerForCalendar.reviewDates.join(', ') }}

}
} @if (selectedTeamId && getAutoAssignmentSuggestion()) {
💡 分配建议

{{ getAutoAssignmentSuggestion() }}

} @if (selectedTeamId && quotationItems.length > 0) {

报价项目分配

@for (assignment of assignmentData.quotationAssignments; track assignment.quotationItemId) {
{{ assignment.quotationItemName }}
已分配:{{ assignment.assignedDesigners.length }}人
团队成员
@for (designer of getSelectedTeam()?.members; track designer.id) {
@if (designer.avatar) { } @else {
{{ designer.name.charAt(0) }}
}
{{ designer.name }} @if (designer.isTeamLeader) { 组长 }
{{ getDesignerStatusText(designer.status) }} @if (designer.idleDays > 0) { {{ designer.idleDays }}天未接单 }
{{ designer.workload }}%
@if (assignment.assignedDesigners.includes(designer.id)) { } @else { }
}
}
} @if (selectedTeamId) {

跨组合作

@if (assignmentData.crossTeamCollaborators.length > 0) {
已选择的跨组合作设计师
@for (designerId of assignmentData.crossTeamCollaborators; track designerId) {
@if (getDesignerById(designerId); as designer) {
{{ designer.name }} {{ designer.teamName }}
}
}
} @if (showCrossTeamSelection) {
选择其他组设计师
@for (team of projectTeams; track team.id) { @if (team.id !== selectedTeamId) {
{{ team.name }}
@for (designer of team.members; track designer.id) {
{{ designer.name }}
{{ getDesignerStatusText(designer.status) }}
@if (assignmentData.crossTeamCollaborators.includes(designer.id)) { } @else { }
}
} }
}
}

分配总结

@if (selectedTeamId) {
主要团队: {{ getSelectedTeam()?.name }}
} @if (assignmentData.quotationAssignments.length > 0) {
项目分配:
@for (assignment of assignmentData.quotationAssignments; track assignment.quotationItemId) { @if (assignment.assignedDesigners.length > 0) {
{{ assignment.quotationItemName }} @for (designerId of assignment.assignedDesigners; track designerId) { {{ getDesignerById(designerId)?.name }} }
} }
} @if (assignmentData.crossTeamCollaborators.length > 0) {
跨组合作:
@for (designerId of assignmentData.crossTeamCollaborators; track designerId) { {{ getDesignerById(designerId)?.name }} }
}