@if (viewMode === 'card') {
紧急

{{ task.title }}

项目: {{ task.projectName }}

剩余: {{ getTaskCountdown(task.id) }}

{{ task.stage }} /超期

{{ task.title }}

项目: {{ task.projectName }}

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

{{ getTaskStageProgress(task.id) }}%

饱和度

当前工作量

{{ workloadPercentage }}%

{{ getWorkloadStatus() }}

待处理反馈

👥 代班信息

{{ shift.projectName }}
{{ shift.priority }}级
{{ shift.taskDescription }}
代班时间: {{ shift.shiftDate }}

⏰ 时间预警

{{ task.title }} - 已超期

项目: {{ task.projectName }}

} @if (viewMode === 'list') {
紧急度
项目
任务
阶段
截止时间
剩余
操作
@for (task of getTasksSortedByUrgency(); track task.id) {
{{ getUrgencyLevel(task) }}
{{ task.projectName }}
{{ task.title }}
{{ task.stage }}
{{ task.deadline | date:'yyyy-MM-dd HH:mm' }}
{{ getListTimeLeft(task) }}
}
}
@if (showLeaveModal) { } @if (activeDashboard === 'personal' && leaveApplications.length > 0) {

我的请假记录

@for (leave of leaveApplications; track leave.id) {
{{ getLeaveTypeText(leave.type) }} {{ getLeaveStatusText(leave.status) }}

{{ leave.startDate | date:'yyyy-MM-dd' }} 至 {{ leave.endDate | date:'yyyy-MM-dd' }} (共{{ leave.days }}天)

{{ leave.reason }}

}
} @if (showSurveyGuide) {
}