# 领用记录关联核销 - 快速测试指南

## 🚀 快速访问

```
资产管理 → 物资归还 → 领用记录关联核销 Tab
```

## ✅ 测试清单

### 1. 核销统计看板 (30秒)

查看四大核心指标：
- [ ] 待核销数量显示正常
- [ ] 已核销数量显示正常
- [ ] 核销完成率计算正确
- [ ] 异常差异数统计准确

### 2. 借还闭环流程图 (20秒)

查看流程可视化：
- [ ] 领用申请 → 物资出库 → 归还登记 → 验收核销
- [ ] 每个环节图标和说明清晰

### 3. 待核销列表 (1分钟)

**查看列表信息**
- [ ] 显示所有已验收的归还记录
- [ ] 归还单号显示正确
- [ ] 关联领用单号显示（带图标）
- [ ] 归还人信息显示
- [ ] 验收时间显示
- [ ] 归还物资清单显示
- [ ] 验收结果显示（正常/损坏/遗失标签）

**测试操作**
- [ ] 点击"批量核销"按钮
- [ ] 单个核销按钮点击有响应
- [ ] 空列表显示"暂无待核销记录"

### 4. 核销处理对话框 (2分钟)

**打开对话框**
1. 点击待核销列表中的"核销"按钮
2. 对话框打开正常

**检查内容**
- [ ] 对话框标题：领用记录关联核销
- [ ] 核销流程说明显示
- [ ] 左侧归还单信息完整
- [ ] 右侧领用单信息完整
- [ ] 借还对比清单表格显示

**借还对比清单**
- [ ] 物资名称显示
- [ ] 领用数量和归还数量对比
- [ ] 数量差异自动计算
- [ ] 一致/差异标签显示正确
  - 一致 → 绿色勾号 + "一致"标签
  - 差异 → 橙色警告 + "差异X件"标签
- [ ] 物资状态标签（正常/损坏/遗失/需保养）
- [ ] 验收备注显示
- [ ] 核销结果显示（完全核销/部分核销）

**验收结果汇总**
- [ ] 正常物资数量统计
- [ ] 损坏物资数量统计
- [ ] 遗失物资数量统计
- [ ] 需保养物资数量统计
- [ ] 每个状态的处理说明（已入库/待维修/已记损/待保养）

**核销确认说明**
- [ ] 显示核销后系统将执行的操作清单
- [ ] 5项操作说明都显示

**操作按钮**
- [ ] "取消"按钮关闭对话框
- [ ] "确认核销"按钮执行核销
- [ ] 核销成功显示成功提示

### 5. 核销记录查询 (1.5分钟)

**搜索功能**
- [ ] 搜索框placeholder正确
- [ ] 可以输入搜索内容
- [ ] 支持领用单号搜索
- [ ] 支持归还单号搜索

**状态筛选**
- [ ] 下拉选择器显示
- [ ] "全部状态"选项
- [ ] "已核销"选项
- [ ] "待核销"选项
- [ ] 选择后筛选生效

**记录列表**
- [ ] 显示所有核销记录
- [ ] 领用单号显示
- [ ] 归还单号显示（带关联图标）
- [ ] 物资名称显示
- [ ] 领用数量显示
- [ ] 归还数量显示
- [ ] 数量差异自动计算和显示
  - 有差异：显示"差异: X件"橙色标签
  - 无差异：只显示数量
- [ ] 物资状态标签（带颜色）
- [ ] 核销时间显示
- [ ] 核销人显示
- [ ] 核销状态标签显示
- [ ] "详情"按钮可点击

**导出功能**
- [ ] "导出记录"按钮显示
- [ ] 点击显示提示

### 6. 核销详情对话框 (1分钟)

**打开对话框**
1. 点击核销记录中的"详情"按钮
2. 对话框打开正常

**基本信息**
- [ ] 领用单号显示
- [ ] 归还单号显示
- [ ] 核销状态显示（带颜色标签）
- [ ] 物资名称显示
- [ ] 核销时间显示
- [ ] 核销人显示

**借还对比**
- [ ] 3个卡片显示（领用/归还/差异）
- [ ] 领用数量大号显示（绿色）
- [ ] 归还数量大号显示（蓝色）
- [ ] 数量差异大号显示（橙色）
- [ ] 数值计算正确

**物资状态**
- [ ] 物资状态标签显示
- [ ] 标签颜色正确

**操作按钮**
- [ ] "关闭"按钮正常工作

## 🎯 核心功能验证

### 完整流程测试 (3分钟)

