1.我参与了本项目(企业项目后台管理系统)的全部模块开发,其中包括:
1.1 功能模块:登录与登出、动态路由与鉴权(针对不同使用者身份进行页面展示的区分,以及接口的过滤)、axios接口封装(防抖、节流等提升页面响应与交互体验)、实时交互模块封装(在线沟通、在线人数等)、数据可视化通用模块封装(结合Antd、Echarts、ElementUI)等;
1.2 业务模块:主页驾驶舱(展示项目库数据、用户站内消息提示)、流程中心(用户发起、提交、审批业务流程,分类展示流程办理状态与进度)、项目数据库与展示(通过后端交互获取相应数据渲染具体项目数据)、周报系统(用户周报、用户部门周报及其数据可视化);
2.我在项目中负责的工作包含:
2.1 采用vue框架实现页面的响应式,并独立完成页面、组件的制作,采用vuex保证部分数据的持久化、采用主流UI工具包还原UI设计效果,制作页面;
2.2 采用路由守卫、axios封装接口,保证项目前后端数据交互流程的统一性;
2.3 采用nigix部署前端项目,使项目成功上线;
2.4 采用CD/CI流程化、自动化部署,使项目成员专注于开发;
3.难点与亮