# 政府端微信小程序 ## 项目简介 这是一个基于微信小程序开发的政府端管理系统,主要用于政府部门的养殖户管理和相关业务处理。 ## 功能特性 ### 🏠 首页 - **智能硬件设备管理** - 项圈仓库 - 耳标仓库 - 脚环仓库 - 主机仓库 - **其它功能模块** - 牲畜身份认证 - 无纸化检疫 - 检疫证查询 - 金融保险监管 - 屠宰场监管 - 检疫站监管 - 无纸化防疫 - 防疫站监管 ### 👥 养殖户管理 - 养殖户信息列表 - 搜索功能(按姓名、手机号) - 添加/编辑/删除养殖户 - 分页加载 - 下拉刷新 ### 👤 我的 - 个人信息展示 - 系统设置 - 帮助中心 - 关于我们 - 退出登录 ## 技术栈 - **框架**:微信小程序原生开发 - **语言**: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月