工作台 {{currentMenuName}}
{{todayLabel}}
OVERVIEW / 经营总览

今天的场馆,尽在掌握

营收、到店、销课与转化漏斗实时汇总,数据每次进入页面自动刷新。

系统运行正常
今日营收{{G.fmtMoney(dash.today.revenue)}}本月新签 {{G.fmtMoney(dash.month.new_sign)}} · 续费 {{G.fmtMoney(dash.month.renew)}}
今日到店 / 销课{{dash.today.checkins}} / {{dash.today.classes}} 节含团课签到与私教核销
在册会员 / 有效卡{{dash.totals.members}} / {{dash.totals.active_cards}}活跃会籍资产
待审批训练方案{{dash.totals.pending_plans}}高级教练质控队列

近 30 天营收趋势

CNY / DAY

经营漏斗

潜客 → 体验 → 成单
{{f.label}}{{f.value}}

体验转化 {{pct(dash.funnel.trial,dash.funnel.leads)}} · 成单转化 {{pct(dash.funnel.deal,dash.funnel.leads)}}

今日课表

进入排课日历
{{s.course_name}}{{G.fmtTime(s.start_time)}} · {{s.coach_name}} · {{s.booked_count}}/{{s.capacity}}
今天没有排课
CRM / 潜客池

潜客跟进

线索来源追踪、六阶段状态流转、跟进日志与一键转会员。支持员工推广码归因。

姓名手机号来源状态负责人备注更新
{{l.name}}{{l.phone}}{{l.source}} {{l.status}} {{l.owner_name}}{{l.note}} {{l.updated_at?.slice(5,16)}} 跟进 转会员
暂无潜客
MEMBERS / 会籍资产

会员管理

档案标签、卡务操作、体测追踪与电子合同,一站式会籍档案。

会员手机号净值活跃度流失风险标签有效卡入会
{{m.name?.[0]}}{{m.name}}
{{m.phone}} {{segOf(m.id).value_tier}} {{segOf(m.id).active_tier}} {{segOf(m.id).churn_risk}}风险 {{t}} {{m.active_cards}}{{G.fmtDate(m.joined_at)}} 档案 / 卡务
暂无符合条件的会员
返回会员列表
{{memberDetail.member.name?.[0]}}

{{memberDetail.member.name}}

{{memberDetail.member.phone}}

{{t}}

会员卡 {{memberDetail.cards.length}}

{{c.name}} {{G.CARD_KIND[c.kind]}}
{{c.start_date}} ~ {{c.expire_date}} {{G.CARD_STATUS[c.status]}}
暂无会员卡

消费记录

{{G.ORDER_TYPE[o.type]||o.type}}{{o.item}} {{G.fmtMoney(o.amount)}} {{o.handler_name}}{{o.created_at?.slice(0,16)}}
暂无消费

形体档案 {{memberArchives.length}}

照片 + 围度时间线;勾选两期可查看围度差值与照片并排对比。

{{ar.taken_at?.slice(0,10)}} 初始档案 记录 {{ar.recorder_name||'—'}}
删除
{{mt.label}} {{mt.v}} 未录入围度

{{ar.note}}

暂无形体档案,点击「新增录入」开始建档

体测趋势

KG / %
暂无体测数据

电子合同 {{memberContracts.length}}

{{c.title}} 查看
暂无合同

备注与到店

{{memberDetail.member.note||'—'}}

{{c.created_at}} · {{c.method==='class'?'上课核销':'前台签到'}}
SCHEDULE / 排课

排课日历

周视图排课,教练时间冲突自动检测;点击卡片查看预约名单、代约与核销。

{{weekDays[0].slice(5)}} ~ {{weekDays[6].slice(5)}}
{{d.slice(5)}} 周{{'日一二三四五六'[new Date(d).getDay()]}}
{{s.course_name}} {{G.fmtTime(s.start_time)}}-{{G.fmtTime(s.end_time)}} {{s.coach_name}} {{s.member_name || (s.booked_count+'/'+s.capacity)}}
COURSES / 课程库

课程管理

{{c.name}}{{G.COURSE_TYPE[c.type]}}

{{c.duration_min}} 分钟 · 单价 {{G.fmtMoney(c.price)}}

