管理后台功能清单
项目名称: ⻨瓣健康 - 管理后台Web 功能总数: 52个功能点 技术方案: React 18 + Ant Design 5.x + TypeScript 最后更新: 2025-10-17
原文档引用: 本文档从 麦瓣健康APP产品开发方案.md中的管理后台功能部分独立而来,包含完整的功能说明、业务规则、技术实现、测试用例、数据埋点等详细内容。
一、产品定位
管理后台是康护到家平台的运营管理系统,为平台运营人员、财务人员、客服人员提供用户管理、护理师审核、订单管理、财务结算、数据分析等核心功能。
核心价值
- 高效审核,保障护理师资质真实可靠
- 实时监控,掌握平台运营健康度
- 数据分析,支持运营决策
- 财务管理,确保资金流转透明
目标用户
- 平台运营人员: 用户管理、护理师审核、内容管理
- 财务人员: 提现审核、财务报表、佣金配置
- 客服人员: 订单处理、投诉处理、退款审核
- 数据分析师: 数据统计、用户分析、业务洞察
二、详细功能清单
2.1 用户管理(4个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 用户列表 | P0 | 查看所有用户 |
| 用户详情 | P0 | 用户信息、订单、消费 |
| 用户封禁 | P1 | 违规用户封禁 |
| 用户标签 | P2 | 用户分类标签 |
业务规则:
- 用户列表:
- 展示字段:用户ID、昵称、手机号、实名状态、注册时间、最后登录时间、订单数、消费金额
- 筛选条件:实名状态(已实名/未实名)、注册时间、订单数、消费金额
- 搜索:支持按手机号、昵称、用户ID搜索
- 排序:按注册时间、订单数、消费金额排序
- 分页:每页20条
- 用户详情:
- 基本信息:头像、昵称、手机号、性别、实名认证信息(姓名、身份证号)
- 家庭成员:查看用户添加的家庭成员信息
- 订单记录:全部订单列表(待付款/进行中/已完成/已取消)
- 消费统计:总消费金额、订单数、平均客单价、最近消费时间
- 健康档案:查看用户及家庭成员的健康档案
- 操作日志:用户操作记录、登录记录
- 用户封禁:
- 封禁原因:恶意退款、虚假评价、骚扰护理师、其他违规行为
- 封禁期限:永久封禁/临时封禁(7天/30天/90天)
- 封禁后:用户无法登录、无法下单
- 解封:管理员可手动解封
- 用户标签:
- 系统标签:新用户、活跃用户、沉睡用户、高价值用户
- 自定义标签:运营人员可创建自定义标签(如"孕产妇"、"老年护理需求")
- 标签用途:用于用户分群、精准营销、数据分析
2.2 护理师管理(7个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 护理师审核 | P0 | 审核资质、营业执照、健康证 |
| 护理师列表 | P0 | 查看所有护理师 |
| 护理师详情 | P0 | 护理师信息、订单、收入、评价 |
| 护理师封禁 | P1 | 违规护理师封禁 |
| 护理师分级 | P1 | 初级/中级/高级/金牌认证 |
| 护理师排名 | P1 | 实时排行榜、单量统计 |
| 培训管理 | P2 | 在线培训、考核管理 |
业务规则:
- 护理师审核:
- 审核内容:
- 身份证照片(正反面)、人脸识别结果
- 护士证/康复师证/育婴师证等资质证书
- 个体户营业执照或灵活就业证明
- 健康证、无犯罪记录证明
- 审核状态:待审核/审核通过/审核拒绝
- 审核操作:通过/拒绝(需填写拒绝原因)
- 审核时效:2-3个工作日
- 拒绝后:护理师可重新提交资料
- 审核内容:
- 护理师列表:
- 展示字段:护理师ID、姓名、手机号、专业特长、等级、评分、接单数、在线状态、认证状态
- 筛选条件:认证状态(待审核/已认证/已拒绝)、等级、专业特长、评分、接单数
- 搜索:按姓名、手机号、护理师ID搜索
- 排序:按注册时间、接单数、评分排序
- 分页:每页20条
- 护理师详情:
- 基本信息:头像、姓名、性别、手机号、身份证号、资质证书、营业执照、健康证
- 服务信息:专业特长、服务范围、服务项目、从业年限
- 业绩统计:累计接单数、完单数、拒单率、好评率、评分、总收入
- 订单记录:全部订单列表(待接单/进行中/已完成/已取消)
- 用户评价:查看所有用户评价
- 收入明细:收入流水、提现记录
- 操作日志:护理师操作记录、登录记录
- 护理师封禁:
- 封禁原因:服务态度差、虚假护理日志、迟到早退、其他违规行为
- 封禁期限:永久封禁/临时封禁(7天/30天/90天)
- 封禁后:护理师无法登录、无法接单
- 解封:管理员可手动解封
- 护理师分级:
- 等级体系:初级/中级/高级/金牌
- 升级条件:
- 初级→中级:30单以上+好评率>90%
- 中级→高级:100单以上+好评率>93%
- 高级→金牌:300单以上+好评率>95%
- 等级权益:不同等级佣金比例不同(初级75%、中级80%、高级85%、金牌90%)
- 降级机制:好评率<80%或严重违规自动降级
- 护理师排名:
- 排名维度:
- 接单量排行:日榜/周榜/月榜/总榜
- 收入排行:日榜/周榜/月榜/总榜
- 评分排行:评分最高TOP50
- 服务时长排行:累计服务时长TOP50
- 展示内容:排名、护理师姓名、头像、等级、数据(接单量/收入/评分/服务时长)
- 筛选条件:时间范围、护理师等级、服务区域
- 奖励机制:
- 月度TOP10奖励:现金奖励500-2000元
- 季度冠军:奖金5000元+荣誉证书
- 年度之星:奖金20000元+年度旅游
- 排名规则:实时更新,每小时刷新一次
- 单量统计:
- 今日单量、本周单量、本月单量、累计单量
- 完单率、拒单率统计
- 服务类型分布(老年康复/孕产护理/慢病管理等)
- 时段分布(工作日/周末、白天/夜间)
- 排名维度:
- 培训管理:
- 培训课程:上传培训视频、文档
- 课程分类:护理技能、沟通话术、安全规范、政策法规
- 考核测试:在线答题,通过后可升级或获得认证
- 学习记录:查看护理师学习进度、考试成绩
2.3 订单管理(4个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 订单列表 | P0 | 所有订单查看 |
| 订单详情 | P0 | 订单完整信息 |
| 退款处理 | P1 | 审核退款申请 |
| 申诉处理 | P1 | 处理用户/技师申诉 |
业务规则:
- 订单列表:
- 展示字段:订单号、用户昵称、护理师姓名、服务类型、订单金额、订单状态、创建时间
- 筛选条件:订单状态(待付款/待接单/进行中/已完成/已取消/已退款)、服务类型、支付方式、创建时间
- 搜索:按订单号、用户手机号、护理师姓名搜索
- 排序:按创建时间、订单金额排序
- 分页:每页20条
- 导出:支持导出Excel
- 订单详情:
- 订单信息:订单号、订单状态、创建时间、支付时间、服务时间
- 用户信息:用户昵称、手机号、服务地址
- 护理师信息:护理师姓名、手机号、专业特长
- 被护理人信息:姓名、年龄、性别、健康档案
- 服务信息:服务类型、服务项目、服务时长、特殊需求
- 费用信息:订单金额、支付方式、支付流水号、佣金分成、护理师收入
- 护理日志:护理内容、体征数据、护理照片
- 评价信息:用户评分、评价内容、评价照片
- 操作日志:订单状态变更记录
- 退款处理:
- 退款申请:查看用户退款申请、退款原因、申请时间
- 审核操作:同意退款/拒绝退款(需填写拒绝原因)
- 退款金额:全额退款/部分退款(根据服务情况计算)
- 退款方式:原路返回(微信/支付宝/余额)
- 退款时效:1-7个工作日到账
- 护理师补偿:如非护理师责任,护理师可获得部分补偿
- 申诉处理:
- 申诉类型:用户投诉护理师/护理师投诉用户
- 申诉内容:查看申诉原因、上传的证据(文字/照片)
- 调查处理:客服介入调查,查看订单记录、护理日志、通话记录等
- 处理结果:驳回/支持用户/支持护理师/各打五十大板
- 处罚措施:根据调查结果对违规方进行警告、扣分、封禁等处罚
- 处理时效:24小时内响应,48小时内处理完毕
2.4 内容管理(5个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 服务项目配置 | P0 | 新增/编辑护理服务项目和价格 |
| 护理套餐配置 | P1 | 周卡/月卡套餐配置 |
| Banner管理 | P1 | 首页轮播图管理 |
| 健康资讯管理 | P2 | 护理知识、健康科普内容管理 |
| 培训课程管理 | P2 | 护理师培训内容上传 |
业务规则:
- 服务项目配置:
- 服务分类:老年康复、孕产护理、慢病管理、术后康复
- 服务项目:测血压、换药、康复训练、产后护理、新生儿护理等
- 价格配置:基础价格、时长、距离加价规则、节假日加价规则
- 服务描述:服务内容说明、注意事项
- 上架/下架:控制服务项目是否在APP端展示
- 护理套餐配置:
- 套餐类型:周卡/月卡/季卡/年卡
- 套餐内容:服务次数、有效期、折扣力度
- 适用服务:老年康复/孕产护理/慢病管理等
- 价格配置:原价、售价、优惠金额
- 套餐说明:套餐详情、使用规则
- 上架/下架:控制套餐是否在APP端展示
- Banner管理:
- Banner位置:首页顶部轮播、首页中部推荐、个人中心顶部
- Banner内容:上传图片(建议尺寸750x375)、设置跳转链接
- 展示顺序:拖拽排序
- 展示时间:开始时间、结束时间
- 上架/下架:控制Banner是否展示
- 健康资讯管理:
- 文章分类:护理知识、健康科普、政策法规
- 文章内容:标题、封面图、正文(富文本编辑器)、作者、发布时间
- 推荐设置:是否推荐到首页
- 发布/下架:控制文章是否展示
- 培训课程管理:
- 课程分类:护理技能、沟通话术、安全规范、政策法规
- 课程内容:标题、封面图、课程视频、课程文档、课程简介
- 考核测试:题目、选项、答案、及格分数
- 发布/下架:控制课程是否展示
2.5 财务管理(4个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 订单流水 | P0 | 所有订单财务记录 |
| 提现审核 | P0 | 审核护理师提现申请 |
| 财务报表 | P1 | 日/周/月财务报表 |
| 佣金配置 | P0 | 分成比例设置、奖励政策配置 |
业务规则:
- 订单流水:
- 展示字段:订单号、交易流水号、用户昵称、护理师姓名、订单金额、支付方式、平台佣金、护理师收入、交易时间
- 筛选条件:交易时间、支付方式、订单状态
- 搜索:按订单号、交易流水号搜索
- 导出:支持导出Excel
- 统计:总交易额、总佣金、总护理师收入
- 提现审核:
- 提现申请列表:护理师姓名、提现金额、提现账户(银行卡/支付宝)、申请时间、审核状态
- 审核操作:通过/拒绝(需填写拒绝原因)
- 审核通过后:财务人员线下打款,记录打款时间、打款凭证
- 提现限制:每日最多1次,单次≥100元
- 提现时效:审核通过后1-3个工作日到账
- 提现手续费:平台承担,护理师免费
- 财务报表:
- 日报表:每日交易额、订单数、平台佣金、护理师收入、提现金额
- 周报表:每周交易额、订单数、平台佣金、护理师收入、提现金额
- 月报表:每月交易额、订单数、平台佣金、护理师收入、提现金额、趋势图
- 导出:支持导出PDF/Excel
- 图表展示:折线图、柱状图、饼图
- 佣金配置:
- 基础分成:订单金额的75%-85%(平台抽15%-25%)
- 等级加成:初级75%、中级80%、高级85%、金牌90%
- 完单奖励:月完单>30单,额外5%奖励
- 好评奖励:月好评率>95%,额外奖励200元
- 里程补贴:0.5元/公里
- 配置生效时间:立即生效/定时生效
2.6 系统管理(4个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 管理员账号管理 | P0 | 新增/编辑管理员 |
| 角色权限管理 | P1 | 不同角色权限配置 |
| 操作日志 | P1 | 记录所有操作 |
| 系统配置 | P0 | 平台基础参数配置 |
业务规则:
- 管理员账号管理:
- 账号信息:用户名、真实姓名、手机号、邮箱、角色、状态
- 新增账号:填写账号信息,分配角色,初始密码随机生成,首次登录强制修改密码
- 编辑账号:修改账号信息、角色、状态
- 禁用/启用:禁用后无法登录
- 删除账号:仅超级管理员可删除
- 角色权限管理:
- 角色列表:超级管理员、运营管理员、财务管理员、客服人员、数据分析师
- 权限配置:菜单权限(是否可见)、操作权限(增删改查)
- 新增角色:创建自定义角色,分配权限
- 编辑角色:修改角色名称、权限
- 删除角色:仅超级管理员可删除,已分配给用户的角色无法删除
- 操作日志:
- 日志内容:操作人、操作时间、操作类型(新增/编辑/删除/审核等)、操作模块、操作详情、IP地址
- 筛选条件:操作人、操作时间、操作类型、操作模块
- 搜索:按操作人、操作详情搜索
- 导出:支持导出Excel
- 保留期限:6个月
- 系统配置:
- 平台基本信息:平台名称、Logo、客服电话、客服邮箱
- 订单配置:待支付超时时间(15分钟)、待接单超时时间(5分钟)、自动好评天数(7天)
- 取消配置:未出发取消费(10%)、已出发取消费(30%)
- 推送配置:极光推送AppKey、AppSecret
- 支付配置:微信支付商户号、支付宝商户号
- 地图配置:高德地图APIKey
2.7 数据统计(5个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 实时数据大盘 | P1 | 订单数、GMV、用户数、护理师数 |
| 用户分析 | P2 | 新增、留存、复购、服务偏好 |
| 护理师分析 | P2 | 接单量、收入、评分、服务质量 |
| 地域分析 | P2 | 各城市业务数据 |
| 健康档案分析 | P2 | 用户健康趋势、护理效果分析 |
业务规则:
- 实时数据大盘:
- 核心指标:
- 今日订单数、今日GMV、今日新增用户、今日新增护理师
- 累计用户数、累计护理师数、累计订单数、累计GMV
- 实时图表:
- 今日订单趋势图(小时级)
- 今日GMV趋势图(小时级)
- 订单状态分布:待付款、待接单、进行中、已完成、已取消、已退款
- 刷新频率:每5分钟自动刷新
- 核心指标:
- 用户分析:
- 新增用户:今日/本周/本月新增用户数、新增趋势图
- 留存分析:次日留存、7日留存、30日留存
- 复购分析:复购率、平均复购次数、复购用户占比
- 服务偏好:老年康复、孕产护理、慢病管理各占比
- 消费分析:平均客单价、消费分布(0-100元/100-300元/300-500元/500元以上)
- 用户画像:年龄分布、性别分布、地域分布
- 护理师分析:
- 接单量分析:Top10护理师接单量、平均接单量、接单量分布
- 收入分析:Top10护理师收入、平均收入、收入分布
- 评分分析:平均评分、评分分布(5分/4-5分/3-4分/3分以下)
- 服务质量:好评率、拒单率、迟到率、投诉率
- 在线时长:平均在线时长、在线时长分布
- 护理师等级分布:初级/中级/高级/金牌各占比
- 地域分析:
- 城市列表:城市名称、订单数、GMV、用户数、护理师数
- 城市排名:按订单数、GMV、用户数、护理师数排序
- 城市趋势:各城市订单数、GMV趋势图
- 地图展示:地图热力图展示各城市业务数据
- 健康档案分析:
- 健康档案数量:总档案数、本月新增档案数
- 年龄分布:0-18岁、18-60岁、60岁以上各占比
- 疾病分布:高血压、糖尿病、脑卒中、其他疾病各占比
- 护理效果:体征数据趋势(血压、心率、血糖等)
- 护理频次:平均每月护理次数、护理频次分布
2.8 客户关系管理(CRM) (6个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 健康档案管理 | P0 | 客户健康档案创建、编辑、查看 |
| 消费记录管理 | P0 | 客户消费历史、消费分析 |
| 客户信息跟进 | P1 | 回访记录、跟进任务、满意度调查 |
| 客户分群管理 | P1 | 标签分群、精准营销 |
| 客户关怀计划 | P2 | 自动关怀、节日问候、生日祝福 |
| 潜在客户管理 | P2 | 线索管理、转化跟踪 |
业务规则:
- 健康档案管理:
- 档案创建:
- 基本信息:姓名、性别、年龄、身份证号、联系方式
- 家庭成员:与客户关系、基本信息、健康状况
- 健康状况:现有疾病、过往病史、过敏史、用药史
- 生活习惯:饮食习惯、运动习惯、作息规律
- 档案模板:
- 老年康复模板:高血压、糖尿病、脑卒中等
- 孕产护理模板:孕周、预产期、产检记录
- 慢病管理模板:血压、血糖、心率等体征数据
- 体征数据录入:
- 支持手动录入、批量导入
- 血压、心率、血糖、体温、体重等
- 自动生成趋势图、异常预警
- 护理记录:
- 每次服务的护理内容、体征数据、护理照片
- 护理师评语、客户反馈
- 档案导出:PDF/Excel格式,含图表和完整记录
- 权限控制:客服、护理师可查看,仅管理员可编辑
- 档案创建:
- 消费记录管理:
- 消费历史:
- 展示字段:订单号、服务时间、服务类型、护理师、金额、支付方式
- 筛选条件:时间范围、服务类型、护理师、订单状态
- 搜索:按订单号、护理师姓名搜索
- 导出:支持导出Excel
- 消费分析:
- 消费趋势:按月/季度/年展示消费趋势图
- 消费结构:服务类型占比、时段分布
- 客单价分析:平均客单价、最高/最低客单价
- 复购分析:复购率、复购周期、复购金额
- 积分管理:
- 积分获取:消费1元=1积分、评价+50积分、推荐+100积分
- 积分使用:兑换优惠券、抵扣现金(100积分=1元)
- 积分记录:获取记录、使用记录、过期提醒
- 优惠券管理:
- 优惠券列表:已使用、未使用、已过期
- 优惠券发放:手动发放、自动发放(生日/节日)
- 会员等级:
- 等级体系:普通/银卡/金卡/钻石卡
- 升级条件:累计消费金额、订单数
- 等级权益:折扣、专属客服、优先派单
- 消费历史:
- 客户信息跟进:
- 跟进记录:
- 记录类型:电话回访、上门回访、在线沟通、投诉处理
- 记录内容:跟进时间、跟进方式、沟通内容、客户反馈、下次跟进时间
- 跟进人:记录跟进客服姓名
- 附件上传:支持上传图片、录音、文档
- 跟进任务:
- 任务分配:客服主管分配跟进任务给客服
- 任务提醒:到期前1天/当天提醒
- 任务完成:客服完成跟进后标记完成,填写跟进结果
- 任务统计:未完成任务数、逾期任务数、完成率
- 满意度调查:
- 调查触发:服务完成后24小时自动发送调查问卷
- 调查内容:服务满意度(1-5分)、护理师满意度、改进建议
- 调查结果:查看调查结果、统计分析、问题汇总
- 客户关怀:
- 生日关怀:生日当天发送祝福短信+优惠券
- 节日问候:春节/中秋/重阳等节日问候
- 服务提醒:长期未下单客户定期提醒
- 跟进记录:
- 客户分群管理:
- 系统分群:
- 新客户:注册7天内
- 活跃客户:30天内有订单
- 沉睡客户:90天内无订单
- 高价值客户:累计消费>5000元
- 流失客户:180天内无订单
- 自定义分群:
- 按消费金额:0-500元、500-2000元、2000元以上
- 按服务偏好:老年康复、孕产护理、慢病管理
- 按地域:按城市、区县分群
- 按年龄:0-18岁、18-60岁、60岁以上
- 分群营销:
- 精准推送:向特定分群推送营销活动
- 优惠券发放:向特定分群发放优惠券
- 效果跟踪:推送触达率、转化率、ROI
- 系统分群:
- 客户关怀计划:
- 自动关怀:
- 注册欢迎:注册成功后发送欢迎短信+新人优惠券
- 首单关怀:首单完成后发送关怀短信+满意度调查
- 复购提醒:上次下单后30天提醒再次下单
- 流失召回:90天未下单发送召回优惠券
- 节日问候:
- 节日列表:春节、元宵、清明、端午、中秋、重阳、国庆
- 问候内容:节日祝福+节日活动推广
- 发送时间:节日前3天
- 生日祝福:
- 生日提醒:客户生日前7天提醒客服
- 生日礼物:生日当天发送祝福+专属优惠券(满100减30)
- 生日回访:生日后3天电话回访
- 自动关怀:
- 潜在客户管理:
- 线索来源:
- 官网注册未下单
- 客服咨询未转化
- 活动报名未下单
- 推广渠道导流
- 线索信息:姓名、手机号、来源渠道、意向服务、咨询内容、跟进状态
- 线索分配:自动分配/手动分配给客服跟进
- 转化跟踪:
- 跟进记录:跟进时间、跟进内容、客户反馈
- 转化状态:待跟进/跟进中/已转化/已放弃
- 转化率统计:各渠道转化率、客服转化率
- 线索来源:
2.9 营销管理(4个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 项目管理 | P1 | 运营项目、营销活动管理 |
| 渠道管理 | P1 | 渠道商管理、数据统计、佣金配置 |
| 优惠活动管理 | P0 | 优惠券、满减、限时折扣 |
| 推广素材管理 | P1 | 营销素材库、素材分发 |
业务规则:
- 项目管理:
- 项目列表:
- 展示字段:项目名称、项目类型、负责人、开始时间、结束时间、项目状态、预算、实际花费
- 项目类型:品牌推广、用户增长、促销活动、合作项目
- 项目状态:筹备中/进行中/已结束/已暂停
- 筛选条件:项目类型、项目状态、负责人、时间范围
- 项目详情:
- 基本信息:项目名称、项目目标、负责人、参与人员、预算
- 时间规划:开始时间、结束时间、关键节点
- 任务管理:任务列表、任务分配、任务进度、任务完成情况
- 费用管理:预算、实际花费、费用明细
- 效果评估:目标完成情况、ROI、数据分析
- 任务协作:
- 任务创建:任务名称、任务描述、负责人、截止时间、优先级
- 任务分配:分配给团队成员,邮件/站内信通知
- 任务进度:未开始/进行中/已完成/已延期
- 任务提醒:截止前1天/当天提醒
- 项目复盘:
- 目标达成:实际完成vs目标
- 费用分析:预算vs实际花费
- 经验总结:成功经验、问题反思、改进建议
- 项目列表:
- 渠道管理:
- 渠道列表:
- 展示字段:渠道名称、渠道类型、负责人、注册用户数、下单用户数、订单数、GMV、佣金、状态
- 渠道类型:线上渠道(抖音/快手/小红书/微信公众号)、线下渠道(社区合作/医院合作/养老院)
- 渠道状态:正常/暂停/终止
- 筛选条件:渠道类型、渠道状态、时间范围
- 渠道详情:
- 基本信息:渠道名称、渠道类型、负责人、联系方式、合作协议
- 推广链接:专属推广链接、二维码
- 数据统计:
- 注册数据:总注册数、日/周/月新增注册
- 订单数据:总订单数、日/周/月新增订单、订单金额
- 转化数据:注册转化率、下单转化率、复购率
- 佣金数据:总佣金、已结算佣金、待结算佣金
- 用户画像:年龄分布、性别分布、消费偏好
- 渠道推广素材:
- 素材库:海报、视频、文案模板
- 素材分发:一键分发给渠道商
- 素材效果:点击率、转化率统计
- 佣金配置:
- 佣金模式:CPS(按订单分成)、CPA(按注册付费)
- 分成比例:订单金额的5%-15%可配置
- 结算周期:月结/季结
- 结算方式:对公转账/支付宝/微信
- 渠道对账:
- 对账单:按月生成对账单(注册数、订单数、佣金金额)
- 发票管理:上传发票、审核发票
- 结算记录:结算时间、结算金额、结算凭证
- 渠道列表:
- 优惠活动管理:
- 优惠券管理:
- 优惠券类型:满减券(满100减20)、折扣券(9折)、抵扣券(无门槛减10元)
- 发放方式:系统发放、手动发放、领券中心、活动获得
- 使用规则:使用门槛、适用服务、有效期、每人限领数量
- 优惠券统计:发放数量、领取数量、使用数量、核销率
- 满减活动:
- 活动规则:满200减30、满500减80等
- 适用范围:全部服务/指定服务
- 活动时间:开始时间、结束时间
- 叠加规则:是否可与优惠券叠加使用
- 限时折扣:
- 折扣力度:8折/9折
- 折扣商品:选择参与折扣的服务项目
- 活动时间:秒杀(2小时)、每日特惠(全天)、周末特惠
- 库存限制:限量100单
- 新人专享:
- 新人优惠券:新注册用户自动发放(满50减20)
- 首单优惠:首单立减30元
- 新人套餐:新人专享护理套餐(优惠价)
- 活动效果:
- 参与数据:活动曝光量、参与人数、下单人数
- 转化数据:转化率、客单价、GMV
- 成本分析:优惠成本、ROI
- 优惠券管理:
- 推广素材管理:
- 素材库:
- 素材分类:海报、视频、文案、H5、落地页
- 素材标签:服务类型、使用场景、节日活动
- 素材预览:在线预览图片/视频
- 素材下载:批量下载、打包下载
- 素材创建:
- 上传素材:支持图片(JPG/PNG)、视频(MP4)、文档(PDF/Word)
- 素材信息:素材名称、素材描述、适用渠道、使用场景
- 素材审核:运营审核后发布
- 素材分发:
- 分发对象:渠道商、护理师、客服
- 分发方式:站内信通知+素材链接
- 分发记录:分发时间、分发对象、下载次数
- 素材效果:
- 使用统计:各素材使用次数、点击率
- 转化统计:各素材带来的注册数、订单数
- 优化建议:根据数据分析提供优化建议
- 素材库:
2.10 素材管理(增强) (3个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 统一素材库 | P1 | 图片/视频/文档集中管理 |
| 素材审核流程 | P2 | 素材上传审核、版权管理 |
| 素材使用统计 | P2 | 素材使用情况、效果分析 |
业务规则:
- 统一素材库:
- 素材分类:
- 按类型:图片(Banner/海报/图标)、视频(宣传片/教程)、文档(协议/手册)
- 按用途:营销推广、用户端展示、护理师培训、内部使用
- 按主题:老年护理、孕产护理、节日活动、品牌宣传
- 素材管理:
- 上传:支持拖拽上传、批量上传、URL导入
- 编辑:在线裁剪、调整尺寸、添加水印
- 删除:仅管理员可删除,删除前检查是否在使用中
- 搜索:按素材名称、标签、上传人、上传时间搜索
- 存储优化:
- OSS云存储:阿里云OSS/腾讯云COS
- CDN加速:素材访问加速
- 智能压缩:自动压缩图片,保证质量同时减小体积
- 权限管理:
- 查看权限:所有人可查看
- 上传权限:运营人员、设计师
- 删除权限:仅超级管理员
- 素材分类:
- 素材审核流程:
- 审核流程:
- 上传:素材上传后进入待审核状态
- 审核:运营主管审核素材内容、版权信息
- 发布:审核通过后发布,素材可在前端使用
- 驳回:审核不通过,注明原因,上传者可修改后重新提交
- 审核标准:
- 内容合规:无违法违规内容、无虚假宣传
- 版权清晰:版权归属明确,避免侵权
- 质量要求:图片清晰度、视频流畅度符合标准
- 版权管理:
- 版权信息:版权方、授权期限、使用范围
- 授权协议:上传授权文件
- 到期提醒:授权到期前30天提醒
- 审核流程:
- 素材使用统计:
- 使用情况:
- 引用次数:素材在各页面的引用次数
- 曝光量:素材展示次数
- 点击率:用户点击素材的次数/曝光量
- 效果分析:
- 转化效果:各素材带来的注册数、下单数
- A/B测试:对比不同素材的转化效果
- 优化建议:根据数据分析提供优化建议
- 使用情况:
2.11 页面装修(预留) (3个)
| 功能 | 优先级 | 说明 |
|---|---|---|
| 页面模板管理 | P2 | 预设页面模板、自定义模板 |
| 可视化编辑器 | P2 | 拖拽式页面编辑、所见即所得 |
| 组件库管理 | P2 | 页面组件、组件配置 |
业务规则:
- 页面模板管理:
- 预设模板:
- 首页模板:经典布局、简约风格、节日主题
- 活动页模板:促销活动、新人专享、节日活动
- 专题页模板:老年护理专题、孕产护理专题
- 模板列表:
- 展示字段:模板名称、模板预览图、适用场景、使用次数、创建时间
- 筛选条件:适用场景、创建时间
- 搜索:按模板名称搜索
- 模板操作:
- 使用模板:选择模板创建新页面
- 编辑模板:修改模板内容、组件配置
- 复制模板:复制现有模板创建新模板
- 删除模板:仅超级管理员可删除
- 预设模板:
- 可视化编辑器:
- 编辑功能:
- 拖拽组件:从组件库拖拽组件到页面
- 调整布局:拖拽调整组件位置、调整组件大小
- 组件配置:点击组件打开配置面板,修改文字/图片/链接/样式
- 样式设置:背景色、字体、间距、圆角、阴影等
- 实时预览:
- 桌面预览:PC端显示效果
- 移动预览:手机端显示效果
- 平板预览:平板端显示效果
- 版本管理:
- 保存草稿:编辑过程中随时保存草稿
- 发布上线:审核通过后发布到线上
- 版本历史:查看历史版本,支持回滚
- 发布设置:
- 发布时间:立即发布/定时发布
- 发布范围:全量发布/灰度发布(指定用户群)
- 编辑功能:
- 组件库管理:
- 基础组件:
- 文本组件:标题、正文、富文本
- 图片组件:单图、图片轮播、图片网格
- 按钮组件:主按钮、次按钮、链接按钮
- 视频组件:视频播放器
- 业务组件:
- 服务卡片:展示服务项目、价格、购买按钮
- 护理师卡片:展示护理师头像、姓名、评分、专长
- 优惠券组件:展示优惠券、领取按钮
- 活动倒计时:展示活动剩余时间
- 组件配置:
- 组件属性:文字内容、图片链接、跳转链接、样式设置
- 交互行为:点击跳转、弹窗、表单提交
- 数据绑定:绑定后端数据接口,动态展示
- 自定义组件:
- 开发者可创建自定义组件
- 组件审核后加入组件库
- 组件使用统计
- 基础组件:
三、技术实现要点
3.1 技术栈
| 技术领域 | 技术选型 | 用途 | 说明 |
|---|---|---|---|
| 前端框架 | React 18 | 页面开发 | 使用React Hooks |
| UI组件库 | Ant Design 5.x | 组件库 | 企业级UI组件 |
| 状态管理 | Redux Toolkit / Zustand | 全局状态 | 轻量级状态管理 |
| HTTP客户端 | Axios | API请求 | 拦截器、错误处理 |
| 路由管理 | React Router v6 | 页面路由 | 声明式路由 |
| 图表库 | ECharts / Ant Design Charts | 数据可视化 | 丰富的图表类型 |
| 表单处理 | Ant Design Form | 表单验证 | 声明式表单 |
| 表格组件 | Ant Design Table | 数据展示 | 支持排序、筛选、分页 |
| 富文本编辑器 | TinyMCE / Quill | 内容编辑 | 用于健康资讯、培训课程 |
| 文件上传 | Ant Design Upload | 图片/文件上传 | OSS直传 |
| 代码规范 | ESLint + Prettier | 代码质量 | 统一代码风格 |
| 构建工具 | Vite | 开发构建 | 快速启动、热更新 |
| 类型检查 | TypeScript | 类型安全 | 减少运行时错误 |
3.2 架构设计
目录结构:
src/
├── assets/ # 静态资源(图片、样式)
├── components/ # 公共组件
│ ├── Layout/ # 布局组件
│ ├── Charts/ # 图表组件
│ └── Common/ # 通用组件
├── pages/ # 页面组件
│ ├── User/ # 用户管理
│ ├── Nurse/ # 护理师管理
│ ├── Order/ # 订单管理
│ ├── Content/ # 内容管理
│ ├── Finance/ # 财务管理
│ ├── System/ # 系统管理
│ ├── Dashboard/ # 数据大盘
│ ├── CRM/ # 客户关系管理(健康档案、消费记录、客户跟进)
│ ├── Marketing/ # 营销管理(项目、渠道、优惠活动)
│ ├── Assets/ # 素材管理
│ └── Decoration/ # 页面装修(预留)
├── services/ # API服务
├── store/ # 状态管理
├── utils/ # 工具函数
├── hooks/ # 自定义Hooks
├── types/ # TypeScript类型定义
└── router/ # 路由配置
权限控制:
// 菜单权限配置
const menuConfig = [
{
path: '/user',
name: '用户管理',
icon: 'UserOutlined',
permission: 'user:view',
children: [
{ path: '/user/list', name: '用户列表', permission: 'user:list' },
{ path: '/user/detail', name: '用户详情', permission: 'user:detail' }
]
},
// ...
]
// 按钮权限控制
<Button
disabled={!hasPermission('user:edit')}
onClick={handleEdit}
>
编辑
</Button>
3.3 性能优化
列表优化:
- 虚拟滚动:大数据列表使用虚拟滚动
- 分页加载:每页20条,按需加载
- 缓存策略:列表数据缓存5分钟
图表优化:
- 按需加载:ECharts按需引入
- 数据抽样:大数据量时进行数据抽样
- 懒加载:图表在可视区域才渲染
打包优化:
- 代码分割:路由级别代码分割
- Tree Shaking:移除未使用的代码
- Gzip压缩:服务端开启Gzip
3.4 安全机制
登录认证:
- JWT Token认证
- Token刷新机制
- 登录失败次数限制(5次/小时)
权限控制:
- RBAC权限模型
- 菜单权限+按钮权限
- 数据权限(如客服只能查看自己处理的订单)
敏感数据:
- 身份证号、银行卡号脱敏显示
- 用户手机号中间4位星号
- 操作日志记录所有敏感操作
防护措施:
- XSS防护:输入过滤、输出转义
- CSRF防护:Token验证
- SQL注入防护:参数化查询
- 接口限流:防止恶意刷接口
四、UI/UX设计规范
4.1 色彩规范
- 主色调: #1890ff(蓝色 - 专业、信任)
- 成功色: #52c41a(绿色)
- 警告色: #faad14(黄色)
- 错误色: #f5222d(红色)
- 文本色: #000000(主文本)、#595959(次要文本)、#8c8c8c(辅助文本)
- 背景色: #f0f2f5(页面背景)、#ffffff(卡片背景)
4.2 关键页面
登录页:
- 左侧:平台Logo、宣传文案
- 右侧:登录表单(用户名、密码、验证码)
- 记住密码、忘记密码链接
首页(数据大盘):
- 顶部:核心指标卡片(今日订单数、今日GMV、今日新增用户、今日新增护理师)
- 中部:实时订单趋势图、GMV趋势图
- 底部:订单状态分布饼图、服务类型分布饼图
用户列表页:
- 顶部:筛选条件(实名状态、注册时间、订单数、消费金额)、搜索框、新增按钮
- 中部:表格(用户ID、昵称、手机号、实名状态、注册时间、订单数、消费金额、操作)
- 底部:分页器
用户详情页:
- 左侧:基本信息、家庭成员、消费统计
- 右侧:Tab切换(订单记录、健康档案、操作日志)
护理师审核页:
- 待审核列表:护理师姓名、手机号、申请时间、审核状态、操作
- 审核详情:
- 身份证照片、人脸识别结果
- 资质证书照片
- 营业执照照片
- 健康证照片
- 审核操作:通过/拒绝(填写拒绝原因)
订单详情页:
- 订单流程时间轴:待付款→待接单→出发中→已到达→服务中→已完成→已评价
- 订单信息、用户信息、护理师信息、被护理人信息、服务信息、费用信息
- Tab切换:护理日志、评价信息、操作日志
财务报表页:
- 顶部:日期筛选、导出按钮
- 中部:核心指标卡片(总交易额、总佣金、总护理师收入、总提现金额)
- 底部:趋势图(折线图)、明细表格
4.3 交互规范
反馈机制:
- 操作成功:Message提示
- 操作失败:Message错误提示+详细说明
- 加载中:Spin加载动画
- 确认操作:Modal确认框
表单验证:
- 实时验证:失去焦点时验证
- 错误提示:红色边框+错误文字
- 必填标识:红色星号
批量操作:
- 多选:表格勾选框
- 批量操作:批量删除、批量导出、批量审核
五、测试用例(重点功能)
5.1 护理师审核测试
| 测试场景 | 前置条件 | 操作步骤 | 预期结果 |
|---|---|---|---|
| 审核通过 | 有待审核护理师 | 1.进入审核页面 2.查看资料 3.点击通过 | 护理师认证状态变为"已认证",可接单 |
| 审核拒绝 | 有待审核护理师 | 1.进入审核页面 2.查看资料 3.点击拒绝 4.填写拒绝原因 | 护理师认证状态变为"已拒绝",收到拒绝通知 |
| 资料不全 | 有待审核护理师 | 1.进入审核页面 2.发现资料缺失 | 系统提示资料不全,无法提交审核 |
5.2 提现审核测试
| 测试场景 | 前置条件 | 操作步骤 | 预期结果 |
|---|---|---|---|
| 审核通过 | 有待审核提现申请 | 1.进入提现审核页面 2.点击通过 3.线下打款 4.记录打款凭证 | 提现状态变为"已打款",护理师收到到账通知 |
| 审核拒绝 | 有待审核提现申请 | 1.进入提现审核页面 2.点击拒绝 3.填写拒绝原因 | 提现状态变为"已拒绝",护理师收到拒绝通知 |
| 余额不足 | 有待审核提现申请 | 1.进入提现审核页面 2.发现余额不足 | 系统提示余额不足,自动拒绝 |
5.3 订单处理测试
| 测试场景 | 前置条件 | 操作步骤 | 预期结果 |
|---|---|---|---|
| 查看订单详情 | 有订单记录 | 1.进入订单列表 2.点击订单详情 | 显示订单完整信息 |
| 处理退款申请 | 有退款申请 | 1.进入退款审核页面 2.查看退款原因 3.同意退款 | 退款成功,用户收到退款 |
| 处理申诉 | 有申诉记录 | 1.进入申诉处理页面 2.查看申诉内容 3.调查处理 4.给出处理结果 | 申诉处理完成,双方收到处理结果通知 |
六、数据埋点(关键指标)
6.1 业务指标
| 指标名称 | 说明 | 埋点事件 |
|---|---|---|
| 日活管理员数(DAU) | 每日至少登录一次的管理员数 | admin_login |
| 护理师审核时长 | 从申请到审核通过的平均时长 | nurse_audit_duration |
| 提现审核时长 | 从申请到审核通过的平均时长 | withdraw_audit_duration |
| 退款处理时长 | 从申请到退款完成的平均时长 | refund_process_duration |
| 申诉处理时长 | 从申诉到处理完成的平均时长 | appeal_process_duration |
6.2 管理员操作
| 行为 | 埋点事件 | 参数 |
|---|---|---|
| 登录 | admin_login | username, role |
| 审核护理师 | audit_nurse | nurse_id, audit_result(pass/reject) |
| 审核提现 | audit_withdraw | withdraw_id, audit_result(pass/reject) |
| 处理退款 | process_refund | order_id, refund_amount |
| 处理申诉 | process_appeal | appeal_id, result |
| 查看数据报表 | view_report | report_type(daily/weekly/monthly) |
| 导出数据 | export_data | data_type(order/user/nurse) |
七、上线检查清单
7.1 功能验收
- [ ] 所有P0功能正常可用
- [ ] 护理师审核流程完整无误
- [ ] 提现审核流程完整无误
- [ ] 订单处理功能正常
- [ ] 财务报表数据准确
- [ ] 权限控制正常
- [ ] 数据统计准确
7.2 性能验收
- [ ] 页面加载时间<3秒
- [ ] 表格滚动流畅(60fps)
- [ ] 图表渲染<2秒
- [ ] API响应时间<1秒
- [ ] 内存占用<500MB
- [ ] 崩溃率<0.1%
7.3 兼容性验证
- [ ] Chrome最新版测试通过
- [ ] Edge最新版测试通过
- [ ] Firefox最新版测试通过
- [ ] Safari最新版测试通过(Mac)
- [ ] 分辨率适配(1366x768/1920x1080/2560x1440)
7.4 安全检查
- [ ] Token认证正常
- [ ] 权限控制正常
- [ ] 敏感数据脱敏
- [ ] XSS防护
- [ ] CSRF防护
- [ ] SQL注入防护
- [ ] 操作日志完整
八、开发排期
Week 1-2: 项目搭建与基础功能
- [ ] React + Ant Design项目搭建
- [ ] 路由配置、权限框架搭建
- [ ] 登录页面、布局组件
- [ ] 用户管理基础功能
- [ ] 护理师管理基础功能
Week 3-6: 核心功能开发
- [ ] 护理师审核功能
- [ ] 护理师排名与单量统计
- [ ] 订单管理功能
- [ ] 退款处理、申诉处理
- [ ] 提现审核功能
- [ ] 实时订单监控大屏
Week 7-9: 财务与内容管理
- [ ] 订单流水、财务报表
- [ ] 佣金配置
- [ ] 服务项目配置、套餐配置
- [ ] Banner管理、健康资讯管理
Week 10: 数据统计
- [ ] 实时数据大盘
- [ ] 用户分析、护理师分析
- [ ] 地域分析、健康档案分析
- [ ] 图表优化
Week 11-13: CRM与营销管理
- [ ] 健康档案管理
- [ ] 消费记录管理
- [ ] 客户信息跟进
- [ ] 客户分群管理
- [ ] 项目管理
- [ ] 渠道管理
- [ ] 优惠活动管理
- [ ] 推广素材管理
Week 14-15: 素材管理与页面装修
- [ ] 统一素材库
- [ ] 素材审核流程
- [ ] 素材使用统计
- [ ] 页面装修功能(预留,基础框架)
Week 16-17: 测试与上线
- [ ] 功能测试、性能测试
- [ ] 兼容性测试、安全检查
- [ ] Bug修复、优化
- [ ] 部署上线
九、常见问题FAQ
Q1: 如何审核护理师资质? A: 进入护理师管理→待审核列表,点击审核,查看身份证、资质证书、营业执照、健康证等资料,确认无误后点击通过。
Q2: 提现审核需要多久? A: 建议2-3个工作日内完成审核,审核通过后1-3个工作日到账。
Q3: 如何处理用户投诉? A: 进入订单管理→申诉处理,查看投诉内容和证据,调查订单记录、护理日志、通话记录,给出处理结果。
Q4: 财务报表数据不准确怎么办? A: 检查数据统计服务是否正常,查看订单流水是否完整,联系技术人员排查问题。
Q5: 如何配置佣金规则? A: 进入财务管理→佣金配置,设置基础分成、等级加成、完单奖励、好评奖励、里程补贴等,保存后立即生效。
Q6: 如何添加新的管理员? A: 进入系统管理→管理员账号管理,点击新增,填写账号信息、分配角色,保存后生成初始密码。
Q7: 如何导出数据? A: 在列表页面点击导出按钮,选择导出格式(Excel/PDF),系统生成文件后自动下载。
Q8: 操作日志保留多久? A: 操作日志默认保留6个月,超过6个月的日志会自动删除。
Q9: 如何管理客户健康档案? A: 进入客户关系管理→健康档案管理,可创建新档案、录入体征数据、上传护理记录、导出档案PDF。支持使用预设模板快速创建档案。
Q10: 如何跟进客户? A: 进入客户关系管理→客户信息跟进,可创建跟进记录、分配跟进任务、查看满意度调查结果。系统会在任务到期前自动提醒。
Q11: 如何创建营销活动? A: 进入营销管理→项目管理,点击新增项目,填写项目信息、分配任务、设置预算,项目进行中可随时查看进度和效果。
Q12: 如何管理推广渠道? A: 进入营销管理→渠道管理,可添加渠道、生成专属推广链接、配置佣金比例、查看渠道数据、按月对账结算。
Q13: 如何上传和管理素材? A: 进入素材管理→统一素材库,支持拖拽上传图片/视频/文档,可在线编辑、添加标签、查看使用统计。素材上传后需审核通过才能使用。
Q14: 护理师排名如何计算? A: 排名按接单量、收入、评分、服务时长四个维度统计,分为日榜/周榜/月榜/总榜,每小时自动刷新一次。
Q15: 如何发放优惠券? A: 进入营销管理→优惠活动管理→优惠券管理,可创建优惠券并选择发放方式:系统自动发放(新人/生日/节日)或手动发放给指定用户。
十、联系方式
技术支持: tech-support@kanghudaojia.com 产品经理: product@kanghudaojia.com 紧急联系: 24小时热线 400-XXX-XXXX
文档版本: v2.0 最后更新: 2025-10-17 维护者: 康护到家产品团队
附录:功能模块汇总
功能统计
- 总功能点: 52个
- P0功能: 15个 (核心功能,必须上线)
- P1功能: 23个 (重要功能,优先开发)
- P2功能: 14个 (优化功能,可后续迭代)
模块分布
- 用户管理 (4个功能)
- 护理师管理 (7个功能) - 新增护理师排名
- 订单管理 (4个功能)
- 内容管理 (5个功能)
- 财务管理 (4个功能)
- 系统管理 (4个功能)
- 数据统计 (5个功能)
- 客户关系管理(CRM) (6个功能) - 新增模块
- 营销管理 (4个功能) - 新增模块
- 素材管理 (3个功能) - 新增模块
- 页面装修 (3个功能) - 新增模块(预留)
新增功能说明
本次v2.0版本新增以下功能模块,以完善平台的客户关系管理和营销运营能力:
客户关系管理(CRM):
- 健康档案管理:支持创建、编辑、查看客户健康档案,录入体征数据,生成趋势分析
- 消费记录管理:完整的消费历史、消费分析、积分管理、会员等级体系
- 客户信息跟进:回访记录、跟进任务、满意度调查、客户关怀
- 客户分群管理:系统分群+自定义分群,支持精准营销
- 客户关怀计划:自动关怀流程,节日问候,生日祝福
- 潜在客户管理:线索管理、转化跟踪
营销管理:
- 项目管理:运营项目全生命周期管理,任务协作,效果评估
- 渠道管理:渠道商管理、数据统计、佣金配置、对账结算
- 优惠活动管理:优惠券、满减、限时折扣、新人专享
- 推广素材管理:素材库、素材分发、效果统计
素材管理(增强):
- 统一素材库:图片/视频/文档集中管理,云存储+CDN加速
- 素材审核流程:上传审核、版权管理、到期提醒
- 素材使用统计:使用情况、效果分析、A/B测试
页面装修(预留):
- 页面模板管理:预设模板、自定义模板
- 可视化编辑器:拖拽式编辑、实时预览、版本管理
- 组件库管理:基础组件、业务组件、自定义组件
护理师管理(增强):
- 护理师排名:多维度排行榜(接单量/收入/评分/服务时长)
- 单量统计:详细的单量统计和分析
- 奖励机制:月度/季度/年度奖励配置
