diff --git a/src/components/HeaderMenu.vue b/src/components/HeaderMenu.vue index 97b2321..8e36223 100644 --- a/src/components/HeaderMenu.vue +++ b/src/components/HeaderMenu.vue @@ -30,6 +30,8 @@ import { h } from 'vue' import { DoorFrontFilled } from '@vicons/material' const authStore = useAuthStore(); +authStore.initFromStorage() + const router = useRouter() const client = getAuthClient(); const message = useMessage() diff --git a/src/components/OfficePage.vue b/src/components/OfficePage.vue index 8b6d60e..f4f48c7 100644 --- a/src/components/OfficePage.vue +++ b/src/components/OfficePage.vue @@ -25,11 +25,11 @@ getPermissions()

Доброго времени суток, {{ authStore.username }}.

- + {{ permissions }} diff --git a/src/components/ScenariosEditorPage.vue b/src/components/ScenariosEditorPage.vue new file mode 100644 index 0000000..caa6a6b --- /dev/null +++ b/src/components/ScenariosEditorPage.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/components/ScenariosPage.vue b/src/components/ScenariosPage.vue index 0a4084f..fb90c97 100644 --- a/src/components/ScenariosPage.vue +++ b/src/components/ScenariosPage.vue @@ -1,5 +1,44 @@ diff --git a/src/router/index.ts b/src/router/index.ts index 39ceed6..aba5929 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -7,6 +7,7 @@ import PrivacyPolicyView from '../views/PrivacyPolicyView.vue' import GamesView from '../views/GamesView.vue' import ScenariosView from '../views/ScenariosView.vue' import UsersView from '../views/UsersView.vue' +import ScenariosEditorView from '../views/ScenariosEditorView.vue' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -46,6 +47,11 @@ const router = createRouter({ name: 'scenarios', component: ScenariosView, }, + { + path: '/scenarios/:id', // Динамический параметр id + name: 'ScenariosEditorView', + component: ScenariosEditorView, + }, { path: '/users', name: 'users', diff --git a/src/views/ScenariosEditorView.vue b/src/views/ScenariosEditorView.vue new file mode 100644 index 0000000..783ea82 --- /dev/null +++ b/src/views/ScenariosEditorView.vue @@ -0,0 +1,9 @@ + + + + +