首页/功能全景
功能全景 · Feature Matrix

四个端、
一套结算口径的完整清单

下面这份清单覆盖 v4.0 已实现的全部能力。所有数值变动只由后端产生,任何端都不得本地计算后写入 —— 这是整个系统的第一条铁律。

会员端 小程序 / H5 门店大屏 纯静态 商家后台 PC 服务员端 / 桌屏 移动 + 平板

01会员端(微信小程序 / 同构 H5)

注册与身份
扫码授权即注册,自动生成门店内唯一「天梯 ID」(如 BL-000137),用于线下核身。
首页概览
一次请求返回赛季进度与倒计时、当前段位与进度百分比、本周任务、待确认对局数、未读消息与最近 3 场战绩。
找对手
按天梯 ID 或昵称模糊搜索;系统按段位接近度推荐;挑战榜可一键挑选榜单高分玩家。
对局上报
排位赛 / 挑战赛 / 休闲赛三种模式;中式八球单局制,斯诺克支持 1/3/5/7 盘赛并逐盘录入单杆分数。
确认与拒绝
对手上报后 24 小时内可确认或拒绝;确认才生效,拒绝则双方数值零变动并说明原因,超时自动作废。
战绩明细
星变动、积分变动、段位前后快照、时长文案、防刷提示与保护卡使用记录一并展示。
我的高光
炸清 / 接清 / 单杆破百 / 50+ / 单杆最高分自动成榜,并可生成配色随分数升级的分享图。
奖励领取
周任务奖励、里程碑奖励(曾经到达即可领,掉段也能补领)、赛季终榜奖励在线领取。
积分商城
商品列表带「是否可兑换 + 原因」(积分不足 / 库存不足 / 超出限兑),兑换成功返回 6 位核销码。
消息通知
待确认、已确认、被拒绝、被撤销、任务完成、赛季公告、奖励到账、段位变化、系统消息九类。
分享传播
对局分享海报、赛季结算海报、高光分享图,一键发朋友圈或球友群。
活跃度提醒
接近衰减阈值时首页给出预警与剩余天数,扣星后收到系统通知说明原因。

02门店大屏(电视 / 盒子 / 旧电脑)

部署方式
纯静态 HTML + CSS + 原生 JS,零构建零依赖,拷贝进设备即可运行,支持离线内网。
数据链路
每秒轮询一次全量快照,用版本号比对跳过无意义重绘;断网后下一个周期自动恢复。
TOP3 领奖台
前三名大卡片展示,含段位、场次、星数,配合动效与光效突出荣誉感。
榜单轮播
段位榜 / 胜场榜 / 活跃榜 / 破百榜 / 炸清榜按配置轮播,每屏可设展示条数。
实时对局
最新若干场对局滚动展示,含比分、星变动、高光标签与相对时间,确认后 1 秒内出现。
赛季进程
赛季名称、状态、球类、进度条与「天 / 时 / 分 / 秒」倒计时。
奖励墙
终榜奖励按名次分段展示(冠军、亚军 / 季军、十强、三十强等),可配置内容。
游戏化高光
炸清 / 接清 / 破百等瞬间弹屏,可配模板、音效与语音播报,支持自动播放限制降级策略。
公告跑马灯
闲时活动、门店活动、赛事预告等文案可配,速度可调。
多屏管理
每块屏独立配置设备标识、名称、主题、模块开关与刷新参数。

03商家后台(PC 管理端)

数据看板
今日活跃、今日对局(排位 / 休闲拆分)、新增会员、今日高光、积分发放、待处理异常,以及近 7 / 30 天趋势。
赛季管理
创建、开启(进入预热期)、结束结算;结算返回建档人数、奖励发放数、降段人数与积分清零数。
段位与算法
21 级段位与升星要求、新手保护段位、5 档倍率、取整方式、最少加星、保护卡数量与触发时机。
用户管理
会员检索与详情、段位 / 星 / 积分人工调整(含原因)、封禁与观察标签,写入三重痕迹。
对局管理
对局流水检索、明细查看、撤销并回退数值、强制确认(走同一套结算流程并写审计)。
异常告警
可疑对局与人工举报统一进入异常池,支持批量处置与原因留痕。
周任务配置
任务目标类型、周期、奖励与闲时时段;自动滚动生成新周期任务。
积分商城
商品上下架、库存与限兑、订单核销(6 位码)、驳回并自动退还积分。
赛季奖励
里程碑与终榜奖励按名次段配置,支持开关与内容编辑。
大屏配置
标题、轮播间隔、刷新间隔、榜单条数、展示模块与排序、公告、二维码与页脚。
员工与角色
超级管理员 / 管理员 / 运营 / 大屏四类角色,按权限矩阵分权。
全局设置
8 大分组共 70 项参数集中管理,改完对新对局立即生效,历史不回溯。
审计日志
登录、配置变更、数值调整、对局撤销等敏感操作全量留痕。
我的订阅
查看套餐、到期日与用量(台号 / 会员),超限时给出明确升级引导。
配置向导
引导式完成球类、赛季、段位、奖励、任务、大屏等首次配置。

