Files
luo b2a76adc9a
All checks were successful
构建并部署前端到测试环境 / deploy (push) Successful in 55s
fix: some
2026-10-13 11:25:03 +08:00

1.4 KiB
Raw Blame History

ADDED Requirements

Requirement: 设备导入说明标注 IMEI 必填

后台设备导入说明 SHALL 将独立 IMEI 列标注为必填,不再列作可选;现有 Excel 模板列名、列数、列序和上传结构 MUST 不变,前端 MUST NOT 增加文档以外的 IMEI 格式、长度或重复限制。

Scenario: 查看导入说明和模板

  • WHEN 用户打开设备导入弹窗
  • THEN 说明 MUST 明确 IMEI 必填,且不能因为首列允许 IMEI 作为设备标识就误认为独立 IMEI 列可省略
  • AND 原模板下载及列结构 MUST 保持不变
  • AND 其他已约定的设备标识、SN 和卡 ICCID 规则 MUST 保留

Requirement: 保留设备导入行级失败反馈

设备导入任务详情 SHALL 继续按后端 failed_items 展示行号、设备标识和原因,IMEI 空值/空白导致的失败 MUST 不影响后端已成功导入的其他行。

Scenario: 混合成功与 IMEI 空值失败

  • WHEN 任务详情返回某行原因「设备IMEI(imei)不能为空」和其他成功行
  • THEN 页面 MUST 展示该行号和原始失败原因,保留任务成功/失败计数
  • AND 前端 MUST NOT 因单行为空在提交前拒绝整个文件

Scenario: 全部失败

  • WHEN 整个文件所有行失败,后端任务状态为失败
  • THEN 页面 MUST 展示后端失败状态及行级明细,不当作上传成功等于导入成功