● 带领小组成员进行整体项目的功能开发
● 使用 XLSX 实现 Excel 导出功能,把导出封装成了一个插件,方便同事使用
● 通过动态菜单栏和权限控制,解决对相应的账号显示相应的菜单栏和操作权限控制.;
● 对 el-upload 进行二次封装便于上传下载以及回显;
● 合理运用 Vuex 进行状态管理,实现每一个模块之间的交互,并进行相对应的数据管理;
● 采用 NestJS + MongoDB 进行服务端功能开发;
● 使用 NestJs 实现 jwt + Token 注册登录功能;
● 采用 Nestjs 实现 rabc 权限控制管理功能;
● 优化数据库查询逻辑,提升页面请求速度;
● 采用 Redis + cron 定时给讲师发送上课消息短信通知;