技术栈:Vue 框架、vue-cli、vue-router、axios、vuex、element-ui、HTML、CSS、JavaScript
工作职责:
1. 使用 vue 脚手架进行项目搭建、路由以及项目所需要的工具配置;
2. 根据后端返回数据对权限作出处理;
3. 完成公共组件的封装,减少代码的重复使用,方便后期的维护;
技术亮点及难点:
1.根据 RBAC 的权限系统方式,把最终权限赋予到角色,再把人物赋予到角色上
2.根据每个角色的权限给予能访问的页面权限
解决:通过用户角色的权限属性添加能进入的动态路由去进行判断。通过addRouter去添加动态路由实现。
3.共用编辑和新增员工组件:
解决:绑定相同的事件,在点击的同时传入不同的索引,在事件当中判断所接受到的索引去判断是否为新增或增加,再做对应的逻辑
4.Vuex模块化管理:各自模块使用namespaced让各模块保持封闭性
点击空白处退出提示












评论