化成报表页面

  • 路由:/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模板及报表审核流程。