# 地块分类与标签 - 新版使用指南

## 🎉 更新说明

地块分类与标签管理已重新设计，现在与农机档案和标签管理保持一致的界面风格和操作方式！

---

## ✨ 主要改进

### 1. **统一的界面设计**
- 与农机分类和标签管理保持一致
- 分类和标签放在同一个页面
- 更简洁直观的操作流程

### 2. **新增功能**

#### 🏷️ 标签管理
- 独立的标签管理对话框
- 添加、编辑、删除标签
- 颜色选择器和预览
- 标签描述功能

#### 📊 分类管理
- 独立的分类管理对话框
- 管理土壤类型（7种）
- 管理种植模式（5种）
- 查看分类说明和特性

### 3. **统计展示**
- 土壤类型统计卡片
- 种植模式统计卡片
- 标签使用统计卡片
- 综合数据统计

---

## 🚀 快速开始

### 访问入口

```
地块信息 → 地块档案管理 → 地块分类与标签
```

### 主要功能按钮

页面右上角提供两个主要按钮：

1. **标签管理** - 打开标签管理对话框
2. **分类管理** - 打开分类管理对话框

---

## 📖 功能说明

### 一、统计展示（主页面）

#### 1. 土壤类型统计
- 显示每种土壤类型的地块数量
- 颜色区分不同类型
- 网格卡片展示

**支持的土壤类型：**
- 🟡 沙土 - 透气性好，保水性差
- 🟢 壤土 - 肥力高，适合多种作物
- 🟠 粘土 - 保水保肥，透气性差
- 🔵 淤泥土 - 有机质丰富
- 🟣 泥炭土 - 有机质含量极高
- 🔴 盐碱土 - 含盐量高，需改良
- ⚫ 其他 - 其他类型土壤

#### 2. 种植模式统计
- 显示每种种植模式的地块数量
- 图标化展示
- 网格卡片展示

**支持的种植模式：**
- 🌾 露地 - 露天种植，依靠自然条件
- 🏠 大棚 - 温室大棚种植，可控环境
- 🍎 果园 - 果树种植区域
- 🌊 水田 - 水稻等水生作物种植
- 🌱 旱地 - 旱作物种植区域

#### 3. 标签统计
- 显示每个标签关联的地块数量
- 彩色标签卡片
- 使用次数统计

#### 4. 综合统计
- 地块总数
- 总面积（亩）
- 土壤类型数量
- 种植模式数量

---

### 二、标签管理

#### 打开方式
点击页面右上角的"标签管理"按钮

#### 功能说明

**1. 添加标签**
```
1. 输入标签名称（必填）
2. 选择标签颜色（预设10种颜色 + 自定义）
3. 输入标签描述（可选）
4. 预览标签效果
5. 点击"添加标签"
```

**预设颜色：**
- 绿色 #22c55e
- 蓝色 #3b82f6
- 紫色 #8b5cf6
- 橙色 #f59e0b
- 红色 #ef4444
- 青色 #06b6d4
- 粉色 #ec4899
- 靛蓝 #6366f1
- 青绿 #14b8a6
- 深橙 #f97316

**2. 编辑标签**
```
1. 在标签列表中找到要编辑的标签
2. 点击"编辑"按钮（铅笔图标）
3. 修改名称、颜色或描述
4. 点击"更新标签"
```

**3. 删除标签**
```
1. 在标签列表中找到要删除的标签
2. 点击"删除"按钮（垃圾桶图标）
3. 确认删除操作
```

⚠️ **注意**：删除标签后，所有使用该标签的地块都将移除此标签。

**4. 默认标签**

系统预置4个默认标签：
- 🟢 有机种植 - 符合有机种植标准的地块
- 🔵 高产示范 - 高产示范田
- 🟠 滴灌设施 - 配备滴灌系统的地块
- 🟣 智能监测 - 安装了智能监测设备的地块

---

### 三、分类管理

#### 打开方式
点击页面右上角的"分类管理"按钮

#### 功能说明

分类管理提供两个标签页：

**1. 土壤类型管理**

