UnisKB/ui/src/views/first/index.vue

20 lines
685 B
Vue
Raw Normal View History

2023-10-13 08:11:54 +00:00
<template>
<div>
<el-button v-hasPermission="'USER:DELETE'"></el-button>
<el-button v-hasPermission="'USER:READ'"></el-button>
<el-button v-hasPermission="new Role('USER')"></el-button>
<el-button v-hasPermission="[new Role('ADMIN'), new Role('USER')]"
>普通用户或者管理员</el-button
>
<el-button v-hasPermission="{ permission: ['USER:READ', new Role('USER')], compare: 'AND' }"
>普通角色并且用户只读权限</el-button
>
2023-10-13 08:11:54 +00:00
首页
</div>
2023-09-15 09:40:35 +00:00
</template>
<script setup lang="ts">
2023-10-13 08:11:54 +00:00
import { Role } from '@/utils/permission/type'
2023-09-15 09:40:35 +00:00
</script>
2023-10-13 08:11:54 +00:00
<style lang="scss" scoped></style>