完成化成报表验收后的注释整理与状态归档
说明毫单位展示及预览响应顺序约束,同步页面文档为已验收关闭。
前端构建及化成四组隔离测试通过,临时环境已清理。
| | |
| | | - 路由:`/report-formation`、`/report-formation/new`、`/report-formation/:id/edit` |
| | | - 页面:`src/views/FormationReport.vue`、`src/views/FormationReportForm.vue` |
| | | - 正式接口:`src/api/formationReports.ts` |
| | | - 实现范围:数据分析 Ticket08,待用户验收;真实充电终止电压属于 Ticket09,五类曲线与打印属于 Ticket10。 |
| | | - 实现范围:数据分析 Ticket08,2026-09-07 用户验收通过,验收后注释整理及复验完成,已关闭;真实充电终止电压属于 Ticket09,五类曲线与打印属于 Ticket10。 |
| | | |
| | | ## 来源与矩阵 |
| | | |
| | |
| | | ? value.fieldDefinitionId === field.fieldDefinitionId : value.fieldName === field.key)?.fieldValue ?? '' |
| | | if (field.kind === 'metric') { |
| | | const value = item.metrics[String(cycle)]?.[field.key] |
| | | // 快照保留 Ah/Wh;仅将来源值换算为 mAh/mWh,人工输入已经是展示值。 |
| | | return value == null ? '' : formatTestDisplayValue(field.key, value) |
| | | } |
| | | return '' |
| | |
| | | historyVisible.value = false |
| | | await router.push({ path: `/report-formation/${editingId.value}/edit`, query: { mode: 'view', version: versionNo } }) |
| | | } |
| | | // 快速切换来源时只接受最后一次预览,避免旧响应把矩阵归入错误的选择。 |
| | | let previewSequence = 0 |
| | | async function preview() { |
| | | const sequence = ++previewSequence |