查看和管理所有土壤类型：
- 类型名称
- 类型标识（key）
- 类型描述
- 颜色标识

**操作：**
- 编辑土壤类型（开发中）
- 删除土壤类型（至少保留1个）

**2. 种植模式管理**

查看和管理所有种植模式：
- 模式名称
- 模式标识（key）
- 模式描述
- 图标标识

**操作：**
- 编辑种植模式（开发中）
- 删除种植模式（至少保留1个）

⚠️ **注意**：删除分类前，请确保没有地块使用该分类。

---

## 💡 使用场景

### 场景1：创建自定义标签

**需求**：为地块添加"节水示范田"标签

**操作步骤：**
```
1. 点击"标签管理"按钮
2. 输入标签名称"节水示范田"
3. 选择蓝色（#3b82f6）
4. 输入描述"采用节水灌溉技术的示范地块"
5. 点击"添加标签"
6. 关闭对话框
```

### 场景2：查看土壤类型分布

**需求**：了解农场各类型土壤的地块数量

**操作步骤：**
```
1. 进入"地块分类与标签"页面
2. 查看"土壤类型统计"卡片
3. 查看每种土壤类型的地块数量
```

### 场景3：统计某标签使用情况

**需求**：查看有多少地块使用了"有机种植"标签

**操作步骤：**
```
1. 进入"地块分类与标签"页面
2. 查看"标签统计"卡片
3. 找到"有机种植"标签，查看关联地块数量
```

### 场景4：管理分类体系

**需求**：查看所有土壤类型的详细信息

**操作步骤：**
```
1. 点击"分类管理"按钮
2. 默认显示"土壤类型"标签页
3. 查看每种土壤类型的名称、描述等信息
4. 可切换到"种植模式"查看种植模式信息
```

---

## 🎨 界面布局

### 主页面结构

```
┌─────────────────────────────────────────────────┐
│  地块分类与标签                   [标签管理] [分类管理] │
│  按土壤类型、种植模式和标签进行分类统计和管理    │
├─────────────────────────────────────────────────┤
│  📊 土壤类型统计                                  │
│  ┌────┐ ┌────┐ ┌────┐ ┌────┐                 │
│  │沙土│ │壤土│ │粘土│ │淤泥│ ...              │
│  │ 12 │ │ 25 │ │ 8  │ │ 5  │                 │
│  └────┘ └────┘ └────┘ └────┘                 │
├─────────────────────────────────────────────────┤
│  🌾 种植模式统计                                  │
│  ┌────┐ ┌────┐ ┌────┐                        │
│  │🌾  │ │🏠  │ │🍎  │ ...                     │
│  │露地│ │大棚│ │果园│                           │
│  │ 30 │ │ 15 │ │ 5  │                        │
│  └────┘ └────┘ └────┘                        │
├─────────────────────────────────────────────────┤
│  🏷️ 标签统计                                     │
│  ┌────────┐ ┌────────┐                        │
│  │有机种植│ │高产示范│ ...                      │
│  │   8    │ │  12    │                        │
│  └────────┘ └────────┘                        │
├─────────────────────────────────────────────────┤
│  📈 综合统计                                      │
│  地块总数: 50  |  总面积: 1250亩                 │
│  土壤类型: 7   |  种植模式: 5                    │
└─────────────────────────────────────────────────┘
```

### 标签管理对话框

```
┌─────────────────────────────┐
│  标签管理                 [X]│
├─────────────────────────────┤
│  ┌────────────────────────┐ │
│  │ 标签名称               │ │
│  │ [输入框]              │ │
│  │                        │ │
│  │ 标签颜色               │ │
│  │ ● ● ● ● ● ● ● ● ● ● │ │
│  │                        │ │
│  │ 标签描述               │ │
│  │ [输入框]              │ │
│  │                        │ │
│  │ 预览                   │ │
│  │ [标签示例]            │ │
│  │                        │ │
│  │ [添加标签]            │ │
│  └────────────────────────┘ │
│                             │
│  已有标签 (4)               │
│  ┌────────────────────────┐ │
│  │ 有机种植      [✏️] [🗑️] │ │
│  │ 高产示范      [✏️] [🗑️] │ │
│  │ ...                    │ │
│  └────────────────────────┘ │
└─────────────────────────────┘
```

