# 政府端微信小程序

## 项目简介

这是一个基于微信小程序开发的政府端管理系统，主要用于政府部门的养殖户管理和相关业务处理。

## 功能特性

### 🏠 首页
- **智能硬件设备管理**
  - 项圈仓库
  - 耳标仓库  
  - 脚环仓库
  - 主机仓库

- **其它功能模块**
  - 牲畜身份认证
  - 无纸化检疫
  - 检疫证查询
  - 金融保险监管
  - 屠宰场监管
  - 检疫站监管
  - 无纸化防疫
  - 防疫站监管

### 👥 养殖户管理
- 养殖户信息列表
- 搜索功能（按姓名、手机号）
- 添加/编辑/删除养殖户
- 分页加载
- 下拉刷新

### 👤 我的
- 个人信息展示
- 系统设置
- 帮助中心
- 关于我们
- 退出登录

## 技术栈

- **框架**：微信小程序原生开发
- **语言**：JavaScript、WXML、WXSS
- **工具**：微信开发者工具

## 项目结构

```
government-mini-program/
├── app.js                 # 小程序入口文件
├── app.json              # 全局配置
├── app.wxss              # 全局样式
├── pages/                # 页面目录
│   ├── index/            # 首页
│   │   ├── index.js
│   │   ├── index.json
│   │   ├── index.wxml
│   │   └── index.wxss
│   ├── farmer/           # 养殖户管理
│   │   ├── farmer.js
│   │   ├── farmer.json
│   │   ├── farmer.wxml
│   │   └── farmer.wxss
│   └── profile/          # 我的
│       ├── profile.js
│       ├── profile.json
│       ├── profile.wxml
│       └── profile.wxss
├── images/               # 图片资源
├── sitemap.json          # 站点地图
├── project.config.json   # 项目配置
└── package.json          # 包管理文件
```

## 快速开始

### 1. 环境准备
- 安装微信开发者工具
- 注册微信小程序账号

### 2. 导入项目
1. 打开微信开发者工具
2. 选择"导入项目"
3. 选择项目根目录
4. 填写AppID（测试可使用测试号）
5. 点击"确定"

### 3. 运行项目
- 在微信开发者工具中点击"编译"
- 在模拟器中查看效果
- 使用真机调试测试实际效果

## 设计说明

### 视觉设计
- **主色调**：绿色 (#4CAF50)
- **背景色**：浅灰色 (#f5f5f5)
- **卡片样式**：圆角、阴影效果
- **图标设计**：圆形背景、彩色配色

### 布局特点
- **顶部导航**：绿色背景，白色文字
- **功能区域**：卡片式布局，网格排列
- **底部导航**：3个标签页，图标+文字
- **响应式**：适配不同屏幕尺寸

## 开发说明

### 页面配置
每个页面包含4个文件：
- `.js` - 页面逻辑
- `.json` - 页面配置
- `.wxml` - 页面结构
- `.wxss` - 页面样式

### 数据管理
- 使用Page的data属性管理页面数据
- 通过setData方法更新数据
- 支持下拉刷新和上拉加载

### 事件处理
- 使用bindtap绑定点击事件
- 使用catchtap阻止事件冒泡
- 支持表单输入和数据提交

## 注意事项

1. **图标资源**：当前使用占位符图标，建议替换为实际设计图标
2. **API接口**：功能模块目前显示"开发中"提示，需要对接实际后端API
3. **权限控制**：根据实际需求添加用户权限验证
4. **错误处理**：完善网络请求和异常情况的处理
5. **性能优化**：图片压缩、代码分包等优化措施

## 后续开发

### 功能完善
- [ ] 对接后端API接口
- [ ] 添加用户登录认证
- [ ] 完善权限管理系统
- [ ] 添加数据统计功能
- [ ] 实现消息推送

### 体验优化
- [ ] 添加加载动画
- [ ] 优化页面切换效果
- [ ] 完善错误提示
- [ ] 添加操作反馈
- [ ] 支持暗色模式

## 联系方式

如有问题或建议，请联系开发团队。

---

**版本**：v1.0.0  
**更新时间**：2024年1月

