# 电子围栏功能演示

宁夏智慧养殖监管平台 - 智能设备模块

### 🎯 功能概述

电子围栏功能允许用户在地图上绘制围栏区域，监控动物活动范围，并提供完整的围栏管理功能。支持多种围栏类型，实时统计区域内外的动物数量，为智慧养殖提供精准的地理围栏管理。

📍 地图界面截图区域
显示围栏绘制和选择功能
进入电子围栏页面 查看API文档

### 🗺️ 地图绘制功能

- 支持多边形围栏绘制
- 实时预览绘制过程
- 自动保存坐标数据
- 支持地图缩放和平移
- 地图类型切换（地图/卫星）

### 📊 围栏管理功能

- 围栏列表展示
- 围栏搜索和筛选
- 围栏信息面板
- 围栏类型管理
- 围栏状态监控

### 📈 统计功能

- 区域内动物数量统计
- 区域外动物数量统计
- 放牧状态监控
- 围栏使用率分析
- 实时数据更新

### 🔧 围栏类型

- 采集器电子围栏
- 放牧围栏
- 安全围栏
- 自定义围栏类型
- 围栏权限控制

### 🛠️ 技术栈

前端
Vue 3 + Vite
UI组件
Ant Design Vue
地图服务
百度地图API
后端
Node.js + Express
数据库
MySQL + Sequelize
认证
JWT Token

### 🚀 快速开始

1. 登录系统 - 使用管理员账号登录管理后台
2. 导航到电子围栏 - 进入"智能设备" → "电子围栏"页面
3. 开始绘制 - 点击"开始绘制"按钮，在地图上点击绘制围栏
4. 保存围栏 - 完成绘制后填写围栏信息并保存
5. 管理围栏 - 使用下拉框选择和管理现有围栏

### 📋 API接口

电子围栏功能提供完整的RESTful API接口：

- `GET /api/electronic-fence` - 获取围栏列表
- `POST /api/electronic-fence` - 创建围栏
- `PUT /api/electronic-fence/:id` - 更新围栏
- `DELETE /api/electronic-fence/:id` - 删除围栏
- `GET /api/electronic-fence/stats/overview` - 获取统计概览

查看完整API文档