项目描述:该项目是基于Vue框架结合element-ui组件库的后台管理系统。项目包括,登录注册模块、首页、组织架构模块、公司设置模块、员工模块、 考勤模块、权限管理模块、工资模块、社保模块、审批模块。
责任模块:后台登录模块,公司设置模块,首页模块,员工管理和权限管理模块
技术实现:1. 通过vue-element-admin 快速搭建开发环境
2. 使用VantUI组件库中部分功能进行快速开发
3. 登录校验使用token,使用导航守卫前置钩子beforeEach对角色权限进行判断,显示对应的功能
4. 项目采用父子组件传值进行各组件的通讯,vuex进行状态管理
5. 对页面通用部分进行组件化模块化,并且进行封装
6. 使用axios进行前后端数据交互,并在接口调用时采用拦截器进行相对应的请求、响应处理
7. 使用 Vue-Router 做导航栏、使用嵌套路由和动态路由,进行单页面开发。