04服务员端与桌屏

开台派台
按分区查看空闲 / 使用中台号,一键开台并登记玩家。
对局进行
桌屏显示本台当前对局、赛制与计时,顾客自己就能看清进度。
中途高光
炸清、破百等可在对局进行中录入,结算时与上报数据合并不覆盖。
兑换核销
输入顾客出示的核销码完成订单,写核销人与核销时间。
移动优先
服务员端为手机尺寸设计,走动中即可完成操作。
无干扰桌屏
桌屏只展示本台信息,不含任何管理与配置入口。
业务规则默认口径说明
基础星 / 段位差折算2 星 / 1 段 = 3 小级段位相当赢 +2、输 -2;先把 21 级归成 7 个大段档位再比较,避免抖动
胜利保底 / 负方下限至少 +1 星 / 扣到 0 为止赢至少 +1 星;负方允许结算为 0,不强制扣星,也不会出现负星
新手保护段位青铜 / 白银这两个大段输局不掉星,门店也可以按需要调整保护范围
段位保护卡每赛季 2 张仅排位赛、仅降段时消耗;挑战赛与休闲赛不消耗
挑战赛加成+1 星战胜榜单高手额外加星,失败不额外扣星
最短有效时长中式 180s / 斯诺克 1200s低于阈值标记可疑;可选择「标记后正常结算」或「直接拒绝上报」
同对手周上限7 天 3 场超限后不计段位星(积分照给),可选星减半或仅告警
连胜衰减3 局减半 / 5 局归零同一对手连续同一人获胜时逐级衰减星收益
活跃度衰减7 天 / 每日 1 星仅排位赛重置计时;青铜免衰减;只扣星不扣积分
赛季周期 / 预热期60–90 天 / 7 天预热期内可打球、得积分,但不计段位星
段位继承降 1 个大段可选不降 / 降小段 / 按比例保留
积分口径10 / 30 / 50 …参与 +10,排位胜 +30,挑战胜 +50,闲时额外 +20,破百 +100
闲时时段周一至周五 10:00–18:00全局默认值,单个任务可覆盖
核销码6 位数字兑换后到店吧台核销;驳回自动退还积分并回滚库存
以上均为默认值,全部可在门店后台按自己的经营节奏调整,改动只对本店生效。
技术规格

稳定、可解释、好运维

技术选型的原则只有一个:门店环境不可控,所以能少一个依赖就少一个依赖;规则必须可解释,所以一切数值都有配置来源与审计痕迹。

  • 单一结算入口:所有数值变动只在后端发生,前端永不参与计算
  • 大屏零构建:纯静态页面,兼容老旧浏览器,拷进去就能跑
  • 配置即规则:70 项参数在后台集中管理,改完立即生效且不回溯历史
  • 门店数据隔离:每家门店独立入口与独立数据空间,账号只能访问本店数据
服务端Node.js + TypeScript,云端统一托管与监控
数据存储云端版:PostgreSQL 托管数据库,门店独立空间
本地版:数据存放在门店自己的电脑
账号与权限会员与员工分账号体系;后台按角色分权,会话自动过期
会员端微信小程序 + 网页版(H5),同一套数据
大屏 / 服务员端 / 桌屏纯静态页面,零安装、零依赖,老旧电视与盒子也能跑
数据刷新大屏每秒刷新;新对局确认后 1 秒内上屏
部署与升级云端版免安装、由我们统一升级;本地版支持单机部署
浏览器要求现代 Chrome / Edge / Safari;大屏兼容老旧浏览器

交付与实施:四步上线

01

开通商家

我们为你开通独立空间、子域名与套餐额度

02

基础配置

球类模式、赛季、段位、倍率、任务与商城

03

现场落地

大屏上墙、台边二维码、员工工号与角色

04

陪跑首季

一起跑完第一个赛季的开启与结算

常见问题

功能与实施细节

可以。会员端同时提供微信小程序与同构 H5 版本,浏览器打开即可走通注册、上报、确认、查看榜单、兑换积分的完整流程,适合先用 H5 试跑、后补小程序的节奏。

可以。后台分超级管理员、管理员、运营、大屏四类角色,按权限矩阵分权:例如运营可以配置任务与商城但不能撤销对局,大屏角色只能配置大屏。所有敏感操作都会写入审计日志。

不会。配置变更只对新发生的对局生效,历史对局保留当时的结算结果与快照。这样既保证规则可以随时调优,也不会让已经拿到奖励的会员感到被追溯修改。

不需要高性能设备。任何能打开网页的电视、机顶盒或旧电脑都可以,因为它只是一个静态页面 + 每秒一次的数据请求。断网后会自动重试,网络恢复即自动继续展示。

可以。商城有总开关,关闭后会员端不展示兑换入口,但积分照常发放与统计,方便门店先积累积分池、之后再上架商品。

下一步

想知道这些功能在你这间店怎么配?

告诉我们门店的台数、球类与经营节奏,我们会给出一份具体的配置建议与套餐额度方案。