# 扫码点餐微信小程序 **Repository Path**: xu-rusheng/Scan-code ## Basic Information - **Project Name**: 扫码点餐微信小程序 - **Description**: 基于苍穹外卖进行二次开发的扫码点餐微信小程序 用户端:uniapp,商家端:vue2,后端:Springboot - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2024-07-24 - **Last Updated**: 2024-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 扫码点餐微信小程序 #### 介绍 基于苍穹外卖进行二次开发的扫码点餐微信小程序,将外卖功能修改为店内扫码点餐。 #### 软件架构 软件架构说明 | 用户端 | uniapp | |-----|------------------------------| | 商家端 | vue2,element ui | | 后端 | springboot,mysql,redis,minio | 版本 | jdk | 8 | |-------|----------------| | mysql | 5.7 | | nvm | 1.1.12 | | vue | @vue/cli 5.0.8 | | node | v14.15.0 | #### 图片展示 ![images](images/%E6%8E%88%E6%9D%83.png) ![主页](images/%E4%B8%BB%E9%A1%B5.png) ![结算](images/%E7%BB%93%E7%AE%97.png) #### 安装教程 **1. 后端:** 注册一个支付宝沙盒,修改sky-server模块中的application-dev文件的mysql,redis,minio和zfbinfo.properties文件为自己的内容后启动SkyApplication类即可 **ps:** 支付功能:微信支付只有代码实现,功能无法使用,支付宝支付可以正常使用,使用扫一扫功能扫码即可(不能使用支付宝内的扫一扫,应使用手机自带的扫一扫) **2. 商家端:** 运行命令npm run serve即可 **ps:** 如果想要打包项目,需要注释掉tsconfig.json文件中的include中的内容,正常运行则不能注释 ![ps](images/Snipaste_2024-05-25_00-47-31.png) **3. 用户端:** 安装编辑器HbuilderX [下载地址](https://www.dcloud.io/hbuilderx.html) 安装微信开发者工具 [下载地址](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html) 导入对应项目后在菜单栏中点击运行 -> 运行到小程序模拟器 -> 微信开发者工具,即可在微信开发者工具里面体验uni-app **注意:** + 如果是第一次使用,需要先配置小程序ide的相关路径,才能运行成功 + 微信开发者工具在设置中安全设置,服务端口开启 **ps:** 微信小程序高版本无法获得授权信息,也不会弹出授权窗口