index.js 477 B

12345678910111213141516171819
  1. import store from '@/store'
  2. /**
  3. * 判断用户是否拥有操作权限
  4. * 根据传入的权限标识,查看是否存在用户权限标识集合
  5. * @param perms
  6. */
  7. export function hasPermission (perms) {
  8. let hasPermission = false
  9. let permissions = store.state.user.perms
  10. for(let i=0, len=permissions.length; i<len; i++) {
  11. if(permissions[i] === perms) {
  12. hasPermission = true;
  13. break
  14. }
  15. }
  16. return hasPermission
  17. }