# 驾驶员任务管理 - 快速开始

## 🚀 5分钟快速上手

### 访问入口

1. 登录智慧农业生产管理系统
2. 点击顶部导航栏"智能农机管理系统"
3. 在左侧菜单选择"驾驶员信息管理"
4. 切换到"**驾驶员任务**"标签页

## 👨‍💼 管理员操作指南

### 创建第一个任务（3步完成）

#### 第1步：点击创建
点击页面右上角的 **"+ 创建任务"** 按钮

#### 第2步：填写信息
在弹出的对话框中填写：
- **选择农机** ⭐ 必填：从下拉列表选择可用农机
- **选择驾驶员** ⭐ 必填：只显示"在岗"状态的驾驶员
- **选择地块** ⭐ 必填：从地块管理系统选择可用地块（显示地块名称、编号和面积）
- **作业类型** ⭐ 必填：如"耕地"、"播种"、"收获"
- **计划开始时间** ⭐ 必填：选择日期和时间
- **计划结束时间** ⭐ 必填：选择日期和时间
- **优先级** ⭐ 必填：高/中/低（默认中）
- **任务描述**：详细说明任务要求

#### 第3步：提交创建
- 检查信息无误后，点击"创建任务"
- 看到绿色提示"任务创建成功"
- 任务自动分配给选中的驾驶员

✅ **完成！** 任务已创建并出现在列表中

---

## 👨‍🌾 驾驶员操作指南

### 接收并执行任务（4步完成）

#### 第1步：接收任务
- 查看任务列表，找到灰色标签"待接收"的任务
- 点击 **✓** （打勾）图标
- 任务状态变为蓝色"已接收"

#### 第2步：开始任务
- 准备好后，点击 **"开始"** 按钮
- 任务状态变为绿色"进行中"
- 系统自动记录开始时间 ⏰

#### 第3步：执行任务
正常执行任务...

**如果遇到问题：**
- 点击 **💬** （对话框）图标
- 选择问题类型（设备故障/地块问题/天气影响等）
- 填写问题描述
- 可上传现场照片（支持多张）
- 提交问题反馈

#### 第4步：完成任务
- 任务完成后，点击 **"完成"** 按钮
- 系统自动记录结束时间 ⏰
- 自动计算工时并保存 📊

✅ **完成！** 任务标记为紫色"已完成"，工时自动计算

---

## 📊 查看任务详情

点击任务列表中的 **👁** （眼睛）图标，可以查看：

- **任务基本信息**：编号、状态、时间、工时
- **问题反馈记录**：所有上报的问题
- **问题图片**：网格展示所有照片
- **执行进度**：完整的时间线

---

## 💡 常见操作

### 如何中断任务？
在"进行中"的任务，点击 **⚠** （警告）图标，任务变为橙色"已中断"

### 如何查看工时？
- **任务列表**: "工时"列显示实际工时（带⏰图标）
- **任务详情**: 右下角显示"实际工时 X.XX 小时"
- **自动计算**: 完成任务时自动计算，无需手动操作

### 如何上传问题图片？
1. 在问题上报对话框中
2. 点击虚线框内的"点击上传图片"区域
3. 选择一张或多张图片
4. 图片会显示预览
5. 可点击图片右上角 **×** 删除

### 如何查看统计？
页面顶部的5个卡片实时显示：
- **总任务数**: 所有任务
- **待接收**: 新分配的任务
- **进行中**: 正在执行的任务
- **已完成**: 已完成的任务
- **有问题反馈**: 有问题上报的任务

---

## 🎯 最佳实践

### ✅ DO - 推荐做法
- ✅ 及时接收新任务，确认任务信息
- ✅ 开始和完成任务时立即操作，确保工时准确
- ✅ 遇到问题及时上报，附上现场照片
- ✅ 定期查看任务详情，了解执行情况
- ✅ 根据任务紧急程度设置合适的优先级

### ❌ DON'T - 避免做法
- ❌ 不要忘记接收任务就开始执行
- ❌ 不要在完成很久后才点击"完成"（影响工时准确性）
- ❌ 不要省略问题描述，只上传图片
- ❌ 不要随意中断任务（除非确有必要）

---

## 🔔 状态说明

| 状态 | 颜色 | 含义 | 可操作 |
|------|------|------|--------|
| 待接收 | 灰色 | 新分配的任务 | 接收 ✓ |
| 已接收 | 蓝色 | 已确认，待开始 | 开始 ▶ |
| 进行中 | 绿色 | 正在执行 | 完成 ✓ / 中断 ⚠ / 上报问题 💬 |
| 已完成 | 紫色 | 任务完成 | 查看详情 👁 |
| 已中断 | 橙色 | 任务中断 | 查看详情 👁 |
| 已取消 | 红色 | 任务取消 | 查看详情 👁 |

---

## 📱 界面导航

```
驾驶员任务页面
├── 标题栏
│   ├── 页面标题："驾驶员任务管理"
│   └── 创建按钮："+ 创建任务"（管理员）
│
├── 统计面板（5个卡片）
│   ├── 总任务数
│   ├── 待接收
│   ├── 进行中
│   ├── 已完成
│   └── 有问题反馈
│
└── 任务列表（表格）
    ├── 表头：编号、驾驶员、农机、地块、作业、时间、工时、优先级、状态、操作
    ├── 数据行
    └── 操作按钮
        ├── 👁 查看详情
        ├── ✓ 接收/确认
        ├── ▶ 开始
        ├── ✓ 完成
        ├── ⚠ 中断
        └── 💬 上报问题
```

---

## 🆘 常见问题

### Q: 任务列表是空的，怎么办？
**A**: 系统会自动初始化2条示例任务。如果没有，请：
1. 刷新页面
2. 检查浏览器控制台是否有错误
3. 清除浏览器缓存后重新登录

### Q: 地块下拉框显示"暂无地块"怎么办？
**A**: 需要先在地块信息管理系统中添加地块：
1. 进入"地块信息管理系统"
2. 在"地块录入"页面添加地块
3. 确保地块状态为"使用中"（active）
4. 返回任务创建页面，重新打开对话框即可看到地块

### Q: 工时显示"-"是什么意思？
**A**: 
- 任务未开始 → 显示 "-"
- 任务进行中 → 显示 "-"（还未完成）
- 任务已完成 → 显示具体工时（如"9.25h"）

### Q: 上传的图片刷新后消失了？
**A**: 当前版本使用本地存储，图片URL仅在当前会话有效。实际应用中需要配置图片服务器。

### Q: 可以修改已创建的任务吗？
**A**: 当前版本不支持任务编辑。建议在创建时仔细检查信息。后续版本会添加任务编辑功能。

### Q: 如何查看某个驾驶员的所有任务？
**A**: 当前可在列表中按"驾驶员"列查看。后续会添加筛选功能。

---

## 📞 获取帮助

- 📖 详细文档：`TASK_MANAGEMENT_GUIDE.md`
- 🔍 功能检查：`DRIVER_TASK_FEATURE_CHECK.md`
- 💬 技术支持：联系系统管理员

---

## 🎉 开始使用

现在你已经掌握了驾驶员任务管理的基本操作！

**下一步建议：**
1. 尝试创建一个测试任务
2. 模拟驾驶员执行任务流程
3. 上报一个测试问题（含图片）
4. 查看任务详情和工时统计

祝你使用愉快！🚜🌾
