1.技术栈:vue,vue-cli,vue-router,vuex,axios,element-ui,
2.模块:权限管理,人员管理,组织管理,考勤管理,薪酬管理,合同管理
3.通过vue-router提供的beforeEach(路由守卫),结合vuex和本地存储,实现用户信息的全局共享,和数据持久化
4.将数据按照特定的规律转化成树形结构
5.通过静态和动态路由表,和router.addRoutes()去加载用户的动态权限,然后渲染出来
6.通过vue提供的mixins混入公用代码,增强复用性,维护性
7.权限的RBAC设计;人员->角色->权限