项目描述:用于组织和管理企业内部员工信息的应用程序。技术栈:Vue2 + Vue-Router + Vuex + Element-ui
1.负责模块:登录鉴权,主页,组织架构,角色管理,员工管理,权限管理。
2.路由权限控制,筛选用户权限显示对应页面。
3.封装 tree 组件并封装递归函数,实现组织架构界面,使用递归算法对列表数据处理成树形数据
4.封装excel 导入, excel 导出组件,方便用户对员工的统计。 5.使用 RBAC 思想给员工分配角色,给角色分配权限,简化权限管理,提高了数据安全性。
6.使用懒加载、压缩图片、优化代码、使用缓存提高用户体验。