Node.js(koa) + Vue.js + 原生微信小程序 + MongoDB
首先,克隆(下载)项目,在Visual Studio Code 打开前台项目 admin文件夹,找到新建终端(或终端),下载依赖运行项目; 在微信开发者工具打开wxapp文件夹,后面与前台项目admin同样操作; 在IDEA打开server文件夹,后面与前台项目admin同样操作:
# 在此之前,你需要下载git项目版本管理工具,亦可在https://github.com/Topskys/order.git上直接下载项目zip再导入编译器运行
# 克隆项目
git clone https://github.com/Topskys/order.git
# 下载项目依赖
npm install
# 运行项目
npm run dev
2023年1月1日14:08:45
1、安装环境
NodeJs
2、安装开发工具
intelliJ IDEA
Visual Studio Code
微信开发者工具
3、安装数据库及可视化工具
MongoDB
MongoDB Compass
4、初始化微信小程序、后台管理、Node.js(koa)服务
2023年1月8日16:24:11
初步完成四个TabBar页面编码绘制,首页预定、服务(wifi、房间清洁、客服、退房、安全通道)、订单(待付款、待入住、入驻中、待评价)、会员中心。
2023年1月16日16:35:55
封装网络wx.request()请求、用户信息(权限)效验、各个页面组件,基本完成四个TabBar页面数据服务。
2023年1月23日23:27:46
完善小程序,新增客人信息、领取优惠劵、在线充值等功能,重构后端服务,修复权限认证异常。小程序端及其后端服务基本完成。
2023年1月31日00:05:54
完成数据面板、登录、房间管理等页面编码,基础路由配置,封装auth权限认证模块、http网络请求拦截模块、utils工具模块,对element-ui的table、form等组件进行二次封装,提升页面编码效率。
2023年2月7日17:17:08
订单管理、失物招领、会员管理(用户管理)、个人信息管理等页面和服务编码。数据面板页面编码遇到的挫折,父子通信受阻,在父组件(数据面板)从请求中获取的数据传递不到子组件(畅销产品),目前在研究中。
2023年2月14日21:32:57
修复数据面数据父子通信、房间管理新增或编辑房间和详情的问题,后台管理编码基本完成。