### 分类管理对话框

```
┌─────────────────────────────────┐
│  分类管理                     [X]│
├─────────────────────────────────┤
│  [土壤类型] [种植模式]          │
├─────────────────────────────────┤
│  管理地块的土壤类型分类 (7)     │
│                                 │
│  ┌────────────────────────────┐ │
│  │ ● 沙土 [sandy]   [✏️] [🗑️] │ │
│  │   透气性好，保水性差...    │ │
│  └────────────────────────────┘ │
│  ┌────────────────────────────┐ │
│  │ ● 壤土 [loamy]   [✏️] [🗑️] │ │
│  │   肥力高，适合多种作物...  │ │
│  └────────────────────────────┘ │
│  ...                            │
│                                 │
│  💡 提示：土壤类型用于地块分类 │
│     管理，删除类型前请确保...  │
└─────────────────────────────────┘
```

---

## 🔄 与农机管理的对比

### 相同点

1. **界面布局一致**
   - 主页面展示统计卡片
   - 右上角两个管理按钮
   - 对话框弹窗管理

2. **操作流程一致**
   - 标签管理方式相同
   - 分类管理方式相同
   - 添加/编辑/删除流程相同

3. **视觉风格一致**
   - 颜色方案统一
   - 卡片样式统一
   - 按钮样式统一

### 不同点

1. **分类类型不同**
   - 农机：农机类型、使用场景
   - 地块：土壤类型、种植模式

2. **统计维度不同**
   - 农机：按类型、场景统计设备数量
   - 地块：按土壤、模式统计地块数量和面积

3. **业务逻辑不同**
   - 农机：设备管理
   - 地块：地块管理

---

## ❓ 常见问题

### Q1: 标签管理对话框在哪里？
**A**: 点击页面右上角的"标签管理"按钮即可打开。

### Q2: 如何修改土壤类型或种植模式？
**A**: 点击"分类管理"按钮，在对话框中可以查看和管理分类。编辑功能正在开发中。

### Q3: 删除标签会影响地块数据吗？
**A**: 会。删除标签后，所有使用该标签的地块都将移除此标签，但地块本身的其他数据不受影响。

### Q4: 可以自定义土壤类型吗？
**A**: 当前版本暂不支持添加自定义土壤类型，系统预置了7种常用类型。如需更多类型，请使用"其他"类型并在地块备注中说明。

### Q5: 标签颜色可以自定义吗？
**A**: 可以。除了10种预设颜色外，还可以点击颜色选择器自定义任意颜色。

### Q6: 为什么不能删除最后一个分类？
**A**: 系统至少需要保留一个土壤类型和一个种植模式，以确保地块分类的有效性。

---

## 📝 更新日志

### 2024-10-18
- ✅ 重新设计界面，与农机管理保持一致
- ✅ 新增独立的标签管理对话框
- ✅ 新增独立的分类管理对话框
- ✅ 优化统计展示，分为四个区域
- ✅ 删除旧的FieldClassificationTags组件
- ✅ 重构FieldTags组件
- ✅ 新增FieldClassificationManagement组件

---

## 🚀 下一步

建议的功能增强：
1. 完善分类编辑功能
2. 添加导出统计报表功能
3. 添加按标签筛选地块功能
4. 添加批量打标签功能
5. 添加标签组功能

---

## 📞 技术支持

**相关文档：**
- 地块档案管理使用指南
- 地块编辑器使用指南
- 农机分类管理使用指南

**访问路径：**
```
地块信息 → 地块档案管理 → 地块分类与标签
```

**组件文件：**
- `/components/field/FieldClassification.tsx` - 主页面
- `/components/field/FieldClassificationManagement.tsx` - 分类管理
- `/components/field/FieldTags.tsx` - 标签管理

---

**更新完成！现在地块分类与标签管理已与农机管理保持一致的风格！** 🎉
