Files
Yi.Admin/Yi.Vue2.x/src/util/menuDic.js

30 lines
860 B
JavaScript
Raw Normal View History

2022-05-06 22:47:26 +08:00
//匹配菜单让code变成路由
const menuDic=
{
"user:get:list": "/admuser",
"role:get:list": "/admrole",
"menu:get:list":"/admmenu",
"rolemenu:set:list":"/admrolemenu"
}
//匹配按钮,判断是否有按钮存在
const btnDic=
{
"user:add":"",
"user:update":"",
"user:del":"",
}
export default {menuDic,btnDic};
//菜单可以区分使用code来进行匹配
//记得:关于*的使用,要单独判断
//比如,
//按钮是user:*或者*:*:*直接全部放行即可
//菜单就不一样了,如果是*:*:*
//有两种方案:
//1:直接使用一个默认的全部菜单(会和后端给的菜单冲突)
//2:前端直接无视,*:*:*相当于只管后端权限(如果后端没有配置菜单前端将没有菜单了)
2022-05-06 22:49:12 +08:00
//如果查询找到的是user:*,可以先把*全部替换成get:list再进行比对即可