首先,后台管理系统是Vue搭建的,展示的图表数据是用eharts来实现的。2.根据需求,当在login页面提交账号密码时,判断用户是领导层还是员工层,如果是领导层则展示领导层相关页面数据,如果是员工层,则展示员工层相关页面数据。那么我该怎么做?当判断是领导时,怎么隐藏员工数据而展示领导数据,当判断是员工时,怎么隐藏领导数据而展示员工数据。如图所示,router-view就是展示数据的区域。
4 回答
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
首先确定你的问题是隐藏,而不是无法访问。
换句话来说,这不是系统级别的接口访问权限,是产品级别关于用户体验的用户访问权限。
假定是一个比较通用的后台。
路由权限,控制你能不能访问到一个页面。首先需要在前端区分什么是需要权限的路由(查看操作),什么是不需要权限的路由(登陆注册)。后端需要根据角色返回给你当前用户能访问的路由(菜单),然后你需要在登陆后动态的加载匹配的路由。
模块权限,控制你访问到某个页面后能看什么做什么。需要你和后端做个约定,比如返回了什么约定后,你能让用户看到或操作哪个组件(CRUD组件)。
添加回答
举报
0/150
提交
取消
