项目分为小程序前台和管理后台。前台主要实现用户预约活动、购买商品、管理订单等。后台主要实现分销商管理、商品管理、活动管理、订单管理、代客下单等功能。用户预约中签后可购买相应的产品
整体框架是利用了微前端的思想,结合了Vue和Vue Router的特性,将核心的代码和公用组件封装好,在业务项目中直接使用。
将前端项目分解成核心代码部分、init项目、业务项目三个部分。关于核心代码部分,其中提供了封装的核心代码、核心组件以及公共的Vue、Vue Router、Element UI、Vant;封装了请求发送的方法、路由跳转的方法等,在业务项目中直接使用即可。关于init项目部分,首先是所有项目都使用了外部引入的方式依赖于Vue、Vue Router、Element UI等,使得核心项目、init项目和业务项目都使用的是同一个Vue对象,因此在init项目中全局注册的Vue组件就可以在所有业务项目中去直接使用,这也就是公用组件的基本原理。
个人需要负责其中的订单管理、分销商管理、代客下单等模块的前端开发。