import store from '@/store/index'; import { clearURL } from '@/utils/param'; /** * @description 根据权限名判断用户是否拥有该权限 * @param {String} name 权限名称 */ export const hasPermission = (name) => { const permission = store.getters.permission || []; return !!permission.find(key => clearURL(key) === clearURL(name)); } /** * @description 根据权限名获取该权限对应的菜单名 * @param {String} permission 权限名称 */ export const getMenuName = (permission) => { const menu = store.getters.menu || []; const item = menu.find(item => clearURL(item.index) === clearURL(permission)) || {}; return item.name; } export default { hasPermission, getMenuName }