本文档详细说明小程序端和管理后台的页面设计,包括布局结构、关键组件、交互流程和数据来源。
入口: 个人中心 → AI 健康顾问
页面结构:
┌─────────────────────────────────┐
│ 导航栏:AI 健康顾问 [?] │
├─────────────────────────────────┤
│ ┌─────────────────────────┐ │
│ │ AI 头像 + 名称 │ │
│ └─────────────────────────┘ │
│ ┌─────────────────────────┐ │
│ │ 对话消息列表区域 │ │
│ │ [用户消息右对齐] │ │
│ │ [AI消息左对齐] │ │
│ └─────────────────────────┘ │
│ ┌─────────────────────────┐ │
│ │ 热门问题快捷入口 │ │
│ └─────────────────────────┘ │
├─────────────────────────────────┤
│ ┌─────────────────────────┐ │
│ │ 输入框 + 发送按钮 │ │
│ └─────────────────────────┘ │
└─────────────────────────────────┘
关键组件:
| 组件 | 说明 |
|---|---|
| NavBar | 导航栏,显示标题,右侧问号按钮 |
| ScrollView | 对话列表区域,滚动查看历史 |
| MessageBubble | 消息气泡,左侧 AI(灰色),右侧用户(主题色) |
| QuickQuestions | 热门问题标签,可点击直接发送 |
| InputBar | 输入框 + 发送按钮,底部固定 |
| Loading | 等待 AI 回复时的加载动画 |
数据来源:
| 数据 | API |
|---|---|
| 对话历史 | GET /enagic/buyer/ai/history |
| 热门问题 | GET /enagic/buyer/ai/hot-questions |
| 发送消息 | POST /enagic/buyer/ai/chat |
入口: 个人中心 → 健康布施者中心
页面结构:
┌─────────────────────────────────┐
│ 背景图 + 头像 + 昵称 │
│ 健康布施者 ⭐⭐⭐ 三星布施者 │
├─────────────────────────────────┤
│ 数据概览 │
│ ┌────────┬────────┬────────┐ │
│ │邀请人数│ 顾问积分│ 可用佣金│ │
│ │ 25 │ 250 │ ¥500 │ │
│ └────────┴────────┴────────┘ │
├─────────────────────────────────┤
│ 功能菜单 │
│ ┌────────┐ ┌────────┐ │
│ │我的客户│ │邀请二维码│ │
│ └────────┘ └────────┘ │
│ ┌────────┐ ┌────────┐ │
│ │我的勋章│ │ 业绩 │ │
│ └────────┘ └────────┘ │
├─────────────────────────────────┤
│ 最近客户动态 │
│ 张三 刚刚注册 │
│ 李四 购买商品 │
└─────────────────────────────────┘
关键组件:
| 组件 | 说明 |
|---|---|
| UserInfoSection | 背景图 + 头像 + 昵称区域 |
| MedalBadge | 勋章徽章,显示当前等级 |
| StatsCard | 统计数据卡片 |
| MenuGrid | 功能菜单宫格,2x2 布局 |
| RecentActivity | 最近客户动态列表 |
数据来源:
| 数据 | API |
|---|---|
| 布施者信息 | GET /enagic/buyer/advisor/info |
| 客户列表 | GET /enagic/buyer/advisor/my-customers |
| 邀请二维码 | GET /enagic/buyer/advisor/invite-qr |
| 勋章信息 | GET /enagic/buyer/advisor/medals |
页面结构:
┌─────────────────────────────────┐
│ ← 返回 我的客户 筛选 ▼ │
├─────────────────────────────────┤
│ 搜索框:输入客户名称搜索 │
├─────────────────────────────────┤
│ 客户列表 │
│ ┌─────────────────────────┐ │
│ │头像│ 客户名 注册时间 │ │
│ │ │ 累计消费 ¥1000 │ │
│ └─────────────────────────┘ │
│ [加载更多] │
└─────────────────────────────────┘
页面结构:
┌─────────────────────────────────┐
│ ← 返回 我的勋章 │
├─────────────────────────────────┤
│ 当前等级:⭐⭐⭐ 三星布施者 │
│ 进度:25/50 人 │
├─────────────────────────────────┤
│ 勋章记录 │
│ 👑 获得宗师勋章 2025-01-15 │
│ ⭐⭐ 获得三星勋章 2024-12-01 │
└─────────────────────────────────┘
页面结构:
┌─────────────────────────────────┐
│ VIP 会员专区 │
│ 您还未开通 VIP │
├─────────────────────────────────┤
│ VIP 权益说明 │
│ ✓ 商品享 9 折 │
│ ✓ 消费双倍积分 │
│ ✓ 专属客服 │
├─────────────────────────────────┤
│ VIP 套餐选择 │
│ 银卡 VIP ¥99 /年 │
│ 金卡 VIP ¥299 / 永久 [推荐] │
│ 钻石 VIP ¥699 / 永久 │
├─────────────────────────────────┤
│ [立即开通] │
└─────────────────────────────────┘
数据来源:
| 数据 | API |
|---|---|
| VIP 配置列表 | GET /enagic/buyer/vip/config-list |
| 开通 VIP | POST /enagic/buyer/vip/open |
页面结构:
┌─────────────────────────────────┐
│ 我的 VIP │
│ 金卡 VIP (永久) │
│ 开通时间:2025-01-01 │
├─────────────────────────────────┤
│ 权益使用情况 │
│ 已享折扣:省 ¥500 │
│ 已得积分:2000 分 │
├─────────────────────────────────┤
│ [立即分享] │
└─────────────────────────────────┘
页面结构:
┌─────────────────────────────────┐
│ 抵扣金账户 │
│ ¥1,000.00 │
│ 可用余额 │
│ ¥200.00 冻结 │
├─────────────────────────────────┤
│ 功能按钮 │
│ [充值] [明细] │
├─────────────────────────────────┤
│ 使用说明 │
│ • 订单支付时可使用抵扣金 │
│ • 最低抵扣 1 元 │
└─────────────────────────────────┘
数据来源:
| 数据 | API |
|---|---|
| 账户信息 | GET /enagic/buyer/deduction/info |
| 流水明细 | GET /enagic/buyer/deduction/log |
页面结构:
┌─────────────────────────────────┐
│ 我的运维计划 │
│ 全部(5) 进行中(2) │
├─────────────────────────────────┤
│ 计划列表 │
│ 流程:标准30天运维 │
│ 当前:第 3 天 - 使用指导 │
│ 状态:进行中 │
│ 下次提醒:3 天后 │
└─────────────────────────────────┘
数据来源:
| 数据 | API |
|---|---|
| 我的计划 | GET /enagic/buyer/operation/my-plans |
| 运维记录 | GET /enagic/buyer/operation/records/{planId} |
功能: 查看健康布施者列表、发放勋章
关键组件:
| 组件 | 说明 |
|---|---|
| SearchBar | 搜索栏:关键字、状态筛选 |
| DataTable | 数据表格:列定义、分页 |
| MedalModal | 发放勋章弹窗 |
数据来源:
| 数据 | API |
|---|---|
| 布施者列表 | GET /enagic/manager/advisor/page |
| 发放勋章 | POST /enagic/manager/advisor/medal/grant |
功能: 查看勋章发放记录
数据来源:
| 数据 | API |
|---|---|
| 勋章记录 | GET /enagic/manager/advisor/medal/page |
功能: 管理 VIP 配置(增删改查)
关键组件:
| 组件 | 说明 |
|---|---|
| ConfigForm | 配置表单弹窗 |
数据来源:
| 数据 | API |
|---|---|
| 配置列表 | GET /enagic/manager/vip/config/page |
| 保存配置 | POST /enagic/manager/vip/config/save |
| 删除配置 | DELETE /enagic/manager/vip/config/{id} |
功能: 查看抵扣金账户、流水
关键组件:
| 组件 | 说明 |
|---|---|
| AccountTable | 账户列表表格 |
| LogDrawer | 流水查看抽屉 |
数据来源:
| 数据 | API |
|---|---|
| 账户列表 | GET /enagic/manager/deduction/page |
| 流水记录 | GET /enagic/manager/deduction/log |
功能: 管理运维流程模板
数据来源:
| 数据 | API |
|---|---|
| 流程列表 | GET /enagic/manager/operation/flow/page |
| 保存流程 | POST /enagic/manager/operation/flow/save |
| 删除流程 | DELETE /enagic/manager/operation/flow/{id} |
功能: 查看运维计划、手动提醒、完成
数据来源:
| 数据 | API |
|---|---|
| 计划列表 | GET /enagic/manager/operation/plan/page |
| 手动提醒 | POST /enagic/manager/operation/plan/remind |
| 完成计划 | POST /enagic/manager/operation/plan/complete |
| 计划记录 | GET /enagic/manager/operation/record/page |
功能: 管理 AI 知识库
数据来源:
| 数据 | API |
|---|---|
| 知识库列表 | GET /enagic/manager/ai/knowledge/page |
| 保存知识 | POST /enagic/manager/ai/knowledge/save |
| 删除知识 | DELETE /enagic/manager/ai/knowledge/{id} |
功能: 查看对话记录
数据来源:
| 数据 | API |
|---|---|
| 对话记录 | GET /enagic/manager/ai/conversation-log |
功能: 查看移交记录、手动移交
数据来源:
| 数据 | API |
|---|---|
| 移交列表 | GET /enagic/manager/transfer/page |
| 处理移交 | POST /enagic/manager/transfer/process |
| 布施者列表 | GET /enagic/manager/transfer/advisor/list |
| 规范项 | 说明 |
|---|---|
| 分页 | 默认 10 条/页,支持 10/20/50/100 |
| 搜索 | 条件搜索 + 重置按钮 |
| 排序 | 默认按创建时间倒序 |
| 空状态 | 显示暂无数据占位图 |
| 规范项 | 说明 |
|---|---|
| 必填标识 | 必填字段标题后加 * |
| 校验 | 提交前进行表单校验 |
| 反馈 | 成功/失败显示提示消息 |
文档版本:V1.0 创建日期:2026-05-08