{% extends "layout.html" %} {% block title %}{{ emp.name }} - 员工详情{% endblock %} {% block content %}
{{ emp.name[0] if emp.name else "?" }}
{{ emp.name }} {{ emp.group_name }}
{% if emp.department %}{{ emp.department }} {% endif %} {% if emp.position %}{{ emp.position }}{% endif %}
{% if emp.email %}{{ emp.email }} {% endif %} {% if emp.phone %}{{ emp.phone }}{% endif %}
{% if emp.work_content %}
工作内容:{{ emp.work_content }}
{% endif %}
{{ workload.completed }}
已完成
{{ workload.in_progress }}
进行中
{{ workload.overdue }}
逾期
近 30 天完成率
{{ workload.completion_rate }}%({{ workload.completed }}/{{ workload.total_tasks }})
1对1谈话 共 {{ ooo_summary.count }} 次
{% if ooo_summary.count %}
平均评分
{{ ooo_summary.avg_rating }} / 5
最近谈话
{{ ooo_summary.latest_meeting }}
主导情绪
{% set md = ooo_summary.mood_distribution %}{% if md %}{{ md | dictsort(by='value') | last | first }}{% else %}-{% endif %}
情绪分布:
{% for mood, cnt in ooo_summary.mood_distribution.items() %} {% if cnt > 0 %}
{{ mood }}
{{ cnt }}
{% endif %} {% endfor %} {% if ooo_recent %}
最近记录:
{% for r in ooo_recent[:3] %}
{{ r.meeting_date }} · {{ r.mood_label }} {% if r.rating %}★{{ r.rating }}{% endif %}
{{ r.content[:100] }}{% if r.content|length > 100 %}…{% endif %}
{% endfor %} {% endif %} {% else %}

暂无 1对1 谈话记录

{% endif %}
近期任务
{% for t in recent_tasks %} {% else %} {% endfor %}
任务优先级状态截止
{{ t.title }} {{ {"urgent":"紧急","high":"高","normal":"普通","low":"低"}.get(t.priority, t.priority) }} {{ {"pending":"待处理","in_progress":"进行中","completed":"已完成","overdue":"已逾期","cancelled":"已取消"}.get(t.status, t.status) }} {{ t.deadline or "-" }}
暂无任务
{% endblock %}