+23
-23
@@ -1,91 +1,91 @@
|
||||
import { createRouter, createWebHistory } from 'vue-router'
|
||||
import { ROUTE_NAMES } from '@/constants/routes'
|
||||
import HomeView from '@/views/HomeView.vue'
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: '/',
|
||||
name: 'home',
|
||||
name: ROUTE_NAMES.HOME,
|
||||
component: HomeView,
|
||||
},
|
||||
|
||||
{
|
||||
path: '/create',
|
||||
name: ROUTE_NAMES.CREATE,
|
||||
component: () => import('@/views/CreateView.vue'),
|
||||
},
|
||||
|
||||
{
|
||||
path: '/manage/:qr_code_uri/ready',
|
||||
name: 'ManageQRCodeReady',
|
||||
name: ROUTE_NAMES.MANAGE_QR_CODE_READY,
|
||||
component: () => import('@/views/ManageQRCodeReadyView.vue'),
|
||||
props: true,
|
||||
},
|
||||
|
||||
{
|
||||
path: '/read/:qr_code_uri',
|
||||
name: 'ReadQRCode',
|
||||
name: ROUTE_NAMES.READ_QR_CODE,
|
||||
component: () => import('@/views/ReadQRCodeView.vue'),
|
||||
props: true,
|
||||
},
|
||||
|
||||
{
|
||||
path: '/donate',
|
||||
name: 'Donate',
|
||||
name: ROUTE_NAMES.DONATE,
|
||||
component: () => import('@/views/DonateView.vue'),
|
||||
},
|
||||
{
|
||||
path: '/chat/:qr_code_uri/:chat',
|
||||
name: ROUTE_NAMES.PUBLIC_CHAT,
|
||||
component: () => import('@/views/PublicChatView.vue'),
|
||||
props: true,
|
||||
},
|
||||
|
||||
// Закомментированные маршруты
|
||||
// {
|
||||
// path: '/create/actions',
|
||||
// name: 'create-actions',
|
||||
// name: ROUTE_NAMES.CREATE_ACTIONS,
|
||||
// component: () => import('@/views/CreateActionsView.vue'), // Второй шаг создания QR‑кода
|
||||
// },
|
||||
// {
|
||||
// path: '/manage/:qr_code/settings',
|
||||
// name: 'manage-settings',
|
||||
// name: ROUTE_NAMES.MANAGE_SETTINGS,
|
||||
// component: () => import('@/views/SettingsView.vue'), // Настройки QR‑кода для владельца
|
||||
// },
|
||||
// {
|
||||
// path: '/manage/profile',
|
||||
// name: 'manage-profile',
|
||||
// name: ROUTE_NAMES.MANAGE_PROFILE,
|
||||
// component: () => import('@/views/ProfileView.vue'), // Личный кабинет владельца
|
||||
// },
|
||||
// {
|
||||
// path: '/manage/:qr_code/:chat',
|
||||
// name: 'manage-chat',
|
||||
// name: ROUTE_NAMES.MANAGE_CHAT,
|
||||
// component: () => import('@/views/ChatView.vue'), // Чат для владельца
|
||||
// },
|
||||
// {
|
||||
// path: '/chat/:qr_code/:chat',
|
||||
// name: 'public-chat',
|
||||
// component: () => import('@/views/PublicChatView.vue'), // Публичный чат для гостей
|
||||
// },
|
||||
// {
|
||||
// path: '/:qr_code',
|
||||
// name: 'public-qr',
|
||||
// name: ROUTE_NAMES.PUBLIC_QR,
|
||||
// component: () => import('@/views/PublicQRView.vue'), // Публичная страница QR‑кода
|
||||
// },
|
||||
// {
|
||||
// path: '/help',
|
||||
// name: 'help',
|
||||
// name: ROUTE_NAMES.HELP,
|
||||
// component: () => import('@/views/HelpView.vue'), // Страница помощи и FAQ
|
||||
// },
|
||||
// {
|
||||
// path: '/about',
|
||||
// name: 'about',
|
||||
// name: ROUTE_NAMES.ABOUT,
|
||||
// component: () => import('@/views/AboutView.vue'), // Страница информации о компании и проекте
|
||||
// },
|
||||
// {
|
||||
// path: '/contact',
|
||||
// name: 'contact',
|
||||
// name: ROUTE_NAMES.CONTACT,
|
||||
// component: () => import('@/views/ContactView.vue'), // Страница с контактной информацией
|
||||
// },
|
||||
// {
|
||||
// path: '/privacy-policy',
|
||||
// name: 'privacy-policy',
|
||||
// name: ROUTE_NAMES.PRIVACY_POLICY,
|
||||
// component: () => import('@/views/PrivacyPolicyView.vue'), // Политика конфиденциальности
|
||||
// },
|
||||
// {
|
||||
// path: '/terms-of-service',
|
||||
// name: 'terms-of-service',
|
||||
// name: ROUTE_NAMES.TERMS_OF_SERVICE,
|
||||
// component: () => import('@/views/TermsOfServiceView.vue'), // Условия использования
|
||||
// },
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user