# 2026-04-22 招投标导入失败展示增强前端实施计划

## 1. 目标

- 调整招投标信息维护页面的“导入失败记录”弹窗
- 让失败列表直接展示失败来源 `Sheet`、失败行号、失败原因

## 2. 涉及范围

- `ruoyi-ui/src/views/ccdiPurchaseTransaction/index.vue`

## 3. 实施步骤

1. 在失败记录弹窗表格中新增 `失败Sheet` 列
2. 在失败记录弹窗表格中新增 `失败行号` 列
3. 保留现有 `采购事项ID / 项目名称 / 标的物名称 / 失败原因` 上下文信息
4. 对多行场景直接展示后端返回的合并行号，不在前端重复解析

## 4. 验证方式

- 使用真实页面上传失败样本
- 打开“查看导入失败记录”弹窗，核对主信息失败能显示 `招投标主信息 + 行号 + 原因`
- 核对供应商失败能显示 `供应商明细 + 行号 + 原因`
