Restaurant Social 管理后台 2026-10-30 入口与使用 双击“打开管理后台.html”,或在已有原型顶部切换“管理端”。 商户、运营、管理端共用 index.html 和现有协作流程。 需要验证跨标签页同步时,建议运行“启动本地预览.cmd”,在同一浏览器、同一地址来源打开两页。 一、绩效与提成 可配置持续服务、新签、续费、增购、团队计提比例;个人分数档位、团队达成档位及对应系数; 四项绩效指标权重;团队质量门槛;待复核估算系数;策略复用单价、作者封顶、奖池支出上限。 支持添加、移除档位。比例支持两位百分数小数,系数支持两位小数,金额按美元输入、按美分核算。 权重必须合计 100%,档位下限必须严格递增。无效配置不会发布。 当前源码中的初始比例仅作为首次运行默认配置;核算、说明及导出均读取已发布版本。 推荐操作:修改参数 → 填写生效月份与原因 → 预览影响 → 发布并同步。 预览同时显示团队奖金和示例个人收入的前后变化,不会提前影响收益。 保存草稿可保留未完成方案,不改变已发布规则。 二、同步与历史版本 发布后,当前页切换到运营端即可看到新结果;同来源下其他已打开标签页会通过 storage 事件同步。 个人、团队统计与 CSV 导出使用同一个核算引擎,并显示应用的规则版本。 可安排未来月份生效,当前月继续使用当前版本;收益页月份选择会加入已配置的未来月份。 2026-09 是已锁定的历史示例月。禁止发布覆盖该月份的配置;调整当前月不会追溯改写历史口径。 发布前检查配置修订号,避免另一页面先修改后被旧草稿无提示覆盖。 三、商户与团队 配置团队名称、单店月服务费测算值、商户数量、运营人数、新签组成与团队月回款目标。 回款目标填 0 时,按单价 × 商户数自动计算。 规模参数用于收益和预算测算,不是已核验的真实回款,也不修改已生成的商户订阅账单。 成员列表支持搜索、分页、个人服务容量和示例绩效编辑;成员修改先进入草稿,再统一发布。 运营明细可见范围可配置:关闭团队成员明细后,运营只显示本人明细与团队汇总,团队全量导出入口停用。 管理端仍可查看全体成员的测算与负荷。 四、交付与告警 从现有工作流读取任务数量、发布异常、待办积压、最后更新超时、各平台授权状态。 授权失效、异常数量超阈值、积压数量超阈值、任务长时间未更新时显示告警。 处理任务按钮跳转到对应运营审核页面,继续原有流程。 监控页可见时按配置间隔自动刷新,默认 30 秒;未连接后台守护进程或外部通知。 全局暂停发布开关会同步阻止商户与运营端执行发布,并显示暂停提示;审核和排期记录保留。 此处发布仍是现有原型的模拟流程,不调用真实社媒账号。 五、系统配置 新任务默认发布时区:纽约、洛杉矶、伦敦;只作用于新建任务,历史排期使用原时区。 默认人均服务容量、任务超时小时数、待办与异常告警阈值、监控刷新间隔。 次月核对日、确认日、发放日;日期需满足核对日 ≤ 确认日 ≤ 发放日,范围 1–28 日。 所有系统设置也按版本及生效月发布,当前开关只采用当前有效版本。 六、配置记录与备份 每次发布记录版本号、上海时间、操作人、变更原因、字段前后值及生效月份。 支持查看差异、导出包含历史版本的 JSON 配置备份。 “载入为草稿”恢复旧版本的参数;发布时生成新版本,保留原有记录。 存储失败时不会把未保存的配置标成已发布。 数据边界 当前是本机交互原型,使用 localStorage 保存配置和版本;不同浏览器、不同端口和文件来源相互独立。 真实多用户身份、角色鉴权、数据库、回款、薪酬发放、AI 调用与费用、真实社媒监控尚未接入。 界面的角色切换和成员可见开关用于验证产品流程,不构成正式服务端权限控制。 所有经营收益仍明确标为示例测算;真实财务来源未接入时保持零收益空状态。 验证 运行:node --test workflow.test.cjs earnings.test.cjs admin-config.test.cjs billing.test.cjs 已通过 54 项测试,包括原协作流程、订阅计费兼容、动态核算、两位小数系数、策略奖池守恒、 草稿隔离、历史月份、未来生效、配置冲突、版本导出、存储失败和新任务时区。 浏览器已验证:跨标签页自动同步、个人与团队联动、预览发布、旧版本恢复、历史锁定、 暂停/恢复发布、运营成员可见范围、规则说明动态更新、后台导航及响应式布局。 开发文件 admin-config.js:统一配置、校验、按月版本选择、草稿、审计及配置持久化。 admin-ui.js / admin.css:管理后台界面与交互。 earnings.js:可传入配置的核算引擎,所有金额以美分守恒。 earnings-ui.js:运营收益,读取统一配置并同步统计、说明与导出。 app.js / workflow.js:三端导航、配置同步、发布开关和新任务时区。