化成报表页面
- 路由:
/report-formation
- 列表实现:
src/views/FormationReport.vue
- 新增/编辑实现:
src/views/FormationReportForm.vue
- 数据:
src/stores/formationReports.ts
- 状态:已开发,使用前端演示数据并通过
localStorage 持久化
页面目标
汇总化成过程数据、工步结果、容量与一致性指标,支持质量判断和打印导出。
计划功能
支持报表名称、创建人和创建时间筛选;列表支持分页、编辑、查看、下载PDF和删除。完整报表页支持选择测试、电池组、电池号,展示全部化成循环明细,区分原始数据、自动计算值和人工填写项,并展示电压、电流、正电位、负电位、温度五类曲线。
页面路由
/report-formation:化成报表查询列表。
/report-formation/new:新增化成报表。
/report-formation/:id/edit:编辑已保存化成报表,使用与新增页一致的完整页面。
/report-formation/:id/edit?mode=view:只读查看完整化成报表。
交互说明
- 报表列表查询条件固定四列布局,操作列在横向滚动时固定最右侧。
- 列表“查看报表”进入只读模式,隐藏字段模板、添加项、指标开关、选色和保存操作,保留循环切换、返回与导出 PDF。
- 化成循环由测试柜数据返回,页面不提供新增、删除或分页切换;所有循环按顺序纵向连续展示,每个循环按电池号横向生成指标列。
- 循环表格不展示单位列或循环合格汇总块;每个循环只保留一行“测试方法”输入框及工步指标数据。
- “报表数据”沿用对比报表的测试详情结构:测试分组横向展开,电池组和电池号由测试记录固定带出,只读展示且不可在报表页新增或切换;固定字段
Z/H/F/A/B/F/N/C 始终保留,不受字段模板切换影响。
- 报表数据表格不展示单位列;
F/N、C 只显示自动计算状态。
- 报表数据支持添加特殊字段、应用电池组字段模板、应用特殊字段模板和另存特殊字段模板。
测试方法2、数字为可填写字段;原始数据展示数值;自动计算字段显示“自动计算”,右侧展示单位。
- 曲线横坐标按经过时间使用
h:mm 格式,当前演示数据每个点间隔30分钟。
- 化成曲线视觉和交互参考对比报表:支持指标显隐、顶部样品图例、色块颜色修改、双纵坐标和两列图表布局;仅增加按循环切换的页签。
- 列表“下载PDF”与编辑页“导出PDF”共用同一打印模板,内容同步报表数据、循环明细、字段填写值、当前启用曲线、系列颜色和报表说明。
- PDF 不使用循环页签;每个循环独立展示自己的循环明细表和五类曲线,循环之间按纵向分组排列。
- 循环矩阵中的人工填写值按“循环 + 字段 + 电池号”保存,编辑报表时会恢复。
- 电池组模板字段、特殊字段和曲线显隐状态随报表保存,确保从列表下载的 PDF 与编辑页内容一致。
- 保存和删除均提供中文反馈,删除前需要二次确认。
待明确
接入真实测试/电池接口、工步字段配置、自动计算公式、合格阈值、正式PDF模板及报表审核流程。