# 新建测试页面 - 路由:`/test-list/new` - 实现:`src/views/TestCreate.vue` - 状态:已开发,提交使用前端演示流程 - 原型依据:新测试参数、电池组和通道设置、预警阈值原型及标注 ## 页面目标 完成一次测试任务所需的基础参数、电池与检测通道、预警阈值配置,并在提交前阻止不完整或冲突的数据。 ## 当前功能 - 测试名称、负责人、类型和测试目的必填;备注选填。 - 同步方式当前仅提供“默认同步测试柜”。 - 默认提供两块电池,可勾选和批量删除。 - “添加电池”打开电池组选择弹窗,支持按组名模糊搜索、查看组内电池、批量勾选并提交到通道表格。 - 已存在于通道表格的电池在弹窗中显示“已添加”并禁选,防止重复加入。 - 每块电池配置测试柜、测试柜通道、采集器、温度通道、正电位通道和负电位通道。 - “添加项”支持输入自定义字段名称,并在通道表格末尾追加可选择采集器通道的动态列;字段名称不可为空、重复或超过 16 个字。 - 已添加的自定义通道列会同步应用到当前和后续新增的所有电池。 - 测试柜、测试柜通道、采集器、主温度通道、正电位主通道、负电位主通道必填。 - 测试柜通道需先选择测试柜后才可操作;固定及自定义采集通道需先选择采集器后才可操作。 - 同一测试柜内已占用的测试柜通道会标记并禁选,切换测试柜形成冲突时自动清空原通道。 - 同一采集器内已占用的固定或自定义采集通道会标记并禁选,切换采集器形成冲突时自动清空重复通道。 - 提交时再次执行测试柜通道与采集器通道重复校验,防止异常数据绕过即时校验。 - 至少保留一块电池。 - 默认提供温度、电压阈值,可增加电流、容量和测试柜返回项阈值。 - 阈值支持勾选批量删除;最小值必须小于最大值。 - 取消或返回可回到测试列表;校验通过后显示成功反馈并返回列表。 ## 数据结构 - 测试参数:`name`、`owner`、`type`、`purpose`、`remark`、`syncMode`。 - 电池组选项:电池组名称及组内电池号列表;当前为前端演示数据。 - 电池配置:电池号、测试柜、测试柜通道、采集器、7 个固定传感器通道字段及动态自定义通道映射。 - 预警阈值:类型、最小值、最大值。 ## 响应式行为 - 桌面端采用三列基础参数和横向通道配置表。 - 窄屏基础参数改为单列;通道和阈值表保留字段宽度并横向滚动。 - 提交栏粘附于视口底部,长表单中仍可快速提交或取消。 ## 后续事项 接入负责人、测试类型、设备与通道 API;增加设备占用与在线校验;保存草稿;提交成功后将新任务写入测试列表数据源。