add pages

This commit is contained in:
2026-07-19 01:44:58 +07:00
parent 7ce91ecd49
commit 0b8cbfc138
11 changed files with 84 additions and 8 deletions
+11
View File
@@ -0,0 +1,11 @@
<script setup lang="ts">
import HeaderMenu from '@/components/HeaderMenu.vue'
</script>
<template>
<HeaderMenu :add-logout="true"/>
Игры
</template>
<style scoped></style>
+4 -4
View File
@@ -66,16 +66,16 @@ const goToLogout = () => {
<template>
<div class="menu-block">
<div class="left-group">
<div class="menu-item-block">
<div class="menu-item-block" v-if="authStore.hasRole('user')" @click="router.push('/office')">
Кабинет
</div>
<div class="menu-item-block" v-if="hasPermission('games_page')">
<div class="menu-item-block" v-if="hasPermission('games_page')" @click="router.push('/games')">
Игры
</div>
<div class="menu-item-block" v-if="hasPermission('scenarios_page')">
<div class="menu-item-block" v-if="hasPermission('scenarios_page')" @click="router.push('/scenarios')">
Мои сценарии
</div>
<div class="menu-item-block" v-if="hasPermission('users_page')">
<div class="menu-item-block" v-if="hasPermission('users_page')" @click="router.push('/users')">
Пользователи
</div>
</div>
+2 -2
View File
@@ -24,11 +24,11 @@ getPermissions()
<p>
Доброго времени суток, {{ authStore.username }}.
</p>
<p>
<!-- <p>
{{ authStore.userRoles }}
</p>
{{ permissions }}
{{ permissions }} -->
</template>
<style scoped></style>
+11
View File
@@ -0,0 +1,11 @@
<script setup lang="ts">
import HeaderMenu from '@/components/HeaderMenu.vue'
</script>
<template>
<HeaderMenu :add-logout="true"/>
Сценарии
</template>
<style scoped></style>
+11
View File
@@ -0,0 +1,11 @@
<script setup lang="ts">
import HeaderMenu from '@/components/HeaderMenu.vue'
</script>
<template>
<HeaderMenu :add-logout="true"/>
Пользователи
</template>
<style scoped></style>