{{c.description||'—'}}

编辑 {{c.active?'启用中':'已停用'}}
CARD TYPES / 卡种

卡种管理

期限卡 · 次卡 · 储值卡三大类,支持课程适用范围限定。

卡名类型售价规格适用状态
{{t.name}}{{G.CARD_KIND[t.kind]}} {{G.fmtMoney(t.price)}} {{ {all:'全部课程',group:'仅团课',private:'仅私教'}[t.course_scope] }} {{t.active?'在售':'停售'}} 编辑
TRAINING QC / 质控

训练笔记总览

教练提交 → 高级教练审批 → 会员端发布,全流程留痕。

训练日会员记录教练审批人状态总结
{{p.train_date}}{{p.member_name}} {{p.recorder_name}}{{p.approver_name||'—'}} {{G.PLAN_STATUS[p.status]}} {{p.summary}} 详情
暂无记录
COURSE PLANS / 规划

训练规划

教练为已购课会员制定的整程课表:审批流转、上课进度与 AI 建议一屏总览。

规划会员教练状态进度待处理 AI 建议更新
{{p.title}} {{p.member_name}}{{p.coach_name}} {{G.PLAN_STATUS[p.status]}} {{p.done_sessions}}/{{p.total_sessions}} {{p.pending_advices}} 条0 {{p.updated_at?.slice(5,16)}} 详情
暂无符合条件的规划
返回规划列表

{{coursePlanDetail.plan.title}}

会员 {{coursePlanDetail.plan.member_name}} · 教练 {{coursePlanDetail.plan.coach_name}}

{{G.PLAN_STATUS[coursePlanDetail.plan.status]}} {{cpDone}}/{{coursePlanDetail.plan.total_sessions}} 节
驳回理由

{{coursePlanDetail.plan.reject_reason}}

第 {{s.seq}} 节 · {{s.title||'未命名'}}{{s.focus}} {{ {planned:'未开始',booked:'已约课',completed:'已完成'}[s.status]||s.status }}

{{s.content_note}}

动作部位目标组(重量×次数)动作评语
{{e.action_name}}{{e.body_part||'—'}} {{fmtTargetSets(e.target_sets)}} {{e.coach_comment||'—'}}

COACH NOTE · {{s.coach_comment}}

AI 建议 {{coursePlanDetail.advices.length}}

第 {{cpSeqOf(ad.session_id)}} 节 · {{ad.level==='red'?'建议修改后续规划':'常规反馈'}} {{ {pending:'待处理',adopted:'已采纳',dismissed:'已忽略'}[ad.status] }}

{{ad.content}}

依据:{{ad.basis}} {{ad.created_at}}
暂无 AI 建议

调整留痕

{{coursePlanDetail.revisions.length}}
{{rv.created_at}}
{{rv.editor_name}} 调整了第 {{cpSeqOf(rv.session_id)}} 节

{{rv.summary}}

规划生效后的每次调整都会在此留痕
GROWTH / 营销中心

拉新 · 促活 · 转化

优惠券定向发放、限时活动报名收集、员工推广码归因,三件套驱动增长。

优惠券

用于开卡 / 续费抵扣
{{c.type==='amount' ? '¥'+c.value : c.value+'%'}}{{c.type==='amount'?'立减':'折扣'}}
{{c.name}} 满 ¥{{c.min_amount}} 可用 · {{c.expire_date||'长期'}} · 已发 {{c.issued}}{{c.total?'/'+c.total:''}} · 已用 {{c.used_count}}
{{c.active?'发放中':'已停用'}}
还没有优惠券

员工推广码

潜客登记时填码即归因
员工推广码带来潜客成单
{{s.name}} {{roleName(s.role)}} {{s.code}} {{s.ref_leads}}{{s.ref_deals}}
{{c.kind}} CAMPAIGN {{c.active?'进行中':'已停'}}

{{c.title}}

{{c.description}}

¥{{c.price}}¥{{c.original_price}} {{c.start_date.slice(5)}} ~ {{c.end_date.slice(5)}}
已报名 {{c.signup_count}} 人
还没有活动

营销新玩法

大转盘 · 邀请有礼 · 砍价

