主要技术:elementUi、vue、vuex、vue-router、axios
项目介绍:动态设置公司所有产品的菜单列表,控制菜单是否禁用,通过运营平台设置不同的权限(会员等级)分配给企
业,企业可以手动的分配权限给自己的员工,进而控制企业和员工在个人中心以及独立应用中可以看见的菜单和能否使用的
功能。
项目职责:
1.后台项目基于 vue-elementui-admin 框架进行搭建,在基础上进行二次开发。
2.协助后端同事梳理之前项目的接口,复用到当前项目,减少开发成本。
3.管理系统配置公司所有产品的菜单、按钮、图标、功能等。
4.公司支持权限控制的项目的路由守卫模块中增加一个接口调用,后端根据用户信息返回对应的路由表,实现 vue-router 动态
化,动态渲染路由表,达到控制权限的目的;门户是服务端渲染,通过修改路由守卫的逻辑,增加一个白名单来控制页面是
否能被访问。
5.封装菜单创建、文件上传等高复用的组件,便于开发和维护。
6.开发完成后,公司后续的其他产品中嵌入兼容该权限管理的功能。