ваше сообщение коммита

This commit is contained in:
2025-06-26 20:34:58 +03:00
parent 25f1286c93
commit 1f4024d5be
36 changed files with 1709 additions and 967 deletions

View File

@@ -27,6 +27,11 @@ const routes = [
component: () => import('../views/SettingsView.vue'),
// Добавляем дочерние маршруты
children: [
{
path: '',
name: 'settings-index',
component: () => import('@/views/settings/SettingsIndexView.vue'),
},
{
path: 'ai',
name: 'settings-ai',
@@ -50,21 +55,35 @@ const routes = [
{
path: 'telegram',
name: 'settings-telegram',
component: () => import('../views/settings/TelegramSettingsView.vue'),
component: () => import('../views/settings/AI/TelegramSettingsView.vue'),
},
{
path: 'email',
name: 'settings-email',
component: () => import('../views/settings/EmailSettingsView.vue'),
component: () => import('../views/settings/AI/EmailSettingsView.vue'),
},
// Опционально: перенаправление со /settings на первую подстраницу
{
path: '',
name: 'settings-index',
redirect: { name: 'settings-ai' }
}
]
},
{
path: '/settings/ai/openai',
name: 'openai-settings',
component: () => import('@/views/settings/AI/OpenAISettingsView.vue'),
},
{
path: '/settings/ai/ollama',
name: 'ollama-settings',
component: () => import('@/views/settings/AI/OllamaSettingsView.vue'),
},
{
path: '/settings/ai/database',
name: 'database-settings',
component: () => import('@/views/settings/AI/DatabaseSettingsView.vue'),
},
{
path: '/settings/ai/assistant',
name: 'ai-assistant-settings',
component: () => import('@/views/settings/AI/AiAssistantSettings.vue'),
},
{
path: '/tables',
name: 'tables-list',
@@ -120,6 +139,16 @@ const routes = [
name: 'dle-management',
component: () => import('../views/DleManagementView.vue')
},
{
path: '/settings/ai/telegram',
name: 'telegram-settings',
component: () => import('@/views/settings/AI/TelegramSettingsView.vue'),
},
{
path: '/settings/ai/email',
name: 'email-settings',
component: () => import('@/views/settings/AI/EmailSettingsView.vue'),
},
];
const router = createRouter({