This commit is contained in:
rainv123
2025-11-04 16:21:01 +08:00
parent 4e3701e62c
commit 98011272ff
36 changed files with 7799 additions and 39 deletions
+22 -10
View File
@@ -76,8 +76,7 @@ const routes = [
return import('../views/ModelConfig.vue')
}
},
{
path: '/params-management',
{ path: '/params-management',
name: 'ParamsManagement',
component: function () {
return import('../views/ParamsManagement.vue')
@@ -87,6 +86,26 @@ const routes = [
title: '参数管理'
}
},
{ path: '/knowledge-base-management',
name: 'KnowledgeBaseManagement',
component: function () {
return import('../views/KnowledgeBaseManagement.vue')
},
meta: {
requiresAuth: true,
title: '知识库管理'
}
},
{ path: '/knowledge-file-upload',
name: 'KnowledgeFileUpload',
component: function () {
return import('../views/KnowledgeFileUpload.vue')
},
meta: {
requiresAuth: true,
title: '文档上传管理'
}
},
{
path: '/server-side-management',
@@ -162,13 +181,6 @@ const routes = [
return import('../views/TemplateQuickConfig.vue')
}
},
{
path: '/provider-management',
name: 'ProviderManagement',
component: function () {
return import('../views/ProviderManagement.vue')
}
},
]
const router = new VueRouter({
base: process.env.VUE_APP_PUBLIC_PATH || '/',
@@ -190,7 +202,7 @@ VueRouter.prototype.push = function push(location) {
}
// 需要登录才能访问的路由
const protectedRoutes = ['home', 'RoleConfig', 'DeviceManagement', 'UserManagement', 'ModelConfig']
const protectedRoutes = ['home', 'RoleConfig', 'DeviceManagement', 'UserManagement', 'ModelConfig', 'KnowledgeBaseManagement', 'KnowledgeFileUpload']
// 路由守卫
router.beforeEach((to, from, next) => {