From bde4d068425d5db0e69e766afdc01d48281e026e Mon Sep 17 00:00:00 2001 From: CityFun <31820853+zhengkunwang223@users.noreply.github.com> Date: Mon, 16 Mar 2026 13:51:50 +0800 Subject: [PATCH] fix: Fixed issue with build source code failed (#12177) Refs https://github.com/1Panel-dev/1Panel/issues/12176 --- frontend/src/routers/modules/ai.ts | 11 ++- frontend/src/views/ai/model/vllm/index.vue | 101 +++++++++++++++++++++ 2 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 frontend/src/views/ai/model/vllm/index.vue diff --git a/frontend/src/routers/modules/ai.ts b/frontend/src/routers/modules/ai.ts index 39bc71150..5faf02479 100644 --- a/frontend/src/routers/modules/ai.ts +++ b/frontend/src/routers/modules/ai.ts @@ -1,5 +1,14 @@ import { Layout } from '@/routers/constant'; +const vllmModules = import.meta.glob('@/xpack/views/vllm/index.vue'); +const loadVllmView = () => { + const loader = vllmModules['/src/xpack/views/vllm/index.vue']; + if (loader) { + return loader(); + } + return import('@/views/ai/model/vllm/index.vue'); +}; + const databaseRouter = { sort: 4, path: '/ai', @@ -67,7 +76,7 @@ const databaseRouter = { path: '/ai/model/vllm', hidden: true, name: 'Vllm', - component: () => import('@/xpack/views/vllm/index.vue'), + component: loadVllmView, meta: { title: 'vLLM', activeMenu: '/ai/model/ollama', diff --git a/frontend/src/views/ai/model/vllm/index.vue b/frontend/src/views/ai/model/vllm/index.vue new file mode 100644 index 000000000..af0d870ce --- /dev/null +++ b/frontend/src/views/ai/model/vllm/index.vue @@ -0,0 +1,101 @@ + + + + +