diff --git a/web/apps/web-ele/src/utils/legacy-home.ts b/web/apps/web-ele/src/utils/legacy-home.ts index caa88d3..bd1d53c 100644 --- a/web/apps/web-ele/src/utils/legacy-home.ts +++ b/web/apps/web-ele/src/utils/legacy-home.ts @@ -1,7 +1,9 @@ import { preferences } from '@vben/preferences'; const LEGACY_HOME_PATTERNS = [ + /^\/app\/[^/]+\/page-render\//, /^\/app\/[^/]+\/form-render\//, + /^\/page-render\//, /^\/form-render\//, ]; diff --git a/web/apps/web-ele/src/views/_core/ui-config/modules/app-settings-form.vue b/web/apps/web-ele/src/views/_core/ui-config/modules/app-settings-form.vue index beee0df..1c51639 100644 --- a/web/apps/web-ele/src/views/_core/ui-config/modules/app-settings-form.vue +++ b/web/apps/web-ele/src/views/_core/ui-config/modules/app-settings-form.vue @@ -53,7 +53,7 @@ const appDynamicTitle = ref(true); const appWatermark = ref(false); const appWatermarkContent = ref(''); const appEnableCheckUpdates = ref(true); -const appDefaultHomePath = ref('/analytics'); +const appDefaultHomePath = ref('/ai-platform/agent'); const appEnablePreferences = ref(true); const footerEnable = ref(true); @@ -106,7 +106,7 @@ function getDefaultConfig() { defaultHomePath: overrides.app?.defaultHomePath || preferences.app.defaultHomePath || - '/page-render/main_home', + '/ai-platform/agent', enablePreferences: overrides.app?.enablePreferences ?? true, }, footer: { @@ -229,7 +229,7 @@ async function loadConfig() { // 获取带子应用前缀的首页路径 function getDefaultHomePathWithPrefix(): string { - const path = appDefaultHomePath.value || '/analytics'; + const path = appDefaultHomePath.value || '/ai-platform/agent'; const appCode = appContextStore.appCode; // 如果是子应用模式且路径不包含子应用前缀,自动添加 if (appCode && !path.startsWith(`/app/${appCode}`)) { diff --git a/web/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap b/web/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap index 9f5bc82..6aab880 100644 --- a/web/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap +++ b/web/packages/@core/preferences/__tests__/__snapshots__/config.test.ts.snap @@ -17,7 +17,7 @@ exports[`defaultPreferences immutability test > should not modify the config obj "contentPaddingRight": 0, "contentPaddingTop": 0, "defaultAvatar": "https://unpkg.com/@vbenjs/static-source@0.1.7/source/avatar-v1.webp", - "defaultHomePath": "/page-render/main_home", + "defaultHomePath": "/ai-platform/agent", "dynamicTitle": true, "enableCheckUpdates": true, "enablePreferences": true, diff --git a/web/packages/@core/preferences/src/config.ts b/web/packages/@core/preferences/src/config.ts index 6108aeb..f8fc31d 100644 --- a/web/packages/@core/preferences/src/config.ts +++ b/web/packages/@core/preferences/src/config.ts @@ -17,7 +17,7 @@ const defaultPreferences: Preferences = { contentPaddingTop: 0, defaultAvatar: 'https://unpkg.com/@vbenjs/static-source@0.1.7/source/avatar-v1.webp', - defaultHomePath: '/page-render/main_home', + defaultHomePath: '/ai-platform/agent', dynamicTitle: true, enableCheckUpdates: true, enablePreferences: true,