# 🚀 农事任务批量创建 - 5分钟快速测试

## 📍 访问路径

```
农事操作管理 → 农事任务 → 任务管理 → 新建任务
```

---

## ✅ 测试步骤

### **Step 1: 打开新建任务对话框**

1. 点击顶部导航 **"农事操作管理"**
2. 点击左侧菜单 **"农事任务 → 任务管理"**
3. 点击右上角绿色按钮 **"新建任务"**

---

### **Step 2: 选择关联计划**

1. 在弹出的对话框中，找到 **"关联农事计划（可选）"** 区域
2. 点击下拉选择器
3. 选择 **"2024年春季水稻种植计划"**

**预期效果**：
- ✅ 显示提示信息："已选择计划：2024年春季水稻种植计划"
- ✅ 显示："包含 3 个农事活动，选中 3 个，将批量创建任务"
- ✅ 显示橙黄渐变的批量创建界面

---

### **Step 3: 查看批量创建界面**

**批量创建区域应显示**：

```
┌─────────────────────────────────────────┐
│ 批量任务创建           [3/3]            │
├─────────────────────────────────────────┤
│ 选择农事活动      [全选] [清空]         │
│                                         │
│ ☑ 春季播种        [播种]                │
│   进行水稻种子浸种催芽并播种            │
│   📅 2024-03-01 至 2024-03-15          │
│                                         │
│ ☑ 基肥施用        [施肥]                │
│   施用有机肥和复合肥作为基肥            │
│   📅 2024-03-10 至 2024-03-20          │
│                                         │
│ ☑ 灌溉管理        [灌溉]                │
│   根据生长期进行科学灌溉                │
│   📅 2024-03-15 至 2024-06-15          │
└─────────────────────────────────────────┘
```

**验证点**：
- ✅ 橙黄渐变背景（from-orange-50 to-yellow-50）
- ✅ 橙色边框
- ✅ 标题"批量任务创建"
- ✅ 计数徽章显示 [3/3]
- ✅ 3个活动全部勾选
- ✅ 每个活动显示完整信息

---

### **Step 4: 测试活动选择**

#### **测试4.1: 清空功能**
1. 点击 **"清空"** 按钮
2. **预期**：所有勾选框取消选中，徽章变为 [0/3]

#### **测试4.2: 全选功能**
1. 点击 **"全选"** 按钮
2. **预期**：所有勾选框重新选中，徽章变为 [3/3]

#### **测试4.3: 单独选择**
1. 取消 **"灌溉管理"** 的勾选
2. **预期**：
   - 该活动勾选框取消
   - 徽章变为 [2/3]
   - 提示信息更新为"选中 2 个"

---

### **Step 5: 设置统一执行信息**

滚动到 **"统一执行设置"** 区域：

1. **执行地块**：选择 **"东区1号地"**
2. **负责人**：选择 **"张三"**
3. **所属班组**：选择 **"第一作业组"**

**验证点**：
- ✅ 所有下拉选择器正常工作
- ✅ 选择后值正确显示
- ✅ 底部提示信息显示

---

### **Step 6: 批量创建任务**

1. 点击对话框底部的橙色按钮 **"批量创建任务"**

**预期效果**：
- ✅ 显示成功提示："成功创建 3 个任务"（或选中的数量）
- ✅ 对话框自动关闭
- ✅ 返回任务列表页面

---

### **Step 7: 验证创建结果**

在任务列表中查看新创建的任务：

#### **任务1：水稻 - 春季播种**
```
名称：水稻 - 春季播种
类型：播种（绿色标签）
状态：未开始（灰色）
地块：东区1号地
负责人：张三
班组：第一作业组
计划时间：2024-03-01 ~ 2024-03-15
来源：计划生成（蓝色标签）
```

#### **任务2：水稻 - 基肥施用**
```
名称：水稻 - 基肥施用
类型：施肥（黄色标签）
状态：未开始（灰色）
地块：东区1号地
负责人：张三
班组：第一作业组
计划时间：2024-03-10 ~ 2024-03-20
来源：计划生成（蓝色标签）
```

