# 采购订单功能 - 3分钟快速测试 ⚡

## 🚀 快速访问
```
顶部导航 → 资产管理系统 → 采购管理 → 采购订单 Tab
```

---

## 📋 测试步骤（3分钟）

### Step 1: 创建订单（1分钟）

#### 1. 点击创建按钮
```
右上角 "创建采购订单" 按钮（绿色，加号图标）
```

#### 2. 快速填写
```
供应商*: 北方农资有限公司 - 种子供应商 (A级)
预计交货日期*: 选择今天后7天
```

#### 3. 添加物料
```
物料名称: 优质水稻种子
规格: 25kg/袋（自动填充）
数量: 100
单价: 280（自动填充）
点击 "添加" 按钮
```

✅ **期望结果：**
- 物料添加到清单
- 显示：¥28,000
- 底部显示合计

#### 4. 提交审批
```
点击 "提交审批" 按钮
```

✅ **期望结果：**
- 成功提示："采购订单创建成功，已进入审批流程！"
- 对话框关闭
- 列表顶部出现新订单
- 订单编号：PO-2024-003
- 状态：待审批（黄色）

---

### Step 2: 审批订单（30秒）

#### 1. 第一级审批
```
找到刚创建的订单
点击 "审批" 按钮（绿色，对勾图标）
```

✅ **期望结果：**
- 成功提示："订单已审批通过"
- 状态变更为：审批中（黄色）
- 审批状态：审批中

#### 2. 第二级审批
```
再次点击 "审批" 按钮
```

✅ **期望结果：**
- 成功提示："订单已审批通过"
- 状态变更为：已下单（蓝色）
- 审批状态：已通过
- 出现"登记到货"按钮

---

### Step 3: 第一批到货（1分钟）

#### 1. 打开到货对话框
```
点击 "登记到货" 按钮（卡车图标）
```

✅ **期望看到：**
- 到货单号：DEL-2024-001（自动）
- 到货日期：今天（自动）
- 收货人：当前用户（自动）
- 订单概况：
  - 订购数量：100 件
  - 已到货：0 件
  - 待到货：100 件（橙色）

#### 2. 登记到货明细
```
物料：优质水稻种子
本次到货数量: 50（输入）
质量状态: ✅ 合格（默认）
入库位置: 1号仓库（选择）
```

#### 3. 保存
```
点击 "保存到货记录" 按钮
```

✅ **期望结果：**
- 成功提示："到货记录保存成功！到货单号：DEL-2024-001，库存已自动更新"
- 订单状态变更为：部分到货（紫色）
- 到货进度：50%
- 已到货：50袋（绿色）

---

### Step 4: 第二批到货（30秒）

#### 1. 再次登记
```
再次点击 "登记到货" 按钮
```

✅ **期望看到：**
- 到货单号：DEL-2024-002（自动递增）
- 已到货：50 件（更新）
- 待到货：50 件（更新）
- 到货进度：50%

#### 2. 登记剩余
```
本次到货数量: 50（输入）
或点击 "全部" 按钮快速填充
质量状态: ✅ 合格
```

#### 3. 保存
```
点击 "保存到货记录" 按钮
```

✅ **期望结果：**
- 订单状态变更为：已完成（紫色）
- 到货进度：100%（绿色）
- 已到货：100袋
- 待到货：0袋

---

## ✅ 完整检查清单

### 创建订单
- [ ] 可以选择供应商（5家）
- [ ] 可以选择物料（7种）
- [ ] 自动填充规格和单价
- [ ] 可以添加物料到清单
- [ ] 自动计算金额
- [ ] 显示审批流程说明
- [ ] 可以提交审批
- [ ] 生成订单编号PO-2024-XXX

### 审批流程
- [ ] 显示"待审批"状态（黄色）
- [ ] 显示"审批"按钮
- [ ] 第一次审批后变为"审批中"
- [ ] 第二次审批后变为"已下单"
- [ ] 审批状态变为"已通过"
- [ ] 可以查看审批流程

