From bbcd07a595f441119f83dc4f9009cd05dc2e7895 Mon Sep 17 00:00:00 2001 From: wintsa <770775984@qq.com> Date: Fri, 27 Mar 2026 09:55:08 +0800 Subject: [PATCH] 1 --- src/App.vue | 5 +- .../workbench/components/HomeEntryView.vue | 107 +++++++--- .../components/QuickCalcWorkbenchView.vue | 195 ++++++++++++------ src/i18n/locales/zh-CN.ts | 4 +- src/layout/tab.vue | 12 +- 5 files changed, 207 insertions(+), 116 deletions(-) diff --git a/src/App.vue b/src/App.vue index c97b5f1..1631481 100644 --- a/src/App.vue +++ b/src/App.vue @@ -18,7 +18,7 @@ import { } from '@/lib/workspace' import { collectActiveProjectSessionLocks, initProjectSessionLock } from '@/lib/projectSessionLock' import { listenProjectDeleted, listenResetAll } from '@/lib/projectEvents' -import { createProject, listProjects, type ProjectMeta } from '@/lib/projectRegistry' +import { listProjects, type ProjectMeta } from '@/lib/projectRegistry' const tabStore = useTabStore() const { t } = useI18n() @@ -130,9 +130,8 @@ const openProjectInNewTab = (projectId: string, options?: { newProject?: boolean } const createProjectAndOpen = () => { - const project = createProject(t('xmInfo.defaultProjectName')) refreshConflictProjectList() - openProjectInNewTab(project.id, { newProject: true }) + openProjectInNewTab(DEFAULT_PROJECT_ID, { newProject: true }) } const syncRouteRequestFlags = () => { diff --git a/src/features/workbench/components/HomeEntryView.vue b/src/features/workbench/components/HomeEntryView.vue index 2b78aa4..05aa817 100644 --- a/src/features/workbench/components/HomeEntryView.vue +++ b/src/features/workbench/components/HomeEntryView.vue @@ -1,5 +1,5 @@