MyRMS 餐饮管理系统

六端一体 · 多租户 SaaS 与私有化同一套代码 · PHP 7.3 + MySQL 5.7 + Vue 3
接口前缀 /api/v1 PHP 7.3 · 只输出 JSON MySQL 5.7 · 29 张表 工作台 / 收银 / Pad / 后厨 / 老板端 / 顾客扫码

管理后台

门店档案、组织架构、员工账号、角色权限、菜品分类与菜品、桌台桌码、订单、报表、操作日志。

/dist/admin/

收银台

开台、加菜、退菜、折扣抹零、结账写支付流水、补打小票、清台。支持扫码枪与 F2–F6 快捷键。

/dist/pos/

Pad 点餐

桌台状态一览,触摸点菜、加菜、结账、转台、清台,适合服务员手持平板使用。

/dist/pad/

后厨屏

深色全屏订单流,按厨部筛单,超时 15 分钟整单转红;整单出菜与催菜,3 秒轮询兜底。

/dist/kds/

老板端 H5

今日营业额、订单数、客单价、翻台率四卡环比,支付渠道分布、订单流水异常标记、预警待办。

/dist/m/

顾客扫码点餐

凭桌码 token 进入,无需登录;浏览菜单、自助下单、查看已点清单、呼叫服务员(60 秒限流)。

/dist/t/?token=A01T8K2M9QX4

演示账号(租户 T001 · 门店 S001 小然餐厅·观音桥店)

工号 密码 角色 说明
1001 admin123 老板 / admin 全部权限,可看报表与日志
1002 8888 收银员 收银台开台结账
1003 8888 服务员 Pad 点餐、转台、退菜
1004 8888 厨师 后厨屏出菜、沽清

本期落地范围(按开发计划 W1–W6 核心闭环)

  • 真实 MySQL 建表 29 张,业务表强制 tenant_id 隔离
  • 67 条 JSON 接口,44 项端到端自测全绿,POS 收银闭环已在浏览器实测
  • 六入口全部落到 /dist 静态产物,接口统一 /api/v1
  • 订单状态机:待支付 → 已支付 → 已完成;反结账 = 原单退款 + 新单复制
  • 金额以两位小数字符串传输,服务端按「分」整数计算
  • 微信 / 支付宝在线支付需商户号,未配置时明确返回 4xxx
  • 实时推送一期用 3 秒轮询兜底,WebSocket 服务后续接入