# 扫一扫点餐系统 **Repository Path**: eetpang/order_food ## Basic Information - **Project Name**: 扫一扫点餐系统 - **Description**: 一套用户餐厅点餐的系统,用户扫码点餐,自动打单。支持app,小程序,H5等客户端。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 216 - **Created**: 2023-11-17 - **Last Updated**: 2023-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 扫一扫点餐系统 (spring boot + uniapp) **要购买或开通帐号请联系电话或微信:19970784580** **有深入定制开发需求的也可以联系:19970784580** (偶尔出现打开不了的情况,有可能是我在更新上传新版本,请稍等1个小时再试) (所有端的体验演示在下面有说明,有兴趣的请务必仔细看一下) #### 介绍 一套sass版本的餐厅点餐的系统 点餐大致流程图:https://www.processon.com/view/link/6154219f5653bb6791de553d ![输入图片说明](https://images.gitee.com/uploads/images/2021/0805/110738_63c720a1_1773004.png "1.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0805/110751_72ff779c_1773004.png "2.png") 场景(可以通过配置实现以下多种场景模式): 场景1:用户扫码点餐付款,商家后厨自动打单(适用于先付款后用餐) 商家将餐桌二维码贴在餐桌上,用户扫码下单并支付订单,商家配置的前台和后厨打印机会自动打单或电子接单。 场景2:用户扫码点餐,商家后厨自动打单(适用于先用餐后付款) 商家将餐桌二维码贴在餐桌上,用户扫码下单,前台和后厨打印机自动打单或电子接单,用完餐后可以直接在手机上支付,或者到收银台进行买单(微信或支付宝收款) 场景3:用户扫码点餐,支付后获取聚餐码(适用于使用编号聚餐) 商家将餐桌二维码贴在指定位置,用户扫码下单并支付后,可以获得一个聚餐编号,商家配置的前台和后厨打印机自动打单。 场景4:员工点餐,商家后厨自动打单(适用于由服务员点餐,可同时支持扫码点餐) 服务员使用员工端给用户点餐下单,商家配置的前台和后厨打印机自动打单。 相关文档: 链接:https://www.aliyundrive.com/s/d8rgJ96g5sN ## 2.7版本 #### 介绍 修复了2.6版本的部分bug,优化了部分功能,同时也增加和完善了一些实用功能。 后台管理端(vue+elementUI开发): 1.餐桌码和小程序码统一改为一个二维码 2.优化了一下界面显示 3.团队点餐变更为以餐桌为单位,可以单独设置某一个餐桌码为共享点餐 4.优化支付弹框效果 5.修复了一些已知bug 员工端(uniapp开发): 1.增加了退菜功能 2.优化了部分界面 3.优化了推送逻辑 4.修复了一些已知bug 用户端(uniapp开发): 1.增加同一餐桌码任一用户扫码都可以显示当前已点的菜品,并且支持任一用户下单 2.增加每次下单的批次记录 3.优化推送逻辑 4.优化支付后的跳转 5.修复了一些已知bug #### 演示说明 测试帐号 总店后台:https://food-backend-dev.fangwei6.com/#/mainStore/login tadmin 888888 分店后台:https://food-backend-dev.fangwei6.com/#/store/login ttest2 888888 员工端(可打包成h5版本,app版本,小程序版本等): h5版本:https://food-staff-dev.fangwei6.com 服务员|厨师 帐号:ttest2 888888 用户(可打包成h5版本,微信小程序版本等) h5端:在分店后台,店内管理->餐桌管理->二维码展示->微信扫码 下面是几张演示用的餐桌码。(如果提示要关注公众号,请先扫最下面二维码关注测试公众号再去扫餐桌码,如果关注后还是提示,那说明测试号已经有超过100人关注了,请联系我,我去删除一些,再重新关注后就可以了) 请先关注测试公众号(正式公众号不需要关注) ![如果提示要关注公众号,请先扫码关注我的测试号](https://images.gitee.com/uploads/images/2021/0317/103444_58b8074a_1773004.jpeg "微信图片_20210317103433.jpg") 团队点餐体验码(所有人扫同一个桌码能相互看到点了什么菜) ![输入图片说明](image.png) 单独点餐体验码(所有人扫码互相不影响) ![输入图片说明](image.png) 体验预点单功能请直接扫码 ![输入图片说明](%E6%9C%AA%E5%91%BD%E5%90%8D%E7%A0%81.png) #### 相关文档 1.功能结构:https://www.processon.com/view/link/5ed19a3d7d9c08070283529d 2.操作说明文档:暂无 3.技术架构图:https://www.processon.com/view/link/5ed19bc663768906e2cdc056 ## 2.6版本 #### 介绍 修复了2.5版本的部分bug,优化了部分功能,同时也增加和完善了一些实用功能。 后台管理端(vue+elementUI开发): 1.实现了前后端完整分离部署 2.优化了异步任务逻辑 3.优化了制作队列及厨房打印等逻辑 4.增加打印记录,打印历史,打印状态等功能 5.增加了会员信息的修改 6.增加了微信和支付宝的个人收款码插件 7.修复了一些已知bug 员工端(uniapp开发): 1.实现了前后端完整分离部署 2.修复了一些已知bug 用户端(uniapp开发): 1.实现了前后端完整分离部署 4.修复了一些已知bug ## 2.5版本 #### 介绍 修复了2.4版本的部分bug,优化了部分功能,同时也增加和完善了一些实用功能。 后台管理端(vue+elementUI开发): 1.增加了下载二维码功能 2.增加了扫码盒子插件 3.增加了支付宝登录插件 4.优化了购物车逻辑(打通了员工端和用户端的点菜数据共享) 5.优化了下单逻辑 6.优化了websocket推送逻辑 7.优化了打印逻辑及制作队列的逻辑 8.增加了下单日志记录 9.修复了一些已知bug 员工端(uniapp开发): 1.优化了点菜菜单界面 2.订单详情增加了加菜功能 3.优化了团队点餐功能(打通了员工端和用户端的点菜数据共享) 4.优化了做菜队列,增加了多种状态 5.修复了一些已知bug 用户端(uniapp开发): 1.优化了团队点餐功能(打通了员工端和用户端的点菜数据共享) 2.增加了扫码后进入已经点了的菜品列表 3.优化了菜品规格逻辑 4.修复了一些已知bug