Skip to content

Latest commit

 

History

History

230101

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

230101

技术选型

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

修复数据面数据父子通信、房间管理新增或编辑房间和详情的问题,后台管理编码基本完成。