后台管理项目
模块:登录模块,修改数据模块,用户权限管理
任务:我负责该项目的所有的任务
技术栈:vue2+axios+vuex+vue-router+echarts+dayjs+elementUI
成果:二次封装axios,实现对请求的处理,比如拦截某些请求,使得请求带token、
使用echarts,使得获取实时的数据并可视化,让用户能直观的看见数据的变化
难点:本项目中涉及到不同的用户登录后,能使用的功能也不同,也就是所谓的权限管理,以及最大的管理者,对所有人职务的更换和删除,以及某些按钮的权限细分
解决办法:设置常量路由和异步路由,所谓常量路由就是不管谁登录都能看见的路由,而异步路由是在用户登录后,进入页面前,判断异步路由是否在服务器返回的路由里面,如果由,那么就添加进当前的路由列表,同理,按钮权限和人员权限也是这个道理