慧灵农科人力资源中台管理系统
时间:2022年10月至2022年12月
项目介绍:
该项目为基于vue2.0全家桶的人力资源后台管理系统,支持管理员、企业总裁、人力资源部部长、普通员工等不同身份登录。本项目采用用户-角色-权限的权限管理,公司团队通过本系统进行团队成员的管理。
项目地址:https://gitee.com/zuo-chaoran0830/HuiLing-system
项目亮点:
-
axios二次封装,实现请求拦截器和相应拦截器
-
根据token实现登录,并通过路由守卫实现后台数据的登录权限拦截
-
多使用动态导入,减少shaking-tree,多使用懒加载,优化项目首页加载性能
-
使用vue-cli提供的性能分析工具分析性能,并配合CDN加速与Webpack排除打包减小项目打包体积
-
充分利⽤http资源缓存策略, 结合 webpack 对其带有 hash 的资源配置⻓期强缓存,优化⽹站⼆次打开速
度。
-
基于角色的权限分配解决方案,实现了用户与权限点的分离,并将权限细分为页面访问权限、按钮访问权限
-
配合腾讯云SDK做图床,封装头像上传组件,并根据图片地址生成二维码供用户扫码查看头像
-
封装一系列hooks,提高开发效率:如数组转树结构api、导入导出为excel表的api、自定义指令统一解决头像链接失效问题、统一格式化聘用形式、入职时间、账户状态api