奖品配置

奖品类型数值/关联权重库存状态
{{p.name}} {{ {coupon:'优惠券',points:'积分',goods:'实物',none:'谢谢参与'}[p.kind] }} {{p.kind==='points'?('+'+p.value):(p.kind==='none'?'—':('#'+(p.ref_id||'—')))}} {{p.weight}} {{p.stock<0?'不限':p.stock}} {{p.active?'启用':'停用'}} 编辑
还没有配置奖品

中奖记录

{{wheelRecords.length}}
会员手机号结果时间
{{w.member_name}}{{w.member_phone}} {{w.result}}{{w.created_at?.slice(5,16)}}
暂无抽奖记录

邀请有礼

会员端发起

会员在会员端以本人手机号为邀请码提交被邀请人;被邀请人到店成单后,在此录入其手机号发放奖励(奖励积分数在系统设置「运营参数」中配置)。

砍价

会员端 / 游客发起

砍价基于上方「限时活动」发起:会员或游客对活动生成砍价单(起始价为原价,底价为活动价 7 折),好友帮砍随机砍掉原价的 3%~8%,同一手机号仅可帮砍一次。砍价单在会员端查看进度,成单后由销售在潜客 CRM 正常转化收款。

FINANCE / 财务

财务与业绩

流水明细、新签续费拆分、销售提成与教练课时费自动核算。

至
区间总营收{{G.fmtMoney(revTotal.income)}} 退款 {{G.fmtMoney(revTotal.refund)}}
新签 / 续费{{G.fmtMoney(revTotal.new_sign)}} / {{G.fmtMoney(revTotal.renew)}}
收款方式
{{payName(m.pay_method)}}{{G.fmtMoney(m.total)}}

每日营收 · 新签 vs 续费

销售业绩榜

按提成规则核算
{{s.name}}{{roleName(s.role)}} {{s.order_count}} 单{{G.fmtMoney(s.total_amount)}} 提成 {{G.fmtMoney(s.commission)}}

教练销课榜

已核销课节
{{c.name}} {{c.classes}} 节 (私教 {{c.private_classes}}) 课时费 {{G.fmtMoney(c.class_fee)}}

流水明细

时间会员类型内容金额方式经手人
{{o.created_at?.slice(0,16)}}{{o.member_name}} {{G.ORDER_TYPE[o.type]||o.type}} {{o.item}}{{o.note}} {{G.fmtMoney(o.amount)}} {{payName(o.pay_method)}}{{o.handler_name}}
LOCKERS / 储物柜

储物柜管理

共 {{lockers.length}} 个 · 空闲 {{lockers.filter(l=>l.status==='free').length}} · 押金自动进出财务流水。

{{l.no}}{{l.type==='long'?'长租':'临时'}} {{l.member_name||'空闲'}}
ATTENDANCE / 考勤

员工考勤

今日:上班 {{attToday.clock_in||'—'}} | 下班 {{attToday.clock_out||'—'}}
日期员工角色上班下班时长
{{t.work_date}}{{t.name}} {{roleName(t.role)}} {{t.clock_in||'—'}}{{t.clock_out||'—'}} {{attHours(t)}}
本月暂无打卡记录
TEAM / 团队

员工管理

账号、角色与头衔管理;提成规则按人配置。

员工手机号角色头衔推广码状态
{{s.name?.[0]}}{{s.name}}
{{s.phone}} {{roleName(s.role)}} {{s.title||'—'}} GY{{String(s.id).padStart(4,'0')}} {{s.status==='active'?'在职':'停用'}} 编辑 提成规则
AIOT / 硬件对接

智能硬件

门禁、识别与体测硬件的接入位已预留,对接后自动写入签到与体测数据流。

二期接入
{{h.name}}

{{h.desc}}

{{h.ready?'已就绪':'待接入'}}
INSIGHT / 数据魔方

经营分析

营收、课程、销售、消课、会员结构与卡务七大维度一屏洞察,附规则化经营处方。

至

经营处方

规则化诊断,每次进入自动刷新
{{p.title}} {{ {warn:'预警',info:'提示',good:'良好'}[p.level] }}

{{p.detail}}

