技术使用JAVA后台服务 前后端分离
springboot+mybatisplus+mysql 用户端 uniapp(vue语法)管理后台 vue+elementUi
适配H5+APP
一、功能介绍
支持国际支付,paypal,stripe
扫码点餐、在线下单、外卖下单
优惠券,每日任务、多门店管理
二、技术栈
后台服务 springboot+mybatisplus+mysql
用户端 uniapp(vue语法)
管理后台 vue+elementUi
三、UI展示
点餐用户端
账户登录
登录页面,支持手机号/邮箱登录,底部有语言选择。

用户注册
用户注册页面,包含用户名、邮箱、验证码设置

点餐首页
核心订餐页面,左侧分类导航,右侧商品列表,支持查看商品图片和价格。

个人中心
“我的”页面,展示头像、余额、积分、优惠券概览,以及常用功能入口。

邀请好友
邀请好友页面,展示推广海报、组队分红包活动详情。

优惠券
展示用户当前可使用的优惠券列表,显示面值、使用条件及有效期限。

确认订单
订单确认页面,显示菜品明细、费用统计(包含打包费)、支付方式选择(PayPal/Stripe/余额)。

我的钱包
钱包充值页面,预设不同额度的充值选项,支持查看钱包明细。

地址管理
配送地址管理列表,用户可以添加、修改或删除收货地址。

消息通知
消息中心,汇总系统通知、订单动态等信息。

积分明细
详细展示积分的获取和消耗历史记录。

订单详情
实时追踪订单状态,显示“制作中”、订单号、取餐码及支付详情。

积分商城
积分兑换页面,展示可兑换的优惠券及所需积分值。

语言切换
多语言切换界面,支持简体中文、英文等选项。

全部订单
订单中心,按“全部”、“制作中”、“待取餐”、“已完成”等标签分类查看历史订单。

钱包明细
钱包明细列表,清晰记录每一笔支出与充值的流水。

联系客服
弹出客服二维码或提供微信号码,便于用户寻求帮助。

点餐商家端
商家中心

订单中心
商家处理订单的核心页面,支持切换查看“到店取餐”、“外卖配送”及“到店堂食”类型的订单,并执行退款或标记制作完成。

店铺设置
管理店铺基本信息,如店名、营业时间、地址及打印机配置。

门店运营概览
门店中心主页,直观展示本年、本月及今日的收益统计。


商品列表(管理)
商家管理商品的界面,支持搜索、切换出售中/已下架状态,并进行修改或删除。

商品分类管理
定义商品分类(如水果、蔬菜、零食等),支持通过“添加”按钮新增分类。

用餐管理
堂食管理界面,支持桌位选择与快速开单。


桌位管理
实时桌位状态监控,蓝色表示“使用中”,白色表示“空闲中”。

商品规格配置
灵活配置商品规格(如颜色、大小、包装、重量等),支持多级规格定义。

点餐后台管理
后台登录
总管理后台的登录页面。

数据统计中心
全站流量、订单及收益的详尽数据分析大屏。

用户列表
平台所有用户的信息概览及状态管控。

财务中心
管理平台的资金对账、提现及结算概览。

国际化配置
针对不同语言的高级配置与字段映射。

语种配置
系统支持的多语言开关及排序管理(ZH, EN, TH等)。

消息中心
配置及下发各类系统通知消息。

商品分类看板
全局商品分类的架构管理。

商品规格
管理可复用的商品规格模板(如:大中小、冷热)。

门店中心
管理所有的入驻门店及相关操作。

首页装修
可视化调整APP/小程序首页的轮播、导航等UI元素。

订单管理
查看及筛选全台订单详情。

优惠券管理
平台发放的各种优惠券模板,包含面额、兑换所需积分等。

充值配置
管理平台预设的充值金额档位。

会员特权

基础系统配置
系统的核心参数、密钥及基础功能开关。

会员配置
设置会员专享的折扣或特权说明。

商品管理
平台统管的商品数据库。

管理员列表

角色管理
