feat/role-check: wip
This commit is contained in:
@@ -31,12 +31,12 @@ useHead({
|
||||
const route = useRoute()
|
||||
const menu = computed(() => route.query.menu as string | undefined)
|
||||
const accessKey = computed(() => `/ambulatory/encounter/[id]/process` + (menu.value ? `?menu=${menu.value}` : ''))
|
||||
const roleAccess: Record<string, Permission[]> = permissions[accessKey.value] || {}
|
||||
const hasAccess = getPageAccess(roleAccess, 'read') || true
|
||||
const canCreate = hasCreateAccess(roleAccess)
|
||||
const canRead = hasReadAccess(roleAccess)
|
||||
const canUpdate = hasUpdateAccess(roleAccess)
|
||||
const canDelete = hasDeleteAccess(roleAccess)
|
||||
const roleAccess = computed(() => permissions[accessKey.value] || {})
|
||||
const hasAccess = computed(() => getPageAccess(roleAccess.value, 'read'))
|
||||
const canCreate = computed(() => getPageAccess(roleAccess.value, 'create'))
|
||||
const canRead = computed(() => getPageAccess(roleAccess.value, 'read'))
|
||||
const canUpdate = computed(() => getPageAccess(roleAccess.value, 'update'))
|
||||
const canDelete = computed(() => getPageAccess(roleAccess.value, 'delete'))
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
Reference in New Issue
Block a user