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

@@ -4,6 +4,7 @@ from django.utils import timezone
from .models import (
ReadingRecord,
InsightRecord,
Summary,
FamilyTask,
TodayPlan,
SystemConfig,
@@ -35,6 +36,20 @@ class InsightRecordForm(forms.ModelForm):
'file': forms.FileInput(attrs={'class': 'form-control'}),
}
class SummaryForm(forms.ModelForm):
"""汇总记录表单"""
class Meta:
model = Summary
fields = ['date', 'category', 'speaker', 'content', 'source', 'file']
widgets = {
'date': forms.DateInput(attrs={'type': 'date', 'class': 'form-control'}),
'category': forms.Select(attrs={'class': 'form-select'}),
'speaker': forms.Select(attrs={'class': 'form-select'}),
'content': forms.Textarea(attrs={'class': 'form-control', 'rows': 5, 'placeholder': '请输入汇总内容'}),
'source': forms.TextInput(attrs={'class': 'form-control', 'placeholder': '请输入来源'}),
'file': forms.FileInput(attrs={'class': 'form-control'}),
}
class FamilyTaskForm(forms.ModelForm):
"""家庭事项表单"""
class Meta: