已选 0 个
✕ 取消
订单管理
📦 订单发货
已筛选 0 人
💡 在"客户标签"页面多选标签复合筛选 → 保存为客户群。可在消息群发中直接调用。
已选 0 个
✕ 取消
分享记录
| 分享者 |
分享内容 |
平台 |
浏览量 |
独立访客 |
新注册 |
下单数 |
成交额 |
转化率 |
类型 |
时间 |
操作 |
| 访客 |
手机号 |
是否注册 |
是否下单 |
订单金额 |
停留时长 |
访问时间 |
📖 使用说明(点击展开 · 运营必读)
一、这个页面做什么
创建/编辑优惠券模板、手动给客户发券、按积分门槛批量发券、查看客户券包、统计核销数据。
二、券模板管理
· 点「+ 新建券模板」打开编辑弹窗 → 填写名称、类型(折扣/现金/礼品/免费检查)、折扣值、使用门槛 → 保存。
· 券类型:折扣券(如0.8=8折)、现金券(金额直减)、礼品券(兑换礼品)、免费检查券。
· 积分兑换(pointsCost):填大于0的值则用户可在小程序积分页用积分兑换此券;填0则不可兑换。
· 最低积分门槛(requireMinPoints):客户积分需≥此值才能领取/触发此券。
· 触发场景:设为自动触发场景(注册/签到/首约等),客户达成时系统自动发券;选空则仅手动发放。
· 每人限领:0=不限;1=每人限领1张。
· 库存:-1=不限;正数=发完即停。
· 绑定检查类型:勾选后仅指定检查类型可用(不勾=通用)。
三、手动发券
搜索客户(姓名/手机号)→ 选券模板 → 点「确认发券」→ 即时到账。
⚠️ 手动发券立即生效,请先核对客户信息再操作。
四、按积分批量发放 ⭐
点紫色「按积分批量发放」按钮 → 选券模板 → 设筛选条件(至少一个:积分范围/标签/注册时间/性别/订单数/指定ID)→ 点「预览人数」先看匹配数 → 确认无误 → 点「执行发放」→ 二次确认。
· 所有条件取交集(同时满足),留空=不限。
· 最多单次发放500张,超量请分批。
· 发放后5分钟内可撤销(仅撤未使用的券),在下方发放记录表操作。
· 系统自动跳过已领满的客户(受每人限领控制)。
五、发放记录
页面底部「批量发放记录」表格展示每次批量发放的时间、券模板、发放/未使用/已使用/已过期数量。发放后5分钟内可点「撤销」撤回。
六、客户券包查询
输入客户姓名/手机号 → 点「查询」→ 查看该客户持有的所有券及状态。
七、统计看板(顶部卡片)
总发放 / 未使用 / 已使用 / 核销率 / 本月发放 / 本月核销 / 来源分布。
提示:积分兑换优惠券 = 在小程序积分页用积分换券,需先在券模板设 pointsCost(积分兑换)值。
| 缩略图 |
名称 |
类型 |
折扣/金额 |
门槛 |
触发场景 |
限领 |
已发/总量 |
积分兑换 |
状态 |
操作 |
② 筛选目标客户(以下条件取交集,留空=不限)
积分范围
客户标签(多选)
注册时间
其他属性
指定客户 ID(精确添加)
③ 发放参数
流程:选券 → 设条件(至少一个)→ 点"预览" → 确认人数 → 执行 → 二次确认
📋 批量发放记录
| 时间 | 券模板 | 发放数 | 未使用 | 已使用 | 已过期 | 操作 |
| 点击刷新加载 |
JSON / HTML / DOCX / PDF / TXT
⚠️ 知识缺口检测
加载中...
💝 关怀事件
📋 推送列表
📬 已发送记录
| ID | 标题 | 渠道 | 对象 | 发送数 | 成功 / 失败 | 状态 | 发送时间 |
| 点击刷新加载 |
| 名称 | 触发事件 | 延迟(h) | 渠道 | 优惠券 | 积分 | 状态 | 操作 |
| 加载中... |
📖 使用说明(点击展开 · 运营必读)
一、这个页面做什么
查看全平台积分发放/消耗概况、在线修改积分规则、给单个客户手动加减分。
二、积分统计看板(顶部4张卡 + 图表,点「刷新积分统计」更新)
· 总积分发放 / 总积分消耗 / 当前流通:累计发出、累计被花掉、用户当前手上还剩多少。
· 30天活跃:近30天有积分变动的人数。
· 近30天积分来源:积分从哪些行为来(消费/签到/发帖…)。
· 近12月趋势:绿=发放、红=消耗。积分Top10:积分最多的用户。
三、积分规则配置 ⭐(最常用)
在「当前值」里改数字 → 点「保存规则」 → 立即生效、无需重启(只能填非负整数)。
· 消费每N元1分(points_order_per_yuan):N越小积分越多,填10=每10元得1分。
· 发帖每日计分上限 / 帖主被赞每日上限:防刷用,填 0 = 不限。
· 积分有效期(天):填 0=永不过期;填 365=新获得的积分365天后过期(只影响之后新产生的积分,历史不变)。
· 其余为各行为奖励分值(注册/复查/问答/护眼日记户外等)。
四、手动调整积分
点「手动调整积分」→ 填客户ID(在「客户管理」里查)、分值(正=加分 / 负=扣分)、事由 → 确认。
⚠️ 已防重复点击;但调整立即生效、无法自动撤销,请先核对客户ID与分值再提交。
五、积分从哪来(对照统计里的"来源")
签到、连续打卡、发帖、点赞、帖子精选、活动、消费、退款退回、注册、专家问答、复查(OK镜/离焦镜)、护眼日记、分享奖励、自动关怀、兑换(扣)、过期(扣)、系统/管理调整。
六、风控与对账(系统自动,无需手动)
· 发帖/点赞每日计分封顶,防止刷分。
· 单人单日获得积分超过阈值 → 企业微信自动告警。
· 每日凌晨自动核对"流水vs余额",不一致自动修复并企微告警。
· 设了有效期后,到期前7天给客户发到期提醒。
提示:积分兑换商品 = 用积分换优惠券,在「优惠券管理」里给券设置所需积分(pointsCost)。
⚙️ 积分规则配置(改完即时生效,无需重启)
进入页面自动加载…
| ID | 问题 | 提问者(ID/手机) | 来自 | 状态 | 回答者 | 满意度 | 👍 | 👁 | 时间 | 操作 |
已选 0 条
已选 0 条
🎪 活动管理
| 等级 | 图标 | 名称 | 帖子门槛 | 点赞门槛 | 精选门槛 | 徽章色 | 权益 | 操作 |
企业微信配置
企业微信接入配置
配置企业微信应用参数,用于向客户发送复查提醒、生日祝福、活动推送等消息。
支付配置
基本配置
配置微信支付所需参数,获得商户号后填入即可启用支付功能。
存储配置(腾讯云COS)
COS 配置
配置腾讯云对象存储,用于上传图片和视频。不配置时将使用服务器本地存储。
| ID | 姓名 | 手机 | 积分 | 连续打卡 | 状态颜色 | 财富分 | AI风险 | OK镜 | 离焦 | 最近检查 | 操作 |
| 加载中... |
打卡管理
| 客户 | 手机号 | 最后打卡 | 累计打卡 | 积分 | 操作 |
| 点击刷新加载数据 |
活跃用户定义为近期有访问/订单等行为但未打卡的用户(最多显示100条)
🔐 权限管理
角色不可删除 · 5个预定义角色为系统内置,不可删除但可修改权限配置。
如需自定义角色,使用「角色管理」Tab中的「新建角色」功能创建并调整权限。
小程序端用户申请的验光师/医生资格,审批通过后方可进入问答工作台。
📊 角色 × 模块权限矩阵
| 模块 | 超级管理员 | 运营经理 | 操作员 | 内容编辑 | 护眼顾问 |
| 加载中... |
符号说明:
全部 = 超级管理员拥有所有模块完全权限
C=创建 R=读取 U=更新 D=删除 A=审批 E=导出 P=发布 I=导入 S=分享
— = 无权限
🛡️ 全平台路由保护状态(42个模块)
| # | 路由文件 | authMiddleware | requirePerm | 状态 |
| 加载中... |
🔐 认证鉴权全链路
HTTP 请求
→
Helmet
CORS
SQL检测
→
authMiddleware
验证 x-admin-token
查 admin_tokens 表
→
requirePerm
检查 permissions JSON
module.action 匹配
→
业务处理
→
auditLog
操作审计记录
→
响应
数据链路完整性
| 链路 | 流向 | 状态 | 说明 |
| L1 | roles.permissions → admin_tokens.permissions | ✅ 通过 | 登录时从 Role 表 JSON 字段解析并快照到 Token 表,超管自动升级为 all[*] |
| L2 | admin_tokens.permissions → req.adminUser.permissions | ✅ 通过 | 每次请求通过 x-admin-token header 查表,解析 JSON 并挂载到 req.adminUser |
| L3 | req.adminUser.permissions[module] → 鉴权结果 | ✅ 通过 | 通配符 * 优先放行,精确匹配 module.action,否则 403 拒绝 |
✅ 64个 requirePerm 调用全部与 seedRoles 27模块权限矩阵对齐,无孤岛引用。
📐 评估参数(点击参数行可编辑)
评估标准说明:
该模板定义了采集参数集合,AI 解读引擎会根据这些参数自动生成分析报告。参数的完整性和准确性直接影响 AI 分析质量。
系统默认 5 个模板(近视/OK镜/青光眼/干眼/白内障)不可删除,可编辑参数。
| 用户 | 手机号 | 微信 |
评分 | 访问次数/年 | 提问次数 |
购买状态 | 购买金额 | 操作 |
| 订单ID | 客户 | 手机号 | 微信号 | 分享次数 | 金额 | 阶段 | 支付状态 | 下单时间 | 操作 |