# 水肥机设备管理功能指南

## 📋 功能概述

水肥机设备管理是水肥机管理子系统的核心模块，实现对农场中所有水肥机设备的数字化映射与集中管理。

## ✨ 核心功能

### 1. 设备档案管理
- **设备信息登记**：记录设备编号、名称、型号、厂商等基本信息
- **状态管理**：支持正常、离线、故障、维护中四种状态
- **地块关联**：关联所属地块、地块编号、安装位置
- **网络配置**：记录IP地址、端口、通信协议（Modbus-TCP、HTTP、MQTT等）

### 2. 设备列表与查询
- **多维度筛选**：
  - 按设备状态筛选（正常/离线/故障/维护中）
  - 按所属地块筛选
  - 按关键词搜索（设备名称、编号、型号）
- **实时状态展示**：
  - 在线/离线状态
  - 累计运行时长
  - 最后在线时间
  - 网络连接信息

### 3. 设备详细信息
- **基本信息**：编号、名称、型号、厂商、状态、安装日期
- **地块信息**：所属地块、地块编号、安装位置
- **网络配置**：IP地址、端口、通信协议
- **工作状态**：运行时长、最后在线时间
- **联系信息**：负责人、联系电话
- **备注说明**：其他补充信息

### 4. 设备操作管理
- **新增设备**：录入新设备完整信息
- **编辑设备**：修改现有设备信息
- **查看详情**：查看设备完整档案
- **删除设备**：支持设备删除（带二次确认）

### 5. 数据统计
- 设备总数统计
- 正常运行设备数量
- 离线设备数量
- 故障设备数量
- 维护中设备数量

## 🎯 使用场景

### 场景1：新设备注册
```
1. 点击"新增设备"按钮
2. 填写设备基本信息（编号、名称、型号、厂商等）
3. 配置地块信息（所属地块、安装位置）
4. 设置网络参数（IP地址、端口、协议）
5. 填写联系人信息和备注
6. 保存完成设备注册
```

### 场景2：设备信息修改
```
1. 在设备列表找到目标设备
2. 点击"编辑"按钮
3. 修改需要更新的信息
4. 保存更改
```

### 场景3：设备状态监控
```
1. 查看设备列表的状态列
2. 绿色标识表示正常运行
3. 灰色标识表示离线
4. 红色标识表示故障
5. 黄色标识表示维护中
```

### 场景4：设备查询
```
1. 在搜索框输入关键词（设备名称/编号/型号）
2. 选择状态筛选条件
3. 选择地块筛选条件
4. 系统自动过滤显示匹配的设备
```

## 📊 数据示例

### 设备信息示例
- **设备编号**：WF-2024-001
- **设备名称**：1号大棚水肥一体机
- **型号**：SF-3000Pro
- **厂商**：智农科技
- **状态**：正常
- **所属地块**：1号温室大棚（F-001）
- **安装位置**：大棚东南角控制柜
- **IP地址**：192.168.1.101
- **端口**：502
- **协议**：Modbus-TCP
- **运行时长**：2580小时
- **负责人**：张三 (13800138001)

## 🔧 技术要点

### 通信协议支持
- **Modbus-RTU**：串口通信
- **Modbus-TCP**：以太网通信
- **HTTP**：Web服务
- **MQTT**：物联网协议
- **OPC-UA**：工业自动化标准

### 设备状态定义
- **正常**：设备在线且运行正常
- **离线**：设备失去网络连接
- **故障**：设备检测到故障
- **维护中**：设备正在进行维护保养

## 💡 最佳实践

### 1. 设备命名规范
```
建议格式：[序号]+[位置]+[设备类型]
示例：1号大棚水肥一体机、2号田块智能水肥机
```

### 2. 编号规范
```
建议格式：WF-[年份]-[流水号]
示例：WF-2024-001、WF-2024-002
```

### 3. 定期信息维护
- 每季度核对设备实际状态
- 及时更新运行时长
- 更新联系人信息
- 补充备注说明

### 4. 网络配置管理
- 使用固定IP地址
- 记录准确的端口号
- 选择正确的通信协议
- 定期测试网络连接

## 📝 操作说明

### 新增设备流程
1. 点击页面右上角"新增设备"按钮
2. 填写必填项（标*的字段）：
   - 设备编号
   - 设备名称
   - 设备型号
   - 设备状态
   - 所属地块
3. 填写可选信息：
   - 生产厂商
   - 安装日期
   - 地块编号
   - 安装位置
   - IP地址
   - 端口号
   - 通信协议
   - 负责人
   - 联系电话
   - 备注说明
4. 点击"保存"按钮完成

### 编辑设备流程
1. 在设备列表找到目标设备
2. 点击操作列的"编辑"按钮
3. 修改需要更新的字段
4. 点击"保存"按钮完成

### 查看详情流程
1. 在设备列表找到目标设备
2. 点击操作列的"查看"按钮
3. 查看设备完整信息
4. 可直接点击"编辑"按钮进行修改

### 删除设备流程
1. 在设备列表找到目标设备
2. 点击操作列的"删除"按钮
3. 在确认对话框中核对设备信息
4. 点击"确认删除"按钮完成

## ⚠️ 注意事项

1. **设备编号唯一性**：每个设备编号必须唯一，编辑时不可修改
2. **必填项检查**：保存前确保填写所有必填项
3. **网络配置准确性**：IP地址和端口号必须准确无误
4. **删除操作不可逆**：删除设备后数据无法恢复，请谨慎操作
5. **状态一致性**：确保系统中的设备状态与实际部署保持一致

## 🔄 数据导入导出

### 导出功能
- 点击"导出数据"按钮
- 导出当前所有设备信息
- 支持Excel格式

### 导入功能
- 点击"导入数据"按钮
- 选择符合模板格式的数据文件
- 批量导入设备信息

## 📈 功能优势

1. **数字化管理**：实现设备信息的数字化存储和管理
2. **集中化控制**：在一个平台统一管理所有水肥机设备
3. **实时监控**：实时掌握设备运行状态
4. **高效查询**：快速定位和查找设备信息
5. **数据准确**：确保系统信息与实际部署一致
6. **操作便捷**：提供完整的CRUD操作界面

## 📞 技术支持

如有问题，请联系技术支持团队。

---

**版本**：v1.0.0  
**更新日期**：2024-10-23  
**所属系统**：智慧农业生产管理系统 - 水肥机管理子系统
