利用vue-cli搭建项目基本结构,对项目进行模块化划分
利用vue-router路由钩子函数实现系统角色权限控制,使不同权限的角色可以查看不同的模块
利用axios拦截器实现了权限校验,对系统的登入权限进行控制,避免了无效请求
利用element-ui组件库及echarts、DataV数据可视化、pdf.js实现文件预览、canvas将页面生成图片等
项目分开发环境、测试环境、线上环境、企业私有定制部署等多个环境。使用GitLab托管代码,并且采用Jenkins对前端提交的代码进行自动化构建部署,此外还采用了Jira进行流程管理,实现敏捷开发;
带领公司实习生使用Vue/cli+webpack搭建项目,完成公司内部使用的自测管理平台;