处方:{{p.action}}
区间营收总额{{G.fmtMoney(cube.revenue.total)}}{{cube.range.from}} ~ {{cube.range.to}}
消课进度{{cube.consume.progress}}%已消 {{G.fmtMoney(cube.consume.consumed_amount)}} · 待消 {{G.fmtMoney(cube.consume.pending_amount)}}
30 天内到期卡 / 课时不足{{cube.cards.expiring_30d}} / {{cube.cards.low_count}}建议配合提醒中心跟进
续费率{{cube.cards.renew_rate}}%区间到期会员中已续费占比

营收趋势

CNY / DAY

营收构成

按类型 / 收款方式
{{G.ORDER_TYPE[t.type]||orderTypeName(t.type)}}{{G.fmtMoney(t.amount)}}
{{payName(m.method)}}{{G.fmtMoney(m.amount)}}

课程上座率

预约+签到 / 容量
课程预约 / 容量上座率
{{c.course}} {{c.booked}} / {{c.capacity}} {{c.rate}}%
区间内暂无排课

课程受欢迎度

预约量与平均评分
课程预约量平均评分
{{c.course}} {{c.bookings}} {{c.avg_rating||'—'}}

销售排行

按经手正向业绩
#员工单数业绩
{{i+1}} {{s.name}} {{s.orders}} {{G.fmtMoney(s.amount)}}
区间内暂无成交

会员结构

在册 {{cube.members.total}} · 新增 {{cube.members.new_count}} · 活跃 {{cube.members.active}} · 沉睡 {{cube.members.dormant}}

VALUE TIER / 净值分层

{{t.tier}}{{t.count}}

CHURN RISK / 流失风险

{{t.risk}}风险{{t.count}}

FREQUENCY / 近 30 天健身频次

{{t.bucket}}{{t.count}}
REMINDERS / 提醒中心

会员关怀提醒

到期、课时不足、生日与沉睡召回四类提醒实时计算,一键下发站内信(已配置短信则同步短信)。

会员手机号卡名 / 详情说明
{{x.name}} {{x.phone}} {{x.card_name || (remTab==='birthday' ? x.birthday : (x.last_visit||'从未到店'))}} {{x.expire_date}} 到期 · 剩 {{x.days_left}} 天 仅剩 {{x.remain_count}} 次 今日生日 最近到店 {{x.last_visit||'—'}}
该类别暂无待提醒会员
CHAIN / 连锁总部

连锁门店

总部视角:门店经营对比、开店与账号发放。顶栏可切换门店视角查看任意门店数据。

全品牌本期营收{{G.fmtMoney(chainDash.totals.revenue)}}{{chainDash.from.slice(0,10)}} ~ {{chainDash.to.slice(0,10)}}
会员总量{{chainDash.totals.members}}全部门店存量
排课节数{{chainDash.totals.courses}}区间内有效排课
到店人次{{chainDash.totals.checkins}}区间内签到合计
{{s.name}} {{s.status==='active'?'营业中':'已停用'}}

{{s.address||'—'}}

会员数{{s.member_count}}
本月营收{{G.fmtMoney(s.month_revenue)}}
今日到店{{s.today_checkins}}
暂无门店

各店营收对比

CNY

Top 教练

按完课节数
{{c.name}}{{c.store_name}} {{c.sessions}} 节
暂无数据

Top 卡种

按开卡张数
{{c.name}}{{c.store_name}} {{c.sold}} 张
暂无数据
REVIEWS / 口碑质控

评价管理

12 题课后问卷逐题结果与教练服务质量报表;差评率直接联动教练课时费质量系数。

教练质量报表

好评率 → 质量系数 → 课时费
教练评价数好评率质量系数
{{c.name}}{{roleName(c.role)}} {{c.review_count}} {{Math.round(c.good_rate*100)}}% ×{{c.quality_factor}} 逐题分布
暂无教练数据
点击左侧教练「逐题分布」查看差评明细与课时费影响
会员课程教练好评率问卷逐题(红 = 差评项)文字建议时间
{{v.member_name}} {{v.course_name||'—'}}{{v.coach_name||'—'}} {{goodCount(v)}}/11 {{v.rating}} 星(旧版) {{i+1}} — {{v.comment||'—'}} {{v.created_at?.slice(0,16)}}
暂无评价
POINTS / 积分

