feat(报告系统): 添加汇总记录功能

新增汇总记录模型、表单、视图和模板,支持在报告中显示昨日汇总记录
This commit is contained in:
2026-01-24 19:48:40 +08:00
parent 6ef03ee63a
commit ab24c120e1
7 changed files with 248 additions and 1 deletions

View File

@@ -201,4 +201,36 @@
</div>
</div>
</div>
<!-- 昨日汇总记录 -->
<div class="card">
<div class="card-header bg-info text-white">
<h5 class="card-title mb-0">昨日汇总记录</h5>
</div>
<div class="card-body">
{% if yesterday_summary %}
<div class="row">
{% for summary in yesterday_summary %}
<div class="col-md-6 mb-3">
<div class="card h-100">
<div class="card-header d-flex justify-content-between align-items-center">
<span><span class="badge bg-primary">{{ summary.category.name }}</span></span>
<small class="text-muted">{{ summary.speaker.name }}</small>
</div>
<div class="card-body">
<p class="card-text">{{ summary.content }}</p>
{% if summary.source %}
<small class="text-muted">来源:{{ summary.source }}</small>
{% endif %}
</div>
</div>
</div>
{% endfor %}
</div>
{% else %}
<p class="text-muted">昨日没有汇总记录</p>
{% endif %}
</div>
</div>
{% endblock %}

View File

@@ -141,6 +141,35 @@
{% endif %}
</div>
<!-- 昨日汇总记录 -->
<div class="section">
<h2>昨日汇总记录</h2>
{% if yesterday_summary %}
<table>
<thead>
<tr>
<th>分类</th>
<th>发言人</th>
<th>内容</th>
<th>来源</th>
</tr>
</thead>
<tbody>
{% for summary in yesterday_summary %}
<tr>
<td>{{ summary.category.name }}</td>
<td>{{ summary.speaker.name }}</td>
<td>{{ summary.content }}</td>
<td>{{ summary.source|default:"-" }}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<div class="no-data">昨日没有汇总记录</div>
{% endif %}
</div>
<!-- 今日计划 -->
<div class="section">
<h2>今日计划</h2>