# 养殖户页面设计说明 ## 页面概述 养殖户管理页面完全按照提供的图片样式进行设计开发,实现了政府端养殖户信息管理的核心功能。 ## 页面结构 ### 1. 顶部标题栏 - **背景色**:白色 (#ffffff) - **标题**:居中显示"养殖户管理" - **操作按钮**:右侧三个圆形按钮(⋯、−、●) - **高度**:100rpx - **边框**:底部1rpx浅灰色分割线 ### 2. 搜索框区域 - **背景色**:白色 (#ffffff) - **搜索框**:圆角矩形,浅灰色背景 (#f8f8f8) - **图标**:左侧放大镜图标 🔍 - **占位符**:"请输入账号、昵称、真实姓名" - **高度**:80rpx ### 3. 养殖户信息卡片 - **背景色**:白色 (#ffffff) - **圆角**:12rpx - **阴影**:0 2rpx 8rpx rgba(0, 0, 0, 0.1) - **间距**:卡片间距20rpx #### 卡片头部 - **布局**:左右分布 - **左侧**:姓名信息(标签+值) - **右侧**:绿色编辑按钮 - **分割线**:底部1rpx浅灰色分割线 #### 卡片内容 - **信息行**:每行包含标签和值 - **标签样式**:灰色文字 (#999999),固定宽度160rpx - **值样式**:黑色文字 (#333333),自适应宽度 - **行间距**:16rpx ### 4. 底部新增按钮 - **位置**:固定在页面底部 - **背景色**:绿色 (#4CAF50) - **文字**:白色,"新增监管养殖户" - **高度**:固定高度,全宽显示 - **圆角**:8rpx ## 数据字段 ### 养殖户信息包含以下字段: 1. **姓名** - 养殖户真实姓名 2. **养殖账号** - 手机号(中间4位用*隐藏) 3. **识别码** - 唯一标识码 4. **账号昵称** - 用户昵称 5. **养殖场类型** - 散养/圈养等 6. **养殖场种类** - 牛/羊/猪等 7. **养殖场规模** - 养殖数量规模 8. **养殖场** - 养殖场名称 9. **地址** - 详细地址 10. **登记时间** - 注册时间 ## 交互功能 ### 1. 搜索功能 - **输入监听**:实时监听搜索框输入 - **搜索触发**:点击搜索或回车确认 - **搜索范围**:账号、昵称、真实姓名 ### 2. 编辑功能 - **触发方式**:点击卡片右上角"编辑"按钮 - **交互反馈**:显示确认对话框 - **功能状态**:目前显示"编辑功能开发中" ### 3. 新增功能 - **触发方式**:点击底部"新增监管养殖户"按钮 - **交互反馈**:显示确认对话框 - **功能状态**:目前显示"新增功能开发中" ### 4. 菜单功能 - **触发方式**:点击顶部右侧菜单按钮 - **菜单项**:设置、帮助、关于 - **功能状态**:目前显示"功能开发中" ## 样式规范 ### 颜色规范 - **主色调**:#4CAF50(绿色) - **背景色**:#f5f5f5(浅灰) - **卡片背景**:#ffffff(白色) - **标签文字**:#999999(灰色) - **内容文字**:#333333(深灰) - **分割线**:#f0f0f0(浅灰) ### 字体规范 - **标题**:36rpx,加粗 - **姓名**:32rpx,加粗 - **标签**:26rpx,常规 - **内容**:26rpx,常规 - **按钮**:24rpx/32rpx,加粗 ### 间距规范 - **页面边距**:30rpx - **卡片间距**:20rpx - **内容间距**:16rpx - **按钮内边距**:12rpx 24rpx ## 响应式设计 ### 适配特点 - **固定底部按钮**:使用position: fixed确保按钮始终可见 - **内容区域**:添加底部padding避免内容被按钮遮挡 - **卡片布局**:自适应屏幕宽度 - **文字换行**:长文本自动换行显示 ## 测试数据 ### 模拟数据示例 ```javascript { id: 1, name: '西藏那曲1', account: '178****0774', identification_code: '385538-418390', nickname: '西藏那曲1', farm_type: '散养', animal_type: '牛', farm_scale: '--', farm_name: '西藏自治区那曲市色尼区西藏自治区那曲', address: '市色尼区那曲镇杭嘉新村', registration_time: '2025-07-16 15:01:39' } ``` ## 开发状态 ### 已完成功能 - ✅ 页面布局和样式 - ✅ 数据展示 - ✅ 搜索框交互 - ✅ 按钮点击事件 - ✅ 下拉刷新 - ✅ 空状态处理 ### 待开发功能 - ⏳ 真实API接口对接 - ⏳ 编辑页面开发 - ⏳ 新增页面开发 - ⏳ 数据验证和错误处理 - ⏳ 图片上传功能 - ⏳ 权限控制 ## 使用说明 1. **启动项目**:在微信开发者工具中打开项目 2. **查看页面**:切换到"养殖户"标签页 3. **测试功能**:点击各个按钮测试交互效果 4. **验证样式**:对比图片确认样式一致性 ## 注意事项 1. **数据安全**:手机号中间4位已做脱敏处理 2. **性能优化**:大量数据时考虑分页加载 3. **用户体验**:添加加载状态和错误提示 4. **兼容性**:确保在不同设备上正常显示 5. **可维护性**:代码结构清晰,便于后续扩展