积分管理

兑换单核销、积分商品与手动调整;积分获取规则在系统设置「运营参数」中配置。

兑换单

会员手机号商品耗积分时间
{{p.member_name}}{{p.member_phone}} {{p.goods_name||'—'}}转盘奖品 {{p.points}} {{p.created_at?.slice(5,16)}} 已核销
暂无兑换单

积分商品

会员端商城在售
商品所需积分库存
{{g.name}} {{g.cost_points}} {{g.stock<0?'不限':g.stock}}
暂无积分商品
DEPOSITS / 定押

定金押金

收取、转正抵扣与退还全流程留痕,自动进出财务流水。

类型姓名手机号金额状态备注经手人时间
{{d.kind==='deposit'?'定金':'押金'}} {{d.member_name||d.name}}{{d.phone}} {{G.fmtMoney(d.amount)}} {{ {held:'在存',converted:'已转正',refunded:'已退还'}[d.status] }} {{d.note||'—'}} {{d.handler_name}} {{d.created_at?.slice(5,16)}} 转正抵扣 退还
暂无单据
POS / 商品收银

商品收银

水吧与周边商品管理、库存预警与前台快速收银;会员消费自动累积积分。

商品分类售价库存状态
{{p.name}}{{p.category}} {{G.fmtMoney(p.price)}} {{p.stock}} 低库存 {{p.active?'在售':'下架'}} 编辑
暂无商品

收银台

POS
{{l.name}} x{{l.qty}} {{G.fmtMoney(l.price*l.qty)}} 移除
购物车为空
应收合计{{G.fmtMoney(cartTotal)}}
VENUES / 场地

场地管理

泳池、球场与私教房时段化运营:占用矩阵、代订、到场核销与自动退款。

{{row.venue.name}} {{row.venue.sport||'—'}} · {{G.fmtMoney(row.venue.price)}}/{{row.venue.slot_min}}分钟

编辑场地
{{s.start}}-{{s.end}} {{s.status==='free'?'空闲':(s.name||'已订')+(s.status==='checked_in'?' · 已到场':'')}}
暂无场地,请先新增场地

当日预订单

场地时段客户手机号金额状态
{{b.venue_name}} {{b.start_time}}-{{b.end_time}} {{b.member_name||b.name}}{{b.phone}} {{G.fmtMoney(b.amount)}} {{ {booked:'已预订',checked_in:'已到场',cancelled:'已取消'}[b.status] }} 到场 取消退款
VIDEO / 内容库

视频课管理

线上课程内容运营:免费引流、会员专享与付费点播三档权益。

标题时长权益档价格播放量状态
{{v.title}}{{v.description||'—'}} {{v.duration_min}} 分钟 {{ {free:'免费',member:'会员专享',paid:'付费'}[v.scope] }} {{v.scope==='paid'?G.fmtMoney(v.price):'—'}} {{v.views}} {{v.active?'上架中':'已下架'}} 编辑
暂无视频课
DEVICES / 硬件接入

设备管理

登记闸机、人脸机、体测仪与智能柜,签发回调令牌;厂商按对接文档回传数据。

设备类型序列号 SN状态最后心跳
{{d.name}}{{d.note||''}} {{ {gate:'闸机',face:'人脸机',bodytest:'体测仪',locker:'智能柜',other:'其他'}[d.kind] }} {{d.sn}} {{d.status==='active'?'启用':'停用'}} {{d.last_seen||'从未上线'}} {{d.status==='active'?'停用':'启用'}} 重置令牌
暂无设备,点击右上角新增
SETTINGS / 设置

系统设置

基础设置

运营参数

积分与提醒规则

评价与薪资

12 题问卷差评率联动课时费

质量系数 = max(下限, 1 − 差评率 × 惩罚系数);私教/团课课时费按近 30 天质量系数折算。建议组数会嵌入问卷第 9 题。

支付与短信

未配置时自动回退线下收款 / 站内信

AI 教练助手

课后自动分析,未配置回退规则引擎

{{saveMsg}}

✓{{toast}}