@if (activeTab === 'visualization') {
绩效总览 各部门4个维度绩效对比
@for (dept of departmentPerformance; track dept.department) {
{{dept.department}}
}
pie_chart 职级分布 设计师职级占比分析
@for (item of rankDistribution; track item.level) {
{{item.level}}: {{item.percentage}}% ({{item.count}}人)
}
trending_up 入职离职趋势 近6个月人员流动情况

关键节点

@for (note of keyNotes; track note.month) {
info {{note.month}}:{{note.description}}
}

待办事项

@for (todo of todoItems; track todo.id) {
@switch (todo.type) { @case ('resume') { description } @case ('onboarding') { person_add } @case ('resignation') { exit_to_app } @default { assignment } }

{{todo.title}}

{{todo.description}}

{{todo.priority === 'high' ? '紧急' : todo.priority === 'medium' ? '一般' : '低'}}
{{todo.status === 'completed' ? '已完成' : todo.status === 'in_progress' ? '进行中' : '待处理'}}
@if (todo.status !== 'completed') { } @if (todo.status === 'pending') { } @if (todo.status === 'completed') { }
} @if (todoItems.length === 0) {
assignment_turned_in

暂无待办事项

所有任务都已完成

}
exit_to_app 离职原因分析
时间范围 近一个月 近一季度 近一年 全部时间
@for (dept of resignationDepartments; track dept.id) { {{ dept.name }} ({{ dept.count }}) }
@for (level of resignationLevels; track level.id) { {{ level.name }} ({{ level.count }}) }
people
{{ totalResignations }}
总离职人数
trending_up
{{ resignationRate }}%
离职率
schedule
{{ averageTenure }}个月
平均在职时长
attach_money
{{ resignationCost }}万
离职成本

离职原因占比分析

pie_chart 饼图 donut_large 环形图 bar_chart 柱状图

详细原因分析

@for (reason of resignationReasons; track reason.id) {
{{ reason.icon }}

{{ reason.name }}

{{ reason.categoryName }}
{{ reason.percentage }}%
{{ reason.count }}人

{{ reason.description }}

@if (reason.trend) {
{{ reason.trend.direction === 'up' ? 'trending_up' : 'trending_down' }} 较上期{{ reason.trend.direction === 'up' ? '上升' : '下降' }}{{ reason.trend.value }}%
}
}
} @if (showDetailPanel && selectedReason && selectedDetailAnalysis && selectedImprovementPlan) {
} @if (activeTab === 'recruitment') {
smart_toy AI 简历分析
cloud_upload

点击上传简历或拖拽文件到此处

支持 PDF、DOC、DOCX 格式,最大 10MB

@if (isAnalyzing) {
psychology AI正在分析简历...
{{currentAnalysisFile?.name}} {{analysisProgress}}%
} @if (showAnalysisResults) {

label 岗位匹配维度

@for (dimension of matchDimensions; track dimension.id) { {{dimension.icon}} {{dimension.name}} {{dimension.score}}% }

psychology 推荐结论

{{recommendation.icon}} {{recommendation.title}} {{recommendation.levelText}}

{{recommendation.summary}}

推荐原因:
    @for (reason of recommendation.reasons; track $index) {
  • {{reason}}
  • }
需要关注:
    @for (concern of recommendation.concerns; track $index) {
  • {{concern}}
  • }

checklist 简历初筛信息

@for (item of screeningInfo; track item.id) {
{{item.icon}}
{{item.title}}
{{item.detail}}
{{item.statusText}}
}
}
timeline 招聘流程跟踪
@for (stage of recruitmentStages; track stage.id) {
{{stage.icon}}
{{stage.title}}
{{stage.statusText}}
people {{stage.candidateCount}}人
percent 通过率 {{stage.passRate}}%
评估人: {{stage.evaluator || '待分配'}}
最近更新: {{stage.lastUpdate | date:'MM-dd HH:mm'}}
@if (stage.nextAction) {
arrow_forward {{stage.nextAction}}
}
}
@for (dot of scrollIndicatorDots; track dot; let i = $index) {
}
swipe_vertical 滑动查看更多
} @if (activeTab === 'performance') {
tune 筛选条件
business 全部部门
palette 设计部
code 开发部
inventory 产品部
campaign 市场部
work 全部职级
person 初级
person_outline 中级
supervisor_account 高级
manage_accounts 主管
today 本月
date_range 本季度
event 半年内
calendar_today 本年度
all_inclusive 全部时间
快速筛选:
star 高绩效员工 person_add 新入职员工 warning 风险员工 trending_up 晋升候选

核心绩效指标

@for (metric of performanceMetrics; track metric.id) {
{{ metric.icon }}

{{ metric.title }}

{{ metric.period }}
{{ metric.value }}
{{ metric.unit }}
{{ metric.trend.icon }} {{ metric.trend.value }} {{ metric.trend.label }}
目标值: {{ metric.target }}
达成率: {{ metric.achievement }}
}
compare_arrows 绩效对比分析
view_column 横向对比 view_agenda 纵向对比
部门对比 时期对比 个人对比 项目对比
完成率 质量评分 效率指数 满意度 创新度
@if (comparisonMode === 'horizontal') {
@for (metric of selectedComparisonMetric; track metric) { }
对比项目
{{ element.icon }} {{ element.name }}
{{ getMetricDisplayName(metric) }}
{{ element[metric] }}
操作
} @if (comparisonMode === 'vertical') {
@for (item of verticalComparisonData; track item.id) {
{{ item.icon }}

{{ item.name }}

{{ item.category }}
@for (metric of selectedComparisonMetric; track metric) {
{{ getMetricDisplayName(metric) }}
{{ item[metric] }}
}
综合评分: {{ item.overallScore }}分
排名: 第{{ item.rank }}名
}
}

对比趋势图

bar_chart show_chart
} @if (activeTab === 'onboarding') {
group_add 新人列表 @for (newbie of newbieList; track newbie.id) {
person

{{newbie.name}}

{{newbie.position}}

入职日期:{{newbie.joinDate}}

{{newbie.progress}}%
}
checklist 跟进检查点 @for (checkpoint of onboardingCheckpoints; track checkpoint.id) {

{{checkpoint.title}}

{{checkpoint.description}}

schedule {{checkpoint.dueDate | date:'yyyy-MM-dd'}}
}
}