feat(ui): 管理后台新增权限及部分组合式函数优化

This commit is contained in:
廖彦棋
2024-03-14 10:27:09 +08:00
parent 5d4dd1e66f
commit 306cd2f945
16 changed files with 308 additions and 34 deletions

View File

@@ -0,0 +1,10 @@
<script lang="ts" setup>
import { hasPermission } from "@/directives/permission";
defineProps<{
permission: string | string[] | true;
}>();
</script>
<template>
<slot v-if="hasPermission(permission)" />
<slot v-else name="none" />
</template>