任务1:实现注册、登录管理
- **难度系数:**2星- **任务详细描述**:- 实现邮箱注册、登录- 实现钉钉扫码登录- 完成子应用单点登录- 完成账号管理
任务描述:实现邮箱、钉钉扫码等注册登录功能,完成子应用单点登录,完成后台账号管理。
任务2: 完成主应用和基于React的子应用模板搭建
- **难度系数:**4星- **任务详细描述**:- 修改Webpack配置完成主应用(qiankun基座)搭建- 完成基座和子应用通信- 解决在本地使用Nginx代理后没有热更新的问题- 解决加载第三方资源跨域问题- 解决Dom集中挂载问题- 解决访问子应用路由静态资源问题- 解决多个子应用css样式冲突问题
任务描述: 通过修改Webpack配置完成主应用(qiankun基座)搭建,解决访问子应用路由静态资源问题
任务3:完成基于Vue和Angular子应用模板的搭建
- **难度系数:**3星- **任务详细描述**:- 完成通过脚手架初始化 Vue 子应用- 完成通过脚手架初始化 Angular 子应用- 完成子应用在主应用中正常加载- 完成多个子应用使用同一个域名时的应用配置- 完成静态资源前缀配置- 增加业务模块:课程管理
任务描述:完成子应用(vue和angular)在主应用中正常加载
任务4:实现主应用中的菜单管理和应用管理(3星)
- **难度系数:**3星- **任务详细描述**:- 实现菜单树(菜单列表)展示- 实现编辑菜单功能- 实现应用列表展示- 实现应用列表编辑- 完成子应用动态加载- 完成路由映射规则
任务5:实现主应用中的角色管理
- **难度系数:**4星- **任务详细描述**:- 功能权限的配置- 功能权限的增删改查- 数据权限的配置- 数据权限的增删改查- 多系统之间的角色权限落地- 完成课程管理的功能和数据权限配置
任务描述:实现功能权限多的增删改查、配置和系统之间的角色权限落地。
任务6:部署上线
- **难度系数:**3星- **任务详细描述**:- 编写Dockerfile,制作docker镜像- 在Jenkins上编写shell 脚本完成构建- 配置自动化部署流程- 静态资源部署到CDN- 配置Nginx反向代理- 配置域名解析
任务描述:通过Docker配置自动化部署及静态资源自动发布到cdn
