| 1234567891011121314151617 |
- import type { App } from 'vue'
- import { hasRole } from './permission/hasRole'
- import { hasPermi } from './permission/hasPermi'
- import { setupPermissionDirective } from './permission'
- import { setupImageDirective } from './image'
- /**
- * 导出指令:v-xxx
- * @methods hasRole 用户权限,用法: v-hasRole
- * @methods hasPermi 按钮权限,用法: v-hasPermi
- */
- export function setupAuth(app: App<Element>) {
- hasRole(app)
- hasPermi(app)
- setupPermissionDirective(app)
- setupImageDirective(app)
- }
|