Files
template-nuxtsim/pages/Sample-Page.vue
T
2025-07-11 15:25:07 +07:00

33 lines
833 B
Vue
Executable File

<script setup lang="ts">
import { useRoute } from 'vue-router'
import { useHakAksesStore } from '@/stores/sidebarMenuAkses/useMenuAksesStore'
const route = useRoute()
const aksesMenu = useHakAksesStore();
console.log('masuk pages', route.meta ,aksesMenu.permissionPage);
definePageMeta({
middleware: ["auth-menu"],
role: ['superadmin','admin'],
//permission: ['view','update','create','delete'],
});
const permissions = route.meta || []
const permStore = aksesMenu.permissionPage || []
</script>
<template>
<v-row>
<v-col cols="12" md="12">
<v-card elevation="10">
<v-card-item>
<h5 class="text-h5 mb-3">Sample Page {{ permissions }}</h5>
<p class="text-body-1">This is a sample page {{ permStore }}</p>
</v-card-item>
</v-card>
</v-col>
</v-row>
</template>