### 到货登记
- [ ] "已下单"后显示"登记到货"按钮
- [ ] 打开到货对话框
- [ ] 显示订单概况（4个卡片）
- [ ] 自动生成到货单号DEL-2024-XXX
- [ ] 可以填写到货数量
- [ ] 可以选择质量状态
- [ ] 可以保存到货记录
- [ ] 第一次到货后状态变为"部分到货"
- [ ] 到货进度更新为50%
- [ ] 第二次到货后状态变为"已完成"
- [ ] 到货进度更新为100%

### 数据显示
- [ ] 顶部统计卡片显示正确
  - 采购订单：3（或更多）
  - 审批中订单：0
  - 采购总额：正确
  - 已完成订单：1
- [ ] 订单卡片显示完整信息
- [ ] 到货进度条显示正确
- [ ] 订单明细表格显示正确
- [ ] 到货记录显示（2次）

---

## 🎯 关键功能点

### 1. 供应商选择
```
✅ 5家供应商
✅ 显示类型和等级
✅ 快速选择
```

### 2. 物料管理
```
✅ 7种常用物料
✅ 自动填充规格/单价
✅ 可添加多个
✅ 可删除
✅ 自动计算金额
```

### 3. 审批流程
```
✅ 两级审批
✅ 状态实时更新
✅ 流程可视化
```

### 4. 到货管理
```
✅ 分批到货
✅ 自动编号
✅ 进度跟踪
✅ 质量管理
✅ 状态自动流转
```

### 5. 库存联动
```
✅ 显示更新提示
✅ 质量状态处理
✅ 完成自动变更
```

---

## 💡 测试要点

### 第一批到货（50件）
```
订购: 100袋
本次到货: 50袋
期望状态: 部分到货
期望进度: 50%
已到货: 50袋
待到货: 50袋
```

### 第二批到货（50件）
```
订购: 100袋
已到货: 50袋
本次到货: 50袋
期望状态: 已完成
期望进度: 100%
已到货: 100袋
待到货: 0袋
```

---

## 📊 数据验证

### 订单信息
```
订单编号: PO-2024-003
供应商: 北方农资有限公司
订单金额: ¥28,000
物料数量: 1项
状态: 已完成
```

### 到货记录
```
第1次: DEL-2024-001, 50袋, 合格
第2次: DEL-2024-002, 50袋, 合格
总计: 100袋
进度: 100%
```

---

## 🐛 常见问题

### Q1: 点击"创建采购订单"没反应？
**解决：**
- 确保在"采购订单"Tab下
- 刷新页面重试

### Q2: 提交时提示"请选择供应商"？
**解决：**
- 供应商是必填项（带红色*）
- 必须选择一个供应商

### Q3: 看不到"审批"按钮？
**解决：**
- 只有"待审批"状态的订单才显示
- 检查订单状态

### Q4: 看不到"登记到货"按钮？
**解决：**
- 只有"已下单"或"部分到货"状态才显示
- 需要先完成审批

### Q5: 到货数量不能输入？
**解决：**
- 检查是否超过待到货数量
- 最多只能登记待到货的数量

---

## 📈 性能指标

```
创建订单：< 5秒
审批流程：< 3秒
到货登记：< 5秒
总耗时：约3分钟
```

---

## 🎉 测试完成

如果以上所有检查项都通过，恭喜！采购订单功能运行正常！

**下一步：**
1. 体验更多功能（关联采购计划、添加多个物料）
2. 查看审批流程详情
3. 测试不同质量状态的到货
4. 测试分3批或更多批到货

**更多功能：**
- 完整指南：`PURCHASE_ORDER_COMPLETE_GUIDE.md`
- 功能总结：`PURCHASE_ORDER_SUMMARY.md`

---

**测试时间：** 约3分钟  
**测试难度：** ⭐⭐（简单）  
**功能实用性：** ⭐⭐⭐⭐⭐（5星推荐）