1. **查看待核销**
   - [ ] 进入核销Tab
   - [ ] 查看统计数据
   - [ ] 查看待核销列表

2. **执行核销**
   - [ ] 点击某条记录的"核销"按钮
   - [ ] 查看借还对比
   - [ ] 确认数量差异分析
   - [ ] 查看验收结果汇总
   - [ ] 点击"确认核销"

3. **验证结果**
   - [ ] 显示成功提示
   - [ ] 提示内容："领用记录已关联核销，借-还闭环已完成"
   - [ ] 对话框关闭
   - [ ] 待核销列表更新（该记录移除）

4. **查询核销记录**
   - [ ] 在核销记录查询中找到该记录
   - [ ] 状态显示为"已核销"
   - [ ] 点击"详情"查看完整信息

## 📊 差异分析测试

### 测试数量一致的情况
找一条领用数量 = 归还数量的记录：
- [ ] 显示绿色勾号
- [ ] 显示"一致"标签
- [ ] 核销结果：完全核销

### 测试数量差异的情况
找一条领用数量 ≠ 归还数量的记录：
- [ ] 显示橙色警告图标
- [ ] 显示"差X件"标签
- [ ] 差异数量计算正确
- [ ] 核销结果：部分核销
- [ ] 差异在汇总中显示为橙色

### 测试物资状态

- [ ] 正常：绿色标签
- [ ] 损坏：红色标签
- [ ] 遗失：橙色标签
- [ ] 需要保养：蓝色标签

## 🎨 UI/UX 检查

### 布局检查
- [ ] 统计卡片4列布局正确
- [ ] 表格列宽合理
- [ ] 对话框尺寸适中
- [ ] 滚动条正常工作

### 颜色主题
- [ ] 核销主题色：紫色 (#9333EA)
- [ ] 正常状态：绿色
- [ ] 损坏状态：红色
- [ ] 遗失状态：橙色
- [ ] 需保养状态：蓝色
- [ ] 待核销：橙色
- [ ] 已核销：绿色

### 图标检查
- [ ] Link2图标用于关联
- [ ] CheckSquare用于核销
- [ ] Activity用于流程
- [ ] 状态图标正确（CheckCircle/AlertCircle/XCircle/Wrench）

### 交互反馈
- [ ] 按钮hover效果
- [ ] 点击有响应
- [ ] Toast提示显示
- [ ] Loading状态（如适用）

## 🔍 边界情况测试

### 空数据测试
- [ ] 无待核销记录时显示空状态
- [ ] 无核销记录时表格显示空状态
- [ ] 统计数字为0时显示正常

### 大数据测试
- [ ] 多条记录时表格滚动正常
- [ ] 对话框内容过多时滚动正常

## ✨ 业务逻辑验证

### 核销后执行的操作
确认对话框中显示的5项操作说明：
- [ ] 1. 建立归还与领用记录关联
- [ ] 2. 更新领用单状态
- [ ] 3. 生成借-还溯源记录
- [ ] 4. 差异物资生成处理工单
- [ ] 5. 更新资产台账

### 差异处理说明
- [ ] 正常物资：可直接入库
- [ ] 损坏物资：转维修流程
- [ ] 遗失物资：记录损失
- [ ] 需保养物资：安排保养

## 📱 响应式测试

- [ ] 大屏幕：4列统计卡片
- [ ] 中等屏幕：布局自适应
- [ ] 小屏幕：堆叠显示（如适用）

## ⏱️ 总测试时间

- 快速检查：5分钟
- 完整测试：10-15分钟
- 深度测试：20-30分钟

## 🎉 测试完成标准

所有核心功能正常工作：
- ✅ 核销统计正确
- ✅ 待核销列表显示
- ✅ 核销处理对话框完整
- ✅ 借还对比准确
- ✅ 差异分析正确
- ✅ 核销记录查询正常
- ✅ 详情查看完整
- ✅ 所有交互流畅

## 🐛 常见问题

### 1. 核销按钮点击没反应
- 检查是否有待核销记录
- 检查记录状态是否为"已验收"

### 2. 差异计算不对
- 检查领用数量和归还数量数据
- 确认计算公式：差异 = 领用数量 - 归还数量

### 3. 对话框不显示
- 检查是否选中了记录
- 查看浏览器控制台错误

## 📝 测试记录

测试日期：_____________
测试人员：_____________
测试结果：□ 通过  □ 失败
问题记录：_____________

---

**快速测试完成！** 🎊

如有问题，请查看 `SETTLEMENT_WRITEOFF_COMPLETE_GUIDE.md` 获取详细说明。