#### **任务3：水稻 - 灌溉管理**
```
名称：水稻 - 灌溉管理
类型：灌溉（蓝色标签）
状态：未开始（灰色）
地块：东区1号地
负责人：张三
班组：第一作业组
计划时间：2024-03-15 ~ 2024-06-15
来源：计划生成（蓝色标签）
```

**验证点**：
- ✅ 3个任务都已创建
- ✅ 每个任务名称不同（包含活动名称）
- ✅ 每个任务类型不同（对应活动类型）
- ✅ 每个任务时间不同（对应活动时间）
- ✅ 所有任务地块相同（东区1号地）
- ✅ 所有任务负责人相同（张三）
- ✅ 所有任务来源标记为"计划生成"

---

## 📋 测试检查清单

### **界面显示**
- [ ] 批量创建区域正常显示
- [ ] 橙黄渐变背景正确
- [ ] 计数徽章显示正确
- [ ] 活动列表完整显示
- [ ] 每个活动信息完整（名称、类型、时间、描述）

### **交互功能**
- [ ] 全选按钮正常工作
- [ ] 清空按钮正常工作
- [ ] 单独勾选/取消正常工作
- [ ] 计数实时更新
- [ ] 下拉选择器正常工作

### **数据验证**
- [ ] 必填项验证（地块、负责人）
- [ ] 至少选择1个活动验证
- [ ] 成功提示正确显示
- [ ] 任务列表更新

### **任务数据**
- [ ] 任务数量正确
- [ ] 任务名称正确格式
- [ ] 任务类型对应活动
- [ ] 任务时间对应活动
- [ ] 地块信息统一
- [ ] 负责人信息统一
- [ ] 来源标记正确

---

## ⚠️ 常见问题

### **Q1: 点击计划后没有显示批量创建界面？**

**可能原因**：
- 选择了"不关联计划，手动创建"
- 计划数据加载失败

**解决方法**：
- 确认选择的是具体计划（不是"none"）
- 刷新页面重试
- 查看控制台是否有错误

---

### **Q2: 点击"批量创建任务"没有反应？**

**可能原因**：
- 没有选择活动（勾选框全部取消）
- 没有填写地块或负责人

**解决方法**：
- 至少勾选1个活动
- 填写必填项（地块、负责人）
- 查看错误提示

---

### **Q3: 创建的任务信息不对？**

**可能原因**：
- 计划数据问题
- 活动数据缺失

**解决方法**：
- 检查选择的计划是否正确
- 查看计划中的活动数据
- 重新选择计划

---

## 🎯 测试目标

- ✅ 验证批量创建界面正常显示
- ✅ 验证活动选择功能正常
- ✅ 验证统一设置功能正常
- ✅ 验证批量创建逻辑正确
- ✅ 验证任务数据准确性

---

## 💡 测试技巧

### **快速验证**

1. **视觉检查**（10秒）
   - 橙黄渐变背景 ✓
   - 3个活动卡片 ✓
   - 徽章计数 ✓

2. **功能测试**（1分钟）
   - 全选/清空 ✓
   - 单独勾选 ✓
   - 计数更新 ✓

3. **创建验证**（2分钟）
   - 填写必填项 ✓
   - 批量创建 ✓
   - 查看结果 ✓

**总耗时：3-5分钟**

---

## 🎉 测试成功标志

如果看到以下结果，说明功能正常：

✅ 批量创建界面正常显示  
✅ 活动选择功能正常工作  
✅ 统一设置正确应用  
✅ 成功创建多个任务  
✅ 任务数据准确无误

**恭喜！批量任务创建功能测试通过！** 🎊

---

## 📞 问题反馈

如发现问题，请记录：

1. **问题描述**
2. **复现步骤**
3. **预期结果**
4. **实际结果**
5. **截图**（如有）
6. **控制台错误**（如有）

---

**测试时间**: 5分钟  
**测试难度**: ⭐⭐☆☆☆（简单）  
**建议测试人员**: 所有用户
