directive.js 408 B

1234567891011121314151617
  1. function authPermission(permission) {
  2. const all_permission = "*:*:*";
  3. const permissions = []//useUserStore().permissions
  4. if (permission && permission.length > 0) {
  5. return permissions.some(v => {
  6. return all_permission === v || v === permission
  7. })
  8. } else {
  9. return false
  10. }
  11. }
  12. export default {
  13. hasPermi(permission) {
  14. return authPermission(permission);
  15. },
  16. }