Ben Lin
2024-06-18 ebbd788fbb2c0b45d4473798efc57eec8ba74a25
src/directives/permission.ts
@@ -5,7 +5,8 @@
 */
import type { App, Directive, DirectiveBinding } from 'vue';
import { usePermission } from '/@/hooks/web/usePermission';
import { usePermission } from '@/hooks/web/usePermission';
import { RoleEnum } from '@/enums/roleEnum';
function isAuth(el: Element, binding: any) {
  const { hasPermission } = usePermission();
@@ -17,7 +18,7 @@
  }
}
const mounted = (el: Element, binding: DirectiveBinding<any>) => {
const mounted = (el: Element, binding: DirectiveBinding<string | string[] | RoleEnum[]>) => {
  isAuth(el, binding);
};