设计组长工作台

⚠️
{{ overdueProjects.length }}
已延期项目
{{ dueSoonProjects.length }}
临期项目(3天内)
📋
{{ pendingApprovalProjects.length }}
待组长确认项目
🎯
{{ pendingAssignmentProjects.length }}
待分配方案项目

项目监控大盘

@for (core of corePhases; track core.id) {

{{ core.name }}

{{ getProjectCountByCorePhase(core.id) }}
}
@for (core of corePhases; track core.id) {
@for (project of getProjectsByCorePhase(core.id); track project.id) {

{{ project.name }}

{{ project.memberType === 'vip' ? 'VIP' : '普通' }} {{ getUrgencyLabel(project.urgency) }}

负责人: {{ project.designerName || '未分配' }}

{{ project.isOverdue ? '超期' + project.overdueDays + '天' : (project.dueSoon ? '临期: ' + (project.expectedEndDate | date:'MM-dd') : '截止: ' + (project.expectedEndDate | date:'MM-dd')) }}

} @if (getProjectsByCorePhase(core.id).length === 0) {
📦

暂无项目

}
}

待办任务

@for (task of todoTasks; track task.id) {

{{ task.title }}

{{ getPriorityLabel(task.priority) }}

{{ task.description }}

截止时间: {{ task.deadline | date:'yyyy-MM-dd HH:mm' }}

}
@if (showAlert && overdueProjects.length > 0) {

⚠️ 超期项目提醒

    @for (project of overdueProjects.slice(0, 3); track $index) {
  • {{ project.name }} ({{ project.designerName }} 负责) - 超期{{ project.overdueDays }